Appearance
数据上传
1. 数据传输开关
1.1 上位机设置数据传输开关
命令字: 0x7330
| 参数名 | 类型 | 描述 |
|---|---|---|
| enable | bool | 数据传输开关 |
| robot | int | 当前机器人号 |
json
{
"enable": true,
"robot": 1
}1.2 上位机查询数据传输开关
命令字: 0x7331
| 参数名 | 类型 | 描述 |
|---|---|---|
| robot | int | 当前机器人号 |
json
{
"robot": 1
}1.3 控制器回复数据传输开关
命令字: 0x7332
| 参数名 | 类型 | 描述 |
|---|---|---|
| enable | bool | 数据传输开关 |
| robot | int | 当前机器人号 |
json
{
"enable": false,
"robot": 1
}2. 数据上传参数
2.1 上位机设置数据上传参数
命令字: 0x7333
| 参数名 | 类型 | 范围/取值 | 描述 |
|---|---|---|---|
| dataCollectTime | int | [0, 999999]s | 数据采集周期 |
| dataUploadTime | int | [0, 999999]s | 数据上传周期 |
| fileSuffix | string | "csv", "txt" | 文件格式 |
| filepath | string | - | 文件路径 |
| password | string | - | 密码 |
| robot | int | [1, 4] | 机器人号 |
| sendInfoFileFlag | bool | - | 是否发送说明文档 |
| serverIP | string | - | 服务器IP |
| serverPort | int | (0, 65535] | 端口号 |
| uploadMode | string | 默认"FTP" | 上传方式 |
| username | string | - | 用户名 |
json
{
"dataCollectTime": 1.0,
"dataUploadTime": 30.0,
"fileSuffix": "csv",
"filepath": "",
"password": "",
"robot": 1,
"sendInfoFileFlag": false,
"serverIP": "192.168.1.14",
"serverPort": 21,
"uploadMode": "FTP",
"username": ""
}2.2 上位机查询数据上传参数
命令字: 0x7334
| 参数名 | 类型 | 范围 | 描述 |
|---|---|---|---|
| robot | int | [1, 4] | 机器人号 |
json
{
"robot": 1
}2.3 控制器回复数据上传参数
命令字: 0x7335
| 参数名 | 类型 | 范围/取值 | 描述 |
|---|---|---|---|
| dataCollectTime | int | [0, 999999]s | 数据采集周期 |
| dataUploadTime | int | [0, 999999]s | 数据上传周期 |
| fileSuffix | string | "csv", "txt" | 文件格式 |
| filepath | string | - | 文件路径 |
| password | string | - | 密码 |
| robot | int | [1, 4] | 机器人号 |
| sendInfoFileFlag | bool | - | 是否发送说明文档 |
| serverIP | string | - | 服务器IP |
| serverPort | int | (0, 65535] | 端口号 |
| uploadMode | string | 默认"FTP" | 上传方式 |
| username | string | - | 用户名 |
json
{
"dataCollectTime": 1.0,
"dataUploadTime": 30.0,
"fileSuffix": "csv",
"filepath": "",
"password": "",
"robot": 1,
"sendInfoFileFlag": false,
"serverIP": "192.168.1.14",
"serverPort": 21,
"uploadMode": "FTP",
"username": ""
}3. 数据格式
说明: 上位机设置与查询分四次进行
3.1 上位机设置数据格式
命令字: 0x7336
| 参数名 | 类型 | 范围 | 描述 |
|---|---|---|---|
| format | string | - | 数据格式,格式表示:Robot-R1_年-月-日_时-分-秒,详细说明参考数据格式 |
| robot | int | [1, 4] | 当前机器人号 |
| type | int | [1, 4] | 当前设置的格式类型 |
type 取值说明:
| 值 | 描述 |
|---|---|
| 1 | 说明文档文件名 |
| 2 | 说明文档文件内容 |
| 3 | 数据文档文件名 |
| 4 | 数据文档文件内容 |
json
{
"format": "Robot-R1_ $Y%-$m%-$d%_ $H%-$M%-$S%",
"robot": 1,
"type": 1
}3.2 上位机查询数据格式
命令字: 0x7337
| 参数名 | 类型 | 范围 | 描述 |
|---|---|---|---|
| robot | int | [1, 4] | 当前机器人号 |
| type | int | [1, 4] | 当前设置的格式类型 |
json
{
"robot": 1,
"type": 1
}3.3 控制器回复数据格式
命令字: 0x7338
| 参数名 | 类型 | 范围 | 描述 |
|---|---|---|---|
| format | string | - | 数据格式,格式表示:Robot-R1_年-月-日_时-分-秒 |
| robot | int | [1, 4] | 当前机器人号 |
| type | int | [1, 4] | 当前设置的格式类型 |
json
{
"format": "Robot-R1_ $Y%-$m%-$d%_ $H%-$M%-$S%",
"robot": 1,
"type": 1
}