Hallo Daniel,
THINK DATAFLOW!
Zitat:Der Ladebefehl wird mit einem Open-Button ausgeführt, nachdem ich beide Daten geladen habe wird mit die Kennlinie jedoch nur ganz kurz angezeigt.
Hast du dir mal mit Highlight-Debugging angeschaut, was in deinem VI so vor sich geht? Genau dafür gibt es doch diese Funktion!
Wenn du den Button klickst, werden Daten geladen und angezeigt. In der nächsten Iteration ist der Button dank seines Latch-Modus wieder FALSE: Was passiert dann in deinem VI?
Wenn der Plot dauerhaft engezeigt werden soll, musst du die Plotdaten irgendwo speichern. Wo speichert man Daten in Schleifen, damit sie in der nächsten Iteration wieder zur Verfügung stehen?
Zum Rest des VIs:
- Muss man DAQmxTasks wirklich in jeder Iteration erneut anlegen und wieder löschen?
- Warum DAQmxTasks und einfache Funktionen gemischt mit dem DAQAssi-ExpressVI?
- Warum 4 einzelne AO-Tasks? Warum nicht alle 4 AO-Kanäle in einem Task?
- Die Tasks laufen parallel ohne zeitliche Anordnung…
- Warum ist die FOR-Loop mit einer maximalen Iterationzahl (200) versehen, wenn du die Autoindizierung verwendest?