Also ich erkläre nochmal was ich genau machen möchte:
Ich habe beruflich Hardware zu Testen. Diese Hardware besteht aus digitalen (24VDC) und analogen Eingängen (4-20mA). Diese sollen, laut Angebot der Vertreibers, sehr schnell sein (Abtastraten: AI = 4 ms, DI = 1 ms). Ob diese Schnelligkeit gewährleistet werden kann, soll ich nun testen. Dazu möchte ich zum einen die elektrischen sowie die zeitlichen Eigenschaften mit LabVIEW testen.
Dazu habe ich entsprechende Hardware bestellt, die 16 DO + 16 AO besitzt, die ich dann ansteuern möchte. Soweit so gut.
In dem VI, welches ich geschrieben habe kann man die einzelnen Ausgänge seperat ansteuern. Ich habe alle Ein- und Ausgänge in einem Feld gespeichert/zugewiesen, um das Programm besser zu strukturieren. In Abhängigkeit von verschiedenen Verzweigungen, wird zu Laufzeit entschieden, welches Signal ausgegeben wird. Diese bisherige Programmstruktur macht es mir als unmöglich, deine while-Schleife zu nutzen, d.h. ich weiss zumindest nicht wie.
Ich hoffe jetzt ist es ein weniger klarer nachzuvollziehen, was ich eigentlich will.
Anbei mein VI zum besseren Verständnis:
RTP2300_SYSTEMTEST_VI_GRUNDGERUEST.vi (Größe: 489,61 KB / Downloads: 314)