12.04.2013, 09:55
Guten Tag,
ich bin dabei ein Programm zu entwickeln, bei dem ein USB-Device von verschiedenen gleichen Devices in LV über ein Dropdown Menü ausgewählt werden soll.
In einer SubVi werden die FTDI-Devices erkannt und über eine Enum Reference ins Vi geschrieben.
Das Problem ist, dass das Dropdown Menü während der Ausführung nicht auswählbar ist, wenn das Enum als Indicator eingestellt ist.
Bei der Ausführung im Control-Modus können allerdings die neu ermittelten Werte(Serial No., Device Name..) nicht mehr in die String Property geschrieben werden (Error 1073: This property is writable only when the VI is in edit mode, or this method is available only when the VI is in edit mode.).
Auf der bisherigen Suche bin ich nur auf Lösungen gestoßen, die über eine Ereignisstruktur die Mausaktionen abfragen und dadurch das Dropdown Menü realisiert haben..
Gibt es eine einfache Lösung um das Problem zu umgehen?
Wäre sehr dankbar für eure Hilfe!
ich bin dabei ein Programm zu entwickeln, bei dem ein USB-Device von verschiedenen gleichen Devices in LV über ein Dropdown Menü ausgewählt werden soll.
In einer SubVi werden die FTDI-Devices erkannt und über eine Enum Reference ins Vi geschrieben.
Das Problem ist, dass das Dropdown Menü während der Ausführung nicht auswählbar ist, wenn das Enum als Indicator eingestellt ist.
Bei der Ausführung im Control-Modus können allerdings die neu ermittelten Werte(Serial No., Device Name..) nicht mehr in die String Property geschrieben werden (Error 1073: This property is writable only when the VI is in edit mode, or this method is available only when the VI is in edit mode.).
Auf der bisherigen Suche bin ich nur auf Lösungen gestoßen, die über eine Ereignisstruktur die Mausaktionen abfragen und dadurch das Dropdown Menü realisiert haben..
Gibt es eine einfache Lösung um das Problem zu umgehen?
Wäre sehr dankbar für eure Hilfe!