机器人 I/O

set_do(pin, value)

设置数字输出

设置数字量

请求参数

参数 类型 说明
pin number 端口
value number 值,取值范围:0, 1

示例

类别 写法 版本
Lua 命令 set_do(1,1) 2.3
Lua 命令 set_dio(1,1)
JSON 请求 {"cmd":"set_do", "data":{"pin":1, "value":1}}

get_di(pin)

获取数字输入

获取数字量

请求参数

参数 类型 说明
pin number 端口

示例

类别 写法 版本
Lua 命令 get_di(1) 2.3
Lua 命令 get_dio(1)
Lua 返回 0
JSON 请求 {"cmd":"get_di", "data":{"pin":1}}
JSON 响应 {"data":{"device_type":"io","device_id":0,"io_type":0,"pin":1,"value":0},"code":0}

wait_di(pin, value, relation)

等待数字输入

等待数字量

请求参数

参数 类型 说明
pin number 端口
value number 值,取值范围:0, 1
relation string eq:等于
neq:不等于

示例

类别 写法 版本
Lua 命令 wait_di(1, 0, "=") 2.3
Lua 命令 wait_dio(1, 0, "eq")
Lua 返回 true
JSON 请求 暂不支持
JSON 响应 暂不支持

set_extra_do(pin, value)

设置扩展数字输出

设置扩展数字量

请求参数

参数 类型 说明
pin number 端口
value number 值,取值范围:0, 1

示例

类别 写法 版本
Lua 命令 set_extra_do(1,1) 2.3.3
JSON 请求 {"cmd":"set_extra_do", "data":{"pin":1, "value":1}}

get_extra_di(pin)

获取扩展数字输入

获取扩展数字量

请求参数

参数 类型 说明
pin number 端口

示例

类别 写法 版本
Lua 命令 get_extra_di(1) 2.3.3
Lua 返回 0
JSON 请求 {"cmd":"get_extra_di", "data":{"pin":1}}
JSON 响应 {"data":{"device_type":"io","device_id":0,"io_type":0,"pin":1,"value":0},"code":0}

wait_extra_di(pin, value, relation)

等待扩展数字输入

等待扩展数字量

请求参数

参数 类型 说明
pin number 端口
value number 值,取值范围:0, 1
relation string eq:等于
neq:不等于

示例

类别 写法 版本
Lua 命令 wait_extra_di(1, 0, "=") 2.3.3
Lua 返回 true
JSON 请求 暂不支持
JSON 响应 暂不支持

set_flange_dio(pin, value)

设置法兰数字输出

设置法兰数字量

请求参数

参数名 数据类型 说明
pin int pin
value int 取值范围:0, 1
目前只支持输出的设置

示例

类别 写法 版本
Lua 命令 set_flange_do(1, 1) 2.3
Lua 命令 set_tcp_dio(1, 1)
JSON 请求 {"cmd":"set_flange_do", "data":{"pin":1, "value": 0}}
JSON 响应 {"data":{"task_id":152},"code":0}

get_flange_di(pin)

获取法兰数字输入

获取数字量

请求参数

参数 类型 说明
pin number 端口

示例

类别 写法 版本
Lua 命令 get_flange_di(1) 2.3
Lua 命令 get_tcp_dio(1)
Lua 返回 0
JSON 请求 {"cmd":"get_flange_di", "data":{"pin":1}}
JSON 响应 {"data":{"device_type":"tcp","device_id":0,"io_type":0,"pin":1,"value":0},"code":0}

wait_flange_di(pin, value, relation)

等待法兰数字输入

等待法兰数字量

请求参数

参数 类型 说明
pin number 端口
value number 值,取值范围:0, 1
relation string eq:等于
neq:不等于

示例

类别 写法 版本
Lua 命令 wait_flange_di(1, 1, "~=") 2.3
Lua 命令 wait_tcp_dio(1, 1, "neq")
JSON 请求 暂不支持
JSON 响应 暂不支持

set_aio(pin,value)

设置模拟量

设置模拟量

目前只支持输出的设置

请求参数

参数名 数据类型 说明
pin int pin
value double 设置的值

示例

Lua 命令 set_aio(1, 1)
JSON 请求 {"cmd":"set_ao", "data":{"pin":1, "value": 14.0}}
JSON 响应 {"data":{"task_id":160},"code":0}

get_aio(pin)

获取模拟量

获取模拟量

请求参数

参数 类型 说明
pin number 端口

示例

Lua 命令 get_aio(1)
Lua 返回 0
JSON 请求 {"cmd":"get_ai", "data":{"pin":1}}
JSON 响应 {"data":{"device_type":"io","device_id":0,"io_type":0,"pin":1,"value":0},"code":0}

wait_aio(pin,value,relation)

等待模拟量

等待模拟量

请求参数

参数 类型 说明
pin number 端口
value number
relation string eq:等于
neq:不等于
lt:小于
lte:小于或等于
gt:大于
gte:大于或等于

示例

Lua 命令 wait_aio(1, 14.0, "neq")
Lua 返回 true
JSON 请求 暂不支持
JSON 响应 暂不支持

set_extra_ao(pin,value)

设置扩展模拟量

设置扩展模拟量

目前只支持输出的设置

请求参数

参数名 数据类型 说明
pin int pin
value double 设置的值

示例

Lua 命令 set_extra_ao(1, 1)
JSON 请求 {"cmd":"set_extra_ao", "data":{"pin":1, "value": 14.0}}
JSON 响应 {"data":{"task_id":160},"code":0}

get_extra_ai(pin)

获取扩展模拟量

获取扩展模拟量

请求参数

参数 类型 说明
pin number 端口

示例

Lua 命令 get_extra_ai(1)
Lua 返回 0
JSON 请求 {"cmd":"get_ai", "data":{"pin":1}}
JSON 响应 {"data":{"device_type":"io","device_id":0,"io_type":0,"pin":1,"value":0},"code":0}

wait_extra_ai(pin,value,relation)

等待扩展模拟量

等待扩展模拟量

请求参数

参数 类型 说明
pin number 端口
value number
relation string eq:等于
neq:不等于
lt:小于
lte:小于或等于
gt:大于
gte:大于或等于

示例

Lua 命令 wait_extra_ai(1, 14.0, "neq")
Lua 返回 true
JSON 请求 暂不支持
JSON 响应 暂不支持

set_tcp_aio(pin,value)

设置法兰模拟量

设置法兰模拟量

请求参数

参数名 数据类型 说明
pin int pin
value double 设置的值

示例

Lua 命令 set_tcp_aio(1, 0.5)
JSON 请求 {"cmd":"set_flange_ao", "data":{"pin":1, "value": 12}}
JSON 响应 待对接

get_tcp_aio(pin)

获取法兰模拟量

获取法兰模拟量

请求参数

参数 类型 说明
pin number 端口

示例

Lua 命令 get_tcp_aio(1)
Lua 返回 0
JSON 请求 {"cmd":"get_flange_ai", "data":{"pin":1}}</dev>
JSON 响应 待对接

wait_tcp_aio(pin,value,relation)

等待法兰模拟量

等待法兰模拟量

请求参数

参数 类型 说明
pin number 端口
value number
relation string eq:等于
neq:不等于
lt:小于
lte:小于或等于
gt:大于
gte:大于或等于

示例

Lua 命令 wait_tcp_aio(1, 14.0, "neq")
JSON 请求 暂不支持
JSON 响应 暂不支持

results matching ""

    No results matching ""