Port NULL - MessageBased

Stimulation

Dieser Port besitzt keine Stimulus-Fähigkeiten.

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

Gerätename

string

Name des zu verwendenden Gerätes

Termination Character

string

Character, welcher beim Lesen das Ende der Nachricht signalisiert und einer zweistelligen hex-Zahl entspricht.

Schreibweise 0x.. für hex-Zahlen erforderlich!

Standardwerte sind:

0x0A für line-feed und

0x0D für Carriage-Return

Falls leer, wird der Gerätestandard genutzt.

Zeitüberschreitung

5000

int

Maximale Dauer einer Operation in ms

Chunkgröße

20480

int

Maximalgröße der zu übertragenden Datenpakete

Baudrate

9600

[50, 75, 110, 134, 150, 200, 300, 600, 1200, 1800, 2400, 4800, 9600, 14400, 19200, 38400, 57600, 115200, 230400, 460800, 500000, 576000, 921600, 1000000, 1152000, 1500000, 2000000, 2500000, 3000000, 3500000, 4000000]

int

Kommunikationsgeschwindigkeit (nur serielle Geräte)

Ask

Kombiniertes Write und Read

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

big_endian

False

[False, True]

bool

Daten liegen im Big-Endian-Format vor

datatype

‚float4‘

[‚float4‘, ‚float8‘, ‚int8‘, ‚int16‘, ‚int32‘, ‚int64‘, ‚uint8‘, ‚uint16‘, ‚uint32‘, ‚uint64‘]

string

Datentyp (nur für ieee oder binary)

decode

‚none‘

[‚none‘, ‚ascii_string‘, ‚ascii_decimal‘, ‚ascii_hex‘, ‚ascii_octal‘, ‚ascii_float‘, ‚ieee‘, ‚binary‘]

string

Anzuwendende Dekodierung

header_size

0

int

Länge des zu überspringenden Header in Byte (nur für ieee und binary)

instruction

string

Befehl der an das Gerät übermittelt wird

separator

‚,‘

string

Trennzeichen (nur für ascii_*)

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

result

string

Configure

Legt eine Eigenschaft auf einem Gerät fest (vgl. https://pyvisa.readthedocs.org/en/stable/api/resources.html Einträge ohne Klammern)

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

settingName

string

Name der Einstellung, die auf dem Gerät festgelegt wird, z.B. encoding oder read_termination

settingValue

object

Wert der Einstellung, die auf dem Gerät festgelegt wird

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

result

string

Read

Empfängt eine Zeichenkette vom Gerät und dekodiert sie optional.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

big_endian

False

[False, True]

bool

Daten liegen im Big-Endian-Format vor

datatype

‚float4‘

[‚float4‘, ‚float8‘, ‚int8‘, ‚int16‘, ‚int32‘, ‚int64‘, ‚uint8‘, ‚uint16‘, ‚uint32‘, ‚uint64‘]

string

Datentyp (nur für ieee oder binary)

decode

‚none‘

[‚none‘, ‚ascii_string‘, ‚ascii_decimal‘, ‚ascii_hex‘, ‚ascii_octal‘, ‚ascii_float‘, ‚ieee‘, ‚binary‘]

string

Anzuwendende Dekodierung

header_size

0

int

Länge des zu überspringenden Header in Byte (nur für ieee und binary)

separator

‚,‘

string

Trennzeichen (nur für ascii_*)

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

result

string

ReadRaw

Liest die angegebene Anzahl Bytes vom Gerät und dekodiert die Botschaft optional. Kein Warten auf oder Abschneiden von Terminierungszeichen.

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

big_endian

False

[False, True]

bool

Daten liegen im Big-Endian-Format vor

datatype

‚float4‘

[‚float4‘, ‚float8‘, ‚int8‘, ‚int16‘, ‚int32‘, ‚int64‘, ‚uint8‘, ‚uint16‘, ‚uint32‘, ‚uint64‘]

string

Datentyp (nur für ieee oder binary)

decode

‚none‘

[‚none‘, ‚ascii_string‘, ‚ascii_decimal‘, ‚ascii_hex‘, ‚ascii_octal‘, ‚ascii_float‘, ‚ieee‘, ‚binary‘]

string

Anzuwendende Dekodierung

header_size

0

int

Länge des zu überspringenden Header in Byte (nur für ieee und binary)

separator

‚,‘

string

Trennzeichen (nur für ascii_*)

size

int

Anzahl zu lesender Bytes

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

result

ByteStream

gelesene Daten (als ByteStream)

Write

Sendet eine Zeichenkette an das Gerät

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

instruction

string

Befehl der an das Gerät übermittelt wird

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

result

int

Anzahl geschriebener Bytes

WriteRaw

Sendet eine Zeichenkette an das Gerät. Keine Vorbehandlung (Ende-Markierung abschneiden etc.)

Parametrierung

Parameter

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

instruction

ByteStream

Befehl der an das Gerät übermittelt wird

Rückgabewert

Name

Verfügbar wenn

Standardwert

Gültige Werte

Typ

Beschreibung

result

int

Anzahl geschriebener Bytes