Herunterladen Inhalt Inhalt Diese Seite drucken

Senden Und Empfangen Von Daten - Keithley System-SourceMeter 2601B-PULSE Benutzerhandbuch

Inhaltsverzeichnis

Werbung

Abschnitt 2: Installation
RS-232-Schnittstellenbefehle
Befehl
serial.baud = baud
serial.databits = bits
serial.flowcontrol = flow
serial.parity = parity
Änderungen an einer Einstellung des seriellen Anschlusses werden wirksam, wenn der Befehl
verarbeitet ist. Alle Antwortmeldungen, die nach der Verarbeitung der Befehle erzeugt werden,
werden mit den neuen Einstellungen gesendet. Wenn Befehlsmeldungen sich in der Warteschlange
befinden (gesendet werden, bevor die Befehle ausgeführt wurden), können die neuen Einstellungen
mitten in einer darauffolgenden Befehlsmeldung wirksam werden, so dass Sie beim Setzen dieser
Attribute über die RS-232-Schnittstelle vorsichtig sein sollten.
RS-232 Programmierbeispiel
Das folgende Programmierbeispiel zeigt, wie die Baudrate auf 9600 ohne Flusssteuerung eingestellt wird.
serial.baud = 9600
serial.flowcontrol = serial.FLOW_NONE

Senden und Empfangen von Daten

Die RS-232-Schnittstelle überträgt Daten mit 7 oder 8 Datenbits; 1 Stoppbit und keiner, gerader oder
ungerader Parität. Vergewissern Sie sich, dass das Gerät, das Sie an das 2601B-PULSE anschließen,
dieselben Einstellungen verwendet.
RS-232-Abschluss
Wenn Daten über die RS-232-Schnittstelle empfangen werden, endet die Befehlsschnittstelle bei
Zeilenvorschüben. Wenn die RS-232-Schnittstelle als Befehlsschnittstelle verwendet wird, wird an
alle Ausgangsmeldungen ein Zeilenvorschub angehängt.
Wenn Daten mit der Funktion serial.write() gesendet werden, wird kein Abschluss angehängt.
Achten Sie darauf, der Meldung vor dem Senden den entsprechenden Abschluss anzuhängen.
2-36
Modell 2601B-PULSE System-SourceMeter®-Gerät Benutzerhandbuch
Beschreibung
Einstellen der Baudrate (300, 600, 1200, 2400, 4800, 9600,
19200, 38400, 57600, 115200)
Einstellen der Bitanzahl (7 oder 8)
Einstellen der Flusssteuerung:
serial.FLOW_NONE (keine Flusssteuerung)
serial.FLOW_HARDWARE (Hardware-Flusssteuerung)
Einstellen der Parität:
serial.PARITY_NONE (keine Parität)
serial.PARITY_EVEN (gerade Parität)
serial.PARITY_ODD (ungerade Parität)
2601B-PULSE-900-05 Rev. A August 2021

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis