Hallo Rumo,
Zitat:Zudem habe ich ein VI geschrieben (DAC_control_neu.vi) mit dem ich jeden DAC ganz einfach über seinen VISA ressource name ansprechen und eine Spannungseingabe einstellen kann. Über eine Event-Structure habe ich die Rechenlast deutlich verringert.
Schon etwas besser - aber noch ein weiter Weg
Schau mal hier:
Keinerlei lokale Variablen mehr!
Zitat:Ich muss nur noch die Terminals meiner VIs verallgemeinern.
Unbedingt!
Empfohlen wird das 4224-Pattern, wie es von sehr vielen Funktionen, die NI mitliefert, auch benutzt wird (z.B. FileOpen/Read/Write/Close).
Links/rechts oben kommen Referenzen ran, links/rechts unten ein ErrorIO!
Und natürlich ein vernünftiges VI-Icon: die Terminals zeigt man üblicherweise nicht an und auch die Namen der subVIs eher nicht…
Was in deinem ZIP auch noch fehlt, ist die LabVIEW-Projektdatei (also eine lvproj-Datei). Damit verwaltest du dein Projekt…
Und wenn du weiterhin diesen "Cluster RS232" benutzen willst: Cluster gehören eigentlich immer "typdefiniert"…