Betrieb per Fernsteuerung
Senden und Empfangen von Befehlen
106
Es gibt viele Möglichkeiten zum Senden von Befehlen an den PA3000, jedoch
gelten für alle Methoden einige allgemeine Regeln:
Alle Anweisungen sollten mit einem Zeilenvorschubzeichen (ASCII 10)
abgeschlossen werden.
Alle zurückgegebenen Informationen enden mit einem Zeilenvorschubzeichen
(ASCII 10).
Es kann nur eine Anweisung gleichzeitig gesendet werden.
:SEL:VLT;:SEL:AMP
Warten Sie bei allen Befehlen zur Gerätekonfiguration 0,5 Sekunden zwischen
jedem Befehl, oder verwenden Sie die Flusssteuerung, um zu warten, bis der
nächste Befehl gesendet wird.
Das minütliche Ausführen von Auto-Null führt dazu, dass für etwa eine
Sekunde keine neuen Ergebnisse angezeigt werden. Aus diesem Grund kann
Auto-Null deaktiviert werden.
HINWEIS.
Bei der Kommunikation über die Ethernet-Schnittstelle mit dem
Leistungsanalysator, erfolgt die Reaktion auf die Kommunikation mit einem
Zeilenvorschubzeichen wie ASCII LF(0x0A). In den nachfolgenden Beispielen
wird das Zeilenvorschubzeichen durch „[LF]" angegeben.
Tipp. Bei Visual Studio oder LabVIEW können Sie den Befehl „Flush,
In-buffer" verwenden, um auf schnelle Weise das Wagenrücklaufzeichen aus dem
Eingangspuffer zu entfernen. Dies kann in der Software als Regel eingerichtet
werden, die nach jedem ausgegebenen Schreib-/Lesebefehl ausgeführt wird.
Beispiel 1. Es wird eine Anfrage an den Leistungsanalysator gesendet, um den
Status des Nebenschlusswiderstands zu bestimmen. Der Leistungsanalysator
antwortet mit einem „LF" am Ende der Zeichenfolge;
BENUTZER: „:SHU?"
Leistungsanalysator: „0[LF]"
Der Leistungsanalysator antwortet wie üblich mit einem LF-Zeichen am Ende
der Zeichenfolge.
Beispiel 2. Der Benutzer sendet einen Befehl an den Leistungsanalysator, um die
Austastung zu deaktivieren, und der Leistungsanalysator antwortet mit einem
LF-Zeichen;
BENUTZER: „:SHU:INT"
Leistungsanalysator: „[LF]"
ist beispielsweise kein gültiger Befehl.
Benutzerhandbuch des Leistungsanalysators PA3000