外置 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)
  • 参数

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)
  • 参数

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。设备编号。