为了设定或是使用智能扩展板需要使用spc_request函数或是spc_request_csv函数。
所有智能扩展板共同支援的spc_request函数的命令目录如下。
命令 | 选项 | 说明 |
---|---|---|
get | did | 确认设备ID |
get | uid | 确认唯一ID |
只适用在PES-2401的spc_request函数的命令目录如下。
命令 | 选项 | 说明 |
---|---|---|
set | $port delay $time | 所选端口输入信号维持时间(单位:毫秒) |
get | $port input | 确认选择的端口状态 |
响应代码 | 说明 |
---|---|
200 | command ok |
300 | unknown command |
301 | invalid argument |
对于spc_request函数的智能扩展板的应答是CSV(comma-separated values)形态的字符串。
e.g. "200,0,1,..."
区分 | 长度 | 例(ASCII) |
---|---|---|
response code | 3 bytes | 200 |
comma | 1 byte | , |
value1 | variable | 0 |
comma | 1 byte | , |
value2 | variable | 1 |
... | ... | ... |
spc_request_csv函数的智能扩展板的响应是数组。
e.g. array(200,0,1,...)
Name | Index # | Exmaple |
---|---|---|
response code | 0 | 200 |
value1 | 1 | 0 |
value2 | 2 | 1 |
... | ... | ... |