I/O 控制
IO 设备类型
- "ROBOT":控制箱,带有 4DI/4DO/2AI/2AO,接口对应关系详见用户手册。
- "FLANGE":法兰盘,带有 2DI/2DO,接口对应关系详见用户手册。
- "EXTRA":扩展板,带有 12DI/12DO/2AI/2AO,接口对应关系详见用户手册。
- "SHOULDER":肩部灯板,带有 1DI,已用作按键
- "FLANGE_BTN":法兰按钮,带有 2DI,已用作按键
设置数字输出
lebai:set_do(device, pin, value)
- 参数
device
设备类型pin
端口,从 0 开始value
待设置的值,0 关闭/1 打开
获取数字输出
value = lebai:get_do(device, pin)
获取多个数字输出
values = lebai:get_dos(device, pin, num)
- 参数
device
设备类型pin
端口,从 0 开始num
连续数量
- 返回
获取数字输入
value = lebai:get_di(device, pin)
获取多个数字输入
values = lebai:get_dis(device, pin, num)
- 参数
device
设备类型pin
端口,从 0 开始num
连续数量
- 返回
设置模拟输出
lebai:set_ao(device, pin, value)
- 参数
device
设备类型pin
端口,从 0 开始value
待设置的值
获取模拟输出
value = lebai:get_ao(device, pin)
获取多个模拟输出
values = lebai:get_aos(device, pin, num)
- 参数
device
设备类型pin
端口,从 0 开始num
连续数量
- 返回
获取模拟输入
value = lebai:get_ai(device, pin)
获取多个模拟输入
values = lebai:get_ais(device, pin, num)
- 参数
device
设备类型pin
端口,从 0 开始num
连续数量
- 返回