vxi11 — VXI11 driver

This module provides a VXI11 TCP/IP instrument driver.

Functions and Exceptions

exception vxi11.Vxi11Error

Exception raised on various occasions; argument is a string describing what is wrong.

Instrument class

class vxi11.Instrument(host, name=None, client_id=None, term_char=None)[source]

VXI-11 instrument interface client

abort()[source]

Asynchronous abort

ask(message, num=-1, encoding='utf-8')[source]

Write then read string

ask_raw(data, num=-1)[source]

Write then read binary data

clear()[source]

Send clear command

close()[source]

Close connection

local()[source]

Send local command

lock()[source]

Send lock command

open()[source]

Open connection to VXI-11 instrument

read(num=-1, encoding='utf-8')[source]

Read string from instrument

read_raw(num=-1)[source]

Read binary data from instrument

read_stb()[source]

Read status byte

remote()[source]

Send remote command

trigger()[source]

Send trigger command

unlock()[source]

Send unlock command

write(message, encoding='utf-8')[source]

Write string to instrument

write_raw(data)[source]

Write binary data to instrument