2.1
外置 I/O想要实现更灵活的控制,参考 Modbus。
get_external_di
获取数字输入(外置)。
get_external_di(dev, pin)
- 参数
dev
。设备编号。pin
。端口号。
2.2
get_external_dis批量获取数字输入(外置)。
get_external_dis(dev, pin, length)
- 参数
dev
。设备编号。pin
。起始端口号。length
。连续多少个端口。
wait_external_di
等待数字输入(外置)。
wait_external_di(dev, pin, value, relation)
- 参数
dev
。设备编号。pin
。端口号。value
。待比较的值。relation
。关系判断操作符。
set_external_do
设置数字输出(外置)。
set_external_do(dev,pin,value)
- 参数
dev
。设备编号。pin
。端口,从 0 开始。value
。待设置的值。
2.2
set_external_dos批量设置数字输出(外置)。
set_external_dos(dev, pin, length, values)
- 参数
dev
。设备编号。pin
。起始端口号。length
。连续多少个端口。values
。待设置的值数组。
get_external_do
获取数字输入(外置)。
get_external_do(dev, pin)
- 参数
dev
。设备编号。pin
。端口号。
2.2
get_external_dos批量获取数字输出(外置)。
get_external_dos(dev, pin, length)
- 参数
dev
。设备编号。pin
。起始端口号。length
。连续多少个端口。
get_external_ai
获取模拟输入(外置)。
get_external_ai(dev, pin)
- 参数
dev
。设备编号。pin
。端口号。
2.2
get_external_ais批量获取模拟输入(外置)。
get_external_ais(dev, pin, length)
- 参数
dev
。设备编号。pin
。起始端口号。length
。连续多少个端口。
wait_external_ai
等待模拟输入(外置)。
wait_external_ai(dev, pin, value, relation)
- 参数
dev
。设备编号。pin
。端口号。value
。待比较的值。relation
。关系判断操作符。
set_external_ao
设置模拟输出(外置)。
set_external_ao(dev, pin, value)
- 参数
dev
。设备编号。pin
。端口号。value
。待比较的值。
2.2
set_external_aos批量设置模拟输出(外置)。
set_external_aos(dev, pin, length, values)
- 参数
dev
。设备编号。pin
。起始端口号。length
。连续多少个端口。values
。待设置的值数组。
get_external_ao
获取模拟输出(外置)。
get_external_ao(dev, pin)
- 参数
dev
。设备编号。pin
。端口号。
2.2
get_external_aos批量获取模拟输出(外置)。
get_external_aos(dev, pin, length)
- 参数
dev
。设备编号。pin
。起始端口号。length
。连续多少个端口。
2.3
get_external_ios批量获取外置设备所有端口值。
get_external_ios(dev)
- 参数
dev
。设备编号。