Hi!
Hab einen Array mit mehreren Elementen. In jedem soll man einen Port auswählen können. Element 1 Com1 Element 2 Com 2 usw. Die Ports dürfen nicht doppelt sein, also ist Com1 einmal ausgewählt, darf man ihn nicht ein zweites Mal auswählen können.
Geht das irgendwie?!
Hi Sarah
Wenn du ein Ringcontrol nimmst hast du dort die möglichkeit verschiedene Elemente zu Disable über die property nodes
Gruß
Jürgen
Mit dem Ring hatte ich allerdings das Problem, dass sich das nicht mit der VISA verbinden lassen will im Array.
Lasse dieses Array in einen Eigenschaftsknoten laufen, als Referenz und auch wieder so raus.
Den Ring mag es da nicht, hab eben mal alle Darstellungen versucht.
Hallo Sarah
Schau dir doch mal das Beispiel
Gruß
Jürgen
Hmmm, ok, also bei disabled items stell ich ein welche ich nicht mehr auswählen darf. Aber diese sind doch abhänging von der Auswahl des Users. Hat er einmal COM1 gewählt, dann darf er ihn in keinem Element des Array noch einmal wählen können.
Doch so muss man es ja manuell eingeben.
Oder nicht?!
Ja das stimmt so erstmal bei diesem kleinen VI
du mußt das jetzt noch programmieren das wenn der user einen port ausgewählt hat das dann das programm diesen port disable.
Ich denke man kann das programmieren
z.B über USER Event, shiftregister ...
Aber ich verstehe dafür nicht genug was du machen willst
Gruß
Jürgen
So spontan würden mir noch 2 Lösungsideen einfallen:
Du kannst einmal ein neues Array definieren ("Customize") und das bei jedem Eintrag prüft, ob das einzufügenden Element schon vorhanden ist und es nur dann einfügt, wenn es nicht vorhanden ist.
Oder du änderst das Konzept ein wenig und machst eine Auswahlliste und daraus kann sich der User dann die Schnittstellen aussuchen. In etwa so:
Buhrz schrieb:Ich denke man kann das programmieren
z.B über USER Event
Jürgen
Wo finde ich das?! Unter "Suchen" war nix
Du findest es unter der structur palette wo auch die schleifen sind
Schau doch vorher mal bei den Beispielen nach wie die event struktur funtionirt
Gruß
Jürgen
Buhrz schrieb:Du findest es unter der structur palette wo auch die schleifen sind
Schau doch vorher mal bei den Beispielen nach wie die event struktur funtionirt
Gruß
Jürgen
Ich meinte "USER" Event Wie meinst du das?