Ich möchte ein Messgerät über die RS232-Schnittstelle ansprechen. Laut Schnittstellendokumentation des Herstellers wird dafür das XON/XOFF Verfahren verwendet. Also das Messgerät wartet im XON bis es einen Befehl erhält und sendet dann XOFF bis der Befehl abgearbeitet ist. Danach wird wieder XON gesetzt.
Im manuellen Modus, sprich Befehl senden, danach warten, danach Antwort auslesen funktioniert das alles schon so wie es soll. Allerdings möchte ich das Ganze zur Zeitersparnis per Script bzw. über ein vordefiniertes Array automatisieren. Wenn ich jetzt das Script starte dann werden alle Schritte direkt hintereinander ausgeführt, ohne auf die Antwort vom Messgerät (XON) zu warten.
Ich habe von Schnittstellenprogrammierung nahezu Null Plan (der Code ist hauptsächlich zusammengefunden und dann von mir etwas angepasst worden).
Ich denke ich benötige in der Sub Read im Modul modRS232 (https://www.herber.de/bbs/user/130485.xlsm)
eine Schleife welche auf das XON von der Geräteschnittstelle wartet.
Etwas in der Art:
Code:
do
code zum auslesen der XON eigenschaft der Schnittstelle
if Schnittstelle=XON then exit do
loop
Könnt Ihr mir da helfen? Code-Schnippsel, Ideen usw. Gerne willkommen.
Danke schonmal
Nemo