03.04.2016, 10:06
Hallo liebes Labview-Forum,
ich möchte eine Prüfstandssteuerung in LV erstellen, in der mehrere Messgeräte angesteuert werden. Das eine Gerät ist per RS232 verbunden, das andere per Ethernet-Kabel (UDP). Mein Problem besteht darin, dass ich das Ethernet-Gerät etwa alle 5-10 ms ansprechen muss, während die RS232-Abtastsequenz bei 1 Hz liegt.
Um Antworten vom RS232-Gerät zu erhalten, brauche ich definitiv mehr als 5-10 ms, sodass ich beide Geräte in unterschiedlichen Schelifen ansprechen möchte, die synchron laufen soll.
Mein Vorschlag für die Lösug des Problems ist im Bild dargestellt. Allerdings vergeht auch Zeit, wenn das Rendezvous erstellt bzw. aufgelöst wird, sodass ich mich frage, ob es eine bessere Möglichkeit zur Synchronisation gibt. Die Programm soll später zeitgesteuert dauerhaft laufen (>100 Stunden). Daher stört mich die Zeit, in der die Schleifen nicht aktiv sind.
[attachment=55541]
Gibt es eine bessere Möglichkeit zur Synchronisation?
Vielen Dank für mögliche Hilfen und einen angenehmen Sonntag!
Ben
ich möchte eine Prüfstandssteuerung in LV erstellen, in der mehrere Messgeräte angesteuert werden. Das eine Gerät ist per RS232 verbunden, das andere per Ethernet-Kabel (UDP). Mein Problem besteht darin, dass ich das Ethernet-Gerät etwa alle 5-10 ms ansprechen muss, während die RS232-Abtastsequenz bei 1 Hz liegt.
Um Antworten vom RS232-Gerät zu erhalten, brauche ich definitiv mehr als 5-10 ms, sodass ich beide Geräte in unterschiedlichen Schelifen ansprechen möchte, die synchron laufen soll.
Mein Vorschlag für die Lösug des Problems ist im Bild dargestellt. Allerdings vergeht auch Zeit, wenn das Rendezvous erstellt bzw. aufgelöst wird, sodass ich mich frage, ob es eine bessere Möglichkeit zur Synchronisation gibt. Die Programm soll später zeitgesteuert dauerhaft laufen (>100 Stunden). Daher stört mich die Zeit, in der die Schleifen nicht aktiv sind.
[attachment=55541]
Gibt es eine bessere Möglichkeit zur Synchronisation?
Vielen Dank für mögliche Hilfen und einen angenehmen Sonntag!
Ben