命令及响应


为了设定或是使用智能扩展板需要使用spc_request函数或是spc_request_csv函数。

智能扩展板的共同命令

所有智能扩展板共同支援的spc_request函数的命令目录如下。

命令 选项 说明
get did 确认设备ID
get uid 确认唯一ID

PES-2402命令

只适用在PES-2401的spc_request函数的命令目录如下。

命令 选项 说明
set $port delay $time 所选端口输入信号维持时间(单位:毫秒)
get $port input 确认选择的端口状态

PES-2402响应

1. 响应代码种类

响应代码 说明
200 command ok
300 unknown command
301 invalid argument

2. spc_request函数响应

对于spc_request函数的智能扩展板的应答是CSV(comma-separated values)形态的字符串。

e.g. "200,0,1,..."

※ 响应帧(String)结构

区分 长度 例(ASCII)
response code 3 bytes 200
comma 1 byte ,
value1 variable 0
comma 1 byte ,
value2 variable 1
... ... ...

3. spc_request_csv函数的响应

spc_request_csv函数的智能扩展板的响应是数组。

e.g. array(200,0,1,...)

※ 响应帧(数组)构造

Name Index # Exmaple
response code 0 200
value1 1 0
value2 2 1
... ... ...