Herunterladen Inhalt Inhalt Diese Seite drucken

Testen Der Schnittstelle Mit Einem Terminalprogramm; Scpi Kommando Beispiel - ZES ZIMMER LMG500 Benutzerhandbuch

Mehrkanal leistungsmeßgerät
Inhaltsverzeichnis

Werbung

Schnittstellen (IEEE488: Option L50-O1)
IF a$ <> CHR$(10) THEN
answer$ = answer$ + a$
END IF
LOOP WHILE a$ <> CHR$(10)
readans$ = answer$
END FUNCTION

9.2.18 Testen der Schnittstelle mit einem Terminalprogramm

Um zu testen, ob die Schnittstelle funktioniert, oder wie einige Befehle funktionieren, empfiehlt
es sich, ein Terminalprogramm zu benutzen (z.B. Hyperterminal unter WIN95).
Das LMG muß zunächst eingestellt werden. Dazu drückt man IF/IO, Rmote und Dev. bis
'Device' auf 'COM A RS232' gesetzt ist. Mit back und Dev. das Menü wechseln. Device
drücken, bis 'ComA: Terminal' erscheint.
Nun muß der Computer noch eingestellt werden. Nach dem Starten des Terminalprogramms
sind in diesem folgende Einstellungen vorzunehmen: 9600Baud, 8Data Bit, 1Stop Bit, keine
Parity und kein Protocol. Dies sollte für COM1 des Computers ausgewählt werden.
Nun werden COM1 vom Computer und COM A des LMG miteinander verbunden. Dazu ist
ein 1:1 Kabel ohne Kreuzungen oder Nullmodemfunktion erforderlich.
Wenn man nun '*idn?ren' eingibt und die Enter-Taste betätigt, sollte die Anzeige der
Statuszeile von 'Active Local' auf 'Active Remote' wechseln und das Gerät sollte einen Text
mit Gerät, Hersteller, Seriennummer und Softwareversion zurückliefern. Falls nicht, ist es
wichtig zu wissen, ob die eingegebenen Buchstaben überhaupt am Bildschirm erscheinen
(=Echo funktioniert) oder nicht.
Falls dies alles nicht funktioniert, bitte alle Einstellungen und Verkabelungen sorgfältig
überprüfen und einen zweiten Versuch starten.

9.2.19 SCPI Kommando Beispiel

Nachfolgend ist ein Beispiel für einen Dialog mit dem LMG in der SCPI Sprache angegeben
(was man sendet, was das Gerät antwortet und was man damit gemacht hat). Wenn Meßwerte
als Antwort kommen, können diese bei eigenen Versuchen natürlich andere Ergebnisse liefern.
Es wird vorausgesetzt., daß das Gerät neu eingeschaltet ist und noch keine Kommandos
ausgeführt wurden. Zum testen dieser Funktionen empfiehlt sich ein Terminalprogramm und
die RS232 Schnittstelle, da diese für diesen Zweck am einfachsten zu handhaben ist. Es
funktioniert natürlich auch genauso mit der IEEE Schnittstelle.
Es soll exemplarisch gezeigt werden, wie eine Kommunikation aufgebaut wird, und was man
falsch machen kann.
' If it is not the EOS character
' add character to answer string
' Loop until EOS is reached
' return answer
232
LMG500

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis