Hallo Zadomo,
noch mehr Fragen:
Warum setzt du das DAQmxRead auf "1 chan", wenn du im Task mehr als einen Channel konfiguriert hast? Warum nicht "n chan 1 sample"?
Warum verbindest du dein Eingang des PID mit dem Input des DAQmxWrite? Warum willst du nicht den Ausgabewert des PID mit dem DAQmxWrite ausgeben?
Wozu diese ganzen Waveforms?
Warum fängst du nicht "einfach" an, statt "alles möglich" auf einmal erledigen zu wollen?
Idee:
Nachtrag: im gezeigten Bild sollte die Samplerate auf max. 100Hz (statt bisher 1kHz) verringert werden…
Zitat:was meinst du in dieser Frage, welchr ExpressVIs?
Du verwendest IndexArray, um an die Samplewerte zu kommen.
Parallel verwendest du die ExpressVIs ToDDT und SplitSignal, um die exakt gleichen Werte anzuzeigen.
Also nochmal: wozu irgendwelche ExpressVIs, wenn du parallel schon dein Problem mit "einfachen" LabVIEW-Funktionen gelöst hast?