扩展 I/O 2.3.3

扩展板带有 12DI/12DO/2AI/2AO,接口对应关系详见用户手册

set_extra_do auto_sync

设置数字输出(扩展板)。

set_extra_do(pin, value)
  • 参数
    • pin。端口,从 0 开始。
    • value。待设置的值,0 关闭/1 打开。
示例程序
set_extra_do(1, 1)

get_extra_di

获取数字输入(扩展板)。

get_extra_di(pin)
  • 参数
    • pin。端口,从 0 开始。
示例程序
get_extra_di(1)

wait_extra_di auto_sync

等待数字输入(扩展板)。

wait_extra_di(pin, value, relation)
  • 参数
    • pin。端口,从 0 开始。
    • value。待设置的值,0 关闭/1 打开。
    • relation关系判断操作符
示例程序
wait_extra_di(1, 0, "=")

set_extra_ao auto_sync

设置模拟输出(扩展板)。

set_extra_ao(pin, value)
  • 参数
    • pin。端口,从 0 开始。
    • value。待设置的值,根据输出类型指定电压或者电流值。
示例程序
  • 设置 EAO0 输出 3V。
set_extra_ao(0, 3)

get_extra_ai

获取模拟输入(扩展板)。

get_extra_ai(pin)
  • 参数
    • pin。端口,从 0 开始。

wait_extra_ai auto_sync

等待模拟输入(扩展板)。

wait_extra_ai(pin, value, relation)