外置 I/O 2.1
想要实现更灵活的控制,参考 Modbus。
get_external_di
获取数字输入(外置)。
get_external_di(dev, pin)
- 参数
dev。设备编号。pin。端口号。
get_external_dis 2.2
批量获取数字输入(外置)。
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。待设置的值。
set_external_dos 2.2
批量设置数字输出(外置)。
set_external_dos(dev, pin, length, values)
- 参数
dev。设备编号。pin。起始端口号。length。连续多少个端口。values。待设置的值数组。
get_external_do
获取数字输入(外置)。
get_external_do(dev, pin)
- 参数
dev。设备编号。pin。端口号。
get_external_dos 2.2
批量获取数字输出(外置)。
get_external_dos(dev, pin, length)
- 参数
dev。设备编号。pin。起始端口号。length。连续多少个端口。
get_external_ai
获取模拟输入(外置)。
get_external_ai(dev, pin)
- 参数
dev。设备编号。pin。端口号。
get_external_ais 2.2
批量获取模拟输入(外置)。
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。待比较的值。
set_external_aos 2.2
批量设置模拟输出(外置)。
set_external_aos(dev, pin, length, values)
- 参数
dev。设备编号。pin。起始端口号。length。连续多少个端口。values。待设置的值数组。
get_external_ao
获取模拟输出(外置)。
get_external_ao(dev, pin)
- 参数
dev。设备编号。pin。端口号。
get_external_aos 2.2
批量获取模拟输出(外置)。
get_external_aos(dev, pin, length)
- 参数
dev。设备编号。pin。起始端口号。length。连续多少个端口。
get_external_ios 2.3
批量获取外置设备所有端口值。
get_external_ios(dev)
- 参数
dev。设备编号。
