Alle AOs zurücksetzen
Das ist richtig, aber:
1. Ich habe statt "ein paar" mehrere hundert Ausgänge in einem PXI System...
2. Das "Stoppen aller Ausgaben" bzw. "Nullen alles AOs" muss in einem VI erfolgen, dass eigentlich keine Ahnung von den verfügbaren Kanälen hat. Außerdem soll der Hardware-Zugriff so einfach wie möglich sein, im einfachsten Fall eben nur ein VI, dem ein Device-Namen übergeben wird, da der komplette Hardware-Zugriff in einem anderen Sub-VI geregelt ist. Das ist einfach eine Frage des sauberen Programmierens, der Einfachheit der Einarbeitung und Wartung für andere Entwickler, der Modularität des Programms, der Qualitätssicherung, ...
Ich hoffe, ihr versteht mein Problem. Klar weiß ich, dass es mit dem DAQmxWrite, ein paar einleitenden und beendenten VIs und einer kompletten Channel-List funktioniert. Aber genau das will ich vermeiden, weil es ja wirklich nur ein Rücksetzen für alle Kanäle in der gleichen Art und Weise ist, was ja für den Treiber eigentlich keine Schwierigkeit sein sollte...
|