Port NULL - MessageBased 🛈¶
Stimulation¶
Dieser Port besitzt keine Stimulus-Fähigkeiten.
Eigenschaften 🛈¶
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) |
Jobs 🛈¶
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 |