I/O
- class empyric.collection.io.BrainboxesED560(address=None, adapter=None, presets=None, postsets=None, **kwargs)
Brainboxes 4 channel analog output (0-10 V / 0-20mA) gateway.
For socket communication, the default port is 9500. If the IP address is unknown, you can use the Boost.IO Driver software to find it.
ASCII Protocol must be used.
- supported_adapters = ((<class 'empyric.adapters.Socket'>, {}),)
- knobs = ('analog_out0', 'analog_out1', 'analog_out2', 'analog_out3')
- class empyric.collection.io.BrainboxesED549(address=None, adapter=None, presets=None, postsets=None, **kwargs)
Brainboxes 4 channel analog input (0-10 V / 0-20mA) gateway.
For socket communication, the default port is 9500. If the IP address is unknown, you can use the Boost.IO Driver software to find it.
ASCII Protocol must be used.
- supported_adapters = ((<class 'empyric.adapters.Socket'>, {}),)
- meters = ('analog_in0', 'analog_in1', 'analog_in2', 'analog_in3')
- class empyric.collection.io.ADAM6024(address=None, adapter=None, presets=None, postsets=None, **kwargs)
Advantech ADAM-6024 6 channel analog input (0-10 V / 0-20mA) / 2 channel analog output module.
Using Modbus Protocol
- supported_adapters = ((<class 'empyric.adapters.Modbus'>, {'byte_order': '>'}),)
- knobs = ('analog_out0', 'analog_out1', 'analog_in0_type', 'analog_in1_type', 'analog_in2_type', 'analog_in3_type', 'analog_in4_type', 'analog_in5_type', 'analog_out0_type', 'analog_out1_type')
- meters = ('analog_in0', 'analog_in1', 'analog_in2', 'analog_in3', 'analog_in4', 'analog_in5')
- presets = {'analog_in0_type': '+/-10V', 'analog_in1_type': '+/-10V', 'analog_in2_type': '+/-10V', 'analog_in3_type': '+/-10V', 'analog_in4_type': '+/-10V', 'analog_in5_type': '+/-10V', 'analog_out0_type': '0~10V', 'analog_out1_type': '0~10V'}
- AIN_TYPES = {'+/-10V': 8, '0~20mA': 13, '4~20mA': 7}
- AOUT_TYPES = {'0~10V': 2, '0~20mA': 0, '4~20mA': 1}
- set_analog_out0_type(value: str)
- get_analog_out0_type() str
- set_analog_out1_type(value: str)
- get_analog_out1_type() str
- set_analog_in0_type(value: str)
- get_analog_in0_type() str
- set_analog_in1_type(value: str)
- get_analog_in1_type() str
- set_analog_in2_type(value: str)
- get_analog_in2_type() str
- set_analog_in3_type(value: str)
- get_analog_in3_type() str
- set_analog_in4_type(value: str)
- get_analog_in4_type() str
- set_analog_in5_type(value: str)
- get_analog_in5_type() str