LabVIEWForum.de
Referenz - Druckversion

+- LabVIEWForum.de (https://www.labviewforum.de)
+-- Forum: LabVIEW (/Forum-LabVIEW)
+--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein)
+--- Thema: Referenz (/Thread-Referenz)



Referenz - wolf4124 - 09.10.2013 15:30

Hallo zusammen,

ich bin ein Neuling und habe eine Frage.

Ich habe mein erstes Sub-Vi erstellt und dazu wurden mir Reverenzen zu Schaltern angelegt.
Außerdem eine Reverenz auf einen Cluster.
Ich habe nun eine Änderung des Clusters durchgeführt (1 Element dazu) und nun bekomme ich einen Fehler.
Vorher hat alles Funktioniert.
Wie kann ich dem SubVi mitteilen das sich etwas am Cluster geändert hat.

Danke euch.

Gruß

Wolf4124


Hallo nochmal,

sorry.
Ich bekomme den Fehler Klassenkonflikt.

Gruß

wolf4124


RE: Referenz - Trinitatis - 09.10.2013 15:36

Hallo Wolf,

die Klasse der Referenz, die du angeschlossen hast entspricht nicht mehr der Klasse der Referenz im SubVi - im Grunde das, was die Fehlermeldung schon sagt. Du hast wahrscheinlich den Menüpunkt "umwandeln in SubVI" bedient. Das würde ich als Anfänger mal lassen Wink

Verknüpfe lieber die entsprechenden Controls im VI ans Connector-Panel und linke das VI selbst als Sub-VI ins Main ein (Palette VI auswählen). Das erspart dir erstmal den Referenzenärger.


Gruß, Marko


RE: Referenz - BsaiboT - 09.10.2013 15:42

Hallo Wolf,

hast du das SubVI schonmal geöffnet und dir das Cluster dort angesehen?
Das ist natürlich noch genau wie vor deiner Änderung am "äusseren" Cluster, weil das SubVI ja nicht weiß, dass sich etwas ändert und das diese Änderung auch für das SubVI gilt.

Schau dir mal die Einträge im Forum zu dem Thema "Strict Type Def." an. Du kannst damit bspw. Eingabeelemente als strict type def speichern und wenn du an dem element etwas änderst, wird diese Änderung in alle VI's im Projekt mitgezogen, die dieses "personalisierte" Eingabeelement beinhalten.

Gruß,
//Tobias
(09.10.2013 15:36 )Trinitatis schrieb:  ... Du hast wahrscheinlich den Menüpunkt "umwandeln in SubVI" bedient. Das würde ich als Anfänger mal lassen Wink ...

Ich würde als Anfänger eher die Finger von Referenzen lassen, auch wenn man sie in C gern benutzt. Es lebe der Datenfluss und die hübschen bunten "Drähte" in LabVIEW!
Top1


RE: Referenz - Lucki - 09.10.2013 21:51

Habe mal die Überschriften alle geändert. Reverenzen in diesem Kontext tun einfach zu weh.


RE: Referenz - wolf4124 - 10.10.2013 10:17

Hallo,

danke euch für die Antworten.
Da ich blutiger Anfänger bin habe ich das SubVi umgestellt und alle Steuerelemente einzeln übergeben.

Gruß

wolf4124