' schrieb:Des mit dem Clustern is ne gute Idee. Wenn ichs richtig verstanden hab soll ich alle eigenschaftsknoten in nem cluster zusammen fassen und würde so bei der Erzeugung eines SubVIs nur einen Referenzanschluss haben oder?
Ich würde eher sagen - und so hat es Thorsten sicher gemeint - daß die Elemente selbst zu einem Cluster zusammengefasst werden sollen. Mit der Referenz auf diesen Cluster ist es sowohl möglich, an jedes einzelne Element heranzukommen, als auch den ganzen Cluster z.B. zu deaktiviren statt jedes einzelne Element.
Beim Cluster müssen allerdings alle Elemente entweder Ein- oder Ausgang sein.
Wenn das nicht der Fall ist, so kann man die Elemente statt in einem Cluster auf einer Registerkarte (mit nur einer Seite und ohne Reiter) zusammenfassen.
Cluster und Registerkarte lassen sich in der klassischen Ansicht mit transparenter Farbe völlig unsichtbar machen, so daß sich durch die Zusammenfassung der Elemente am Aussehen auf dem FP überhaupt nichts ändern muß.
@YP: Du zeigst in dem geposteten VI das Zusammenfassen von Referenzen - schön. Aber die Funktionalität diese VI ist skurrill, es blinkt etwas, was vielleicht gar nicht blinken soll, und letztlich passiert gar nichts. Führt das nicht eher dazu, daß jemand nur noch Bahnhof versteht als an so einem Beispiel etwas zu lernen? Die Bezeichnung "FGV" dient hier auch nur der Verwirrung. Eine "Funktioale Globale Variable" ist ein normales SubVI, das, ähnlich wie eine globale Variable, den Datenaustauch zwischen gleichzeitig laufenden VIs ermöglichst. Hier läuft aber nur ein einziges VI - wozu dann den Begriff "FGV" im Zusammenhang mit der Fragestellung überhaupt in den Ring werfen?
1. ich werde ohne H geschrieben
2. ja so meinte ich es
3. anstelle von registerkarten würde ich evtl überlegen, ein cluster für eingaben und ein cluster für anzeigen zu machen. das schafft gleichzeitig ein bissl ordnung beim verdrahten!
LG
Torsten
' schrieb:3. anstelle von registerkarten würde ich evtl überlegen, ein cluster für eingaben und ein cluster für anzeigen zu machen. das schafft gleichzeitig ein bissl ordnung beim verdrahten!
Ja, zu überlegen ist immer gut, und die Vorteile sprechen da mehr zugunsten von Clustern, da hast Du schon recht.
Als Beispiel für Regsiterkartenverwendung hier mal ein VI von LabVIEWDompteur aus seinem gerade laufenden Thread. Habe das VI mit zwei unsichtbaren Registerkarten vesehen und erledige damit das Ausgrauen nicht benutzter Bedien/Anzeigeelemente. Noch einfacher gehts wirklich nicht - oder gibt es Verbesserungsvorschläge?
[
attachment=18603]
Edit: Die frei im VI schwebenden Referenzen im VI haben keine Funktion und wurden nur vergessen zu löschen
' schrieb:Meinst Du so?
[attachment=46447:Main.vi]
[attachment=46448:SubVI.vi]
Gruß Markus
Super danke, das probier ich doch mal, ich denk das wird funktionieren!
' schrieb:...
Als Beispiel für Regsiterkartenverwendung hier mal ein VI von LabVIEWDompteur aus seinem gerade laufenden Thread.
...
von mir?
' schrieb:von mir?
Oh Entschuldigung, dumm gelaufen. Die Ausrede ist: Wegen Himmelfahrt gab es eine Zeitlang keine neuen Beiträge, da kommt bei mir dann eine Fehlermeldung statt der letzen Beiträge. Und es ist manuell schwierig, die letzten Beiträge zusammenzuklauben. Und natürlich hat mich mein Gedächtnis im Stich gelassen.
Der richtige Thread, woraus das VI stammt, ist
dieser.
Offt Toppic: Bin 14 Tage im Urlaub, erwartet ab jetzt keine Antworten mehr von mir...
Das war ein schnell zusammengeklicktes Bsp.. Wenn man sich damit beschäftigt, kann man es schnell so umbauen, damit man es für seine Zwecke verwenden kann.
Das ist im Prinzip das Grundgerüst, das man noch füllen/ändern muss. Wenn es einem zu hoch ist, muss man es ja nicht so machen.
FGV passt hier ganz gut finde ich. Aber das kannst Du gerne auch anders machen.
Gruß Markus
' schrieb:@YP: Du zeigst in dem geposteten VI das Zusammenfassen von Referenzen - schön. Aber die Funktionalität diese VI ist skurrill, es blinkt etwas, was vielleicht gar nicht blinken soll, und letztlich passiert gar nichts. Führt das nicht eher dazu, daß jemand nur noch Bahnhof versteht als an so einem Beispiel etwas zu lernen? Die Bezeichnung "FGV" dient hier auch nur der Verwirrung. Eine "Funktioale Globale Variable" ist ein normales SubVI, das, ähnlich wie eine globale Variable, den Datenaustauch zwischen gleichzeitig laufenden VIs ermöglichst. Hier läuft aber nur ein einziges VI - wozu dann den Begriff "FGV" im Zusammenhang mit der Fragestellung überhaupt in den Ring werfen?