Jap, da hast du einen Denkfehler
Sieh dir mal die Grundlagen zu RT Programmierung auf der NI Seite an... bzw. verwende mal den Projektmanager "Echtzeitprogramm".
Dort kannst du auswählen ob du eine oder 2 Schleifen auf dem RT-Target laufen lässt.
an dieser Stelle zitiere ich mich mal selber:
Zitat:Der Trick besteht eben darin, dass mit verschiedenen Schleifen mit verschiedenen Prioritäten gearbeitet wird.
Dies bedeuted alle controls und indicator die auf dem Frontpanel zu "sehen" sind (nur auf diese habe ich über das "remote panel" Zugriff) befinden sich in der nicht-deterministischen Schleife geringster Priorität.
Dadurch werden die "wichtigen" Prozesse des RT nicht gestört oder ausgebremst.
im Klartext: es liegt an Dir wieviele "voneinander unabhängige Schleifen mit jeweils eigenen Geschwindigkeiten" du im selben VI verwendest. Kommunikation zwischen den Schleifen klappt z.B. mit RT-FIFO's.
..aber auch wenn du mit der Scan-engine relativ schnell zum Ziel kommen willst: ohne die Grundlagen von RT-Programmierung bzgl. LabVIEW-Sonderheiten richtig nachvollzogen zu haben wirst du keinen Erfolg haben..
(Oberlehrermodus beendet
)
Grüße,
riorio