Advantech
hardware_control.instruments.advantech.Adam_6015 module
- class hardware_control.instruments.advantech.Adam_6015.Adam_6015(instrument_name: str = 'ADAM_6015', connection_addr: str = '')
Bases:
AdamBaseAdam 6015 (4 thermocouple readouts) instrument class.
- PARAMETERS
- CH<X>_READ_TEMPERATURE (float)
Current temperature readout of channel ‘X’.
- check_connection_commands: None | str | Iterable[str]
- connection_type: str | None
- device: None | socket.socket | pyvisa.resources.Resource | ModbusClient
- manufacturer: str | None
- model: str | None
- query(cmd: str)
Unique ‘query’ function for querying an Adam 6015.
hardware_control.instruments.advantech.Adam_6024 module
- class hardware_control.instruments.advantech.Adam_6024.Adam_6024(instrument_name: str = 'ADAM_6024', connection_addr: str = '')
Bases:
AdamBaseAdam 6024 input/output module instrument class.
Note: Read commands correspond to the analog input and set commands to analog output. Both starting at channel number 0!
- PARAMETERS
- CH<X>_READ_VOLTAGE (float)
Current voltage of channel ‘X’.
- CH<X>_SET_VOLTAGE (float)
New voltage to set for channel ‘X’.
- check_connection_commands: None | str | Iterable[str]
- connection_type: str | None
- device: None | socket.socket | pyvisa.resources.Resource | ModbusClient
- manufacturer: str | None
- model: str | None
hardware_control.instruments.advantech.Adam_base module
- class hardware_control.instruments.advantech.Adam_base.AdamBase(instrument_name: str = 'ADAM', connection_addr: str = '', default_port=1025)
Bases:
InstrumentBase class for all Adam instruments that overwrites some instrument base class attributes with unique Adam module attributes.
- check_connection_commands: None | str | Iterable[str]
- connection_type: str | None
- device: None | socket.socket | pyvisa.resources.Resource | ModbusClient
- manufacturer: str | None
- model: str | None
- query(command: str) None
Unique ‘write’ function for writing to Adam instruments.
- try_connect() None
Unique ‘try_connect’ function for using sockets with a different option (DGRAM instead of STREAM).
- write(command: str) None
Unique ‘write’ function for writing to Adam instruments.