129 lines
3.1 KiB
Markdown
129 lines
3.1 KiB
Markdown
# 机器人调度功能块使用说明
|
||
|
||
## 机器人通用动作 (CAgvOperationBp)
|
||
|
||
### 描述
|
||
本块用于执行机器人通用动作。
|
||
|
||
### 输入参数
|
||
|
||
| 参数名 | 是否必填 | 类型 | 描述 |
|
||
|----------------|---------|----------|------------|
|
||
| targetSiteLabel | 必填 | String | 目标站点名 |
|
||
| spin | 非必填 | Boolean | 允许随动 |
|
||
| task | 非必填 | JSONArray | 指令 |
|
||
|
||
### 指令选项
|
||
|
||
机器人指令支持多种类型,包括:
|
||
- binTask:binTask
|
||
- preBinTask:预置binTask
|
||
- JackLoad:顶升 JackLoad
|
||
- JackHeight:设置顶升高度 JackHeight
|
||
- JackUnload:顶降 JackUnload
|
||
- Wait:等待 Wait
|
||
- ForkLoad:叉车取货 ForkLoad
|
||
- ForkUnload:降低叉齿 ForkUnload
|
||
- ForkHeight:边走边升降叉齿 ForkHeight
|
||
- CustomCommand:自定义指令
|
||
- syspy/setDO.py:syspy/setDO.py
|
||
- syspy/waitDO.py:syspy/waitDO.py
|
||
|
||
### 上下文变量
|
||
|
||
| 变量名 | 类型 | 描述 |
|
||
|-------------|--------|--------|
|
||
| containerName | String | 料箱名 |
|
||
|
||
### 输出参数
|
||
无
|
||
|
||
## 选择执行机器人 (CSelectAgvBp)
|
||
|
||
### 描述
|
||
本块用于选择执行任务的机器人。
|
||
|
||
### 输入参数
|
||
|
||
| 参数名 | 是否必填 | 类型 | 描述 |
|
||
|-----------|---------|--------|---------------------|
|
||
| priority | 非必填 | Long | 优先级(越大优先级越高)|
|
||
| vehicle | 非必填 | String | 指定机器人 |
|
||
| group | 非必填 | String | 指定机器人组 |
|
||
| keyRoute | 必填 | String | 关键路径 |
|
||
|
||
### 上下文变量
|
||
|
||
| 变量名 | 类型 | 描述 |
|
||
|--------------|--------|------------|
|
||
| selectedAgvId | String | 选出的机器人 |
|
||
|
||
### 子块
|
||
|
||
| 子块名 | 子块描述 |
|
||
|---------|---------|
|
||
| default | 默认 |
|
||
|
||
### 输出参数
|
||
无
|
||
|
||
## 获取机器人位置 (VehicleStationBp)
|
||
|
||
### 描述
|
||
本块用于获取机器人当前位置。
|
||
|
||
### 输入参数
|
||
|
||
| 参数名 | 是否必填 | 类型 | 描述 |
|
||
|---------|---------|--------|-----------|
|
||
| vehicle | 必填 | String | 指定机器人 |
|
||
|
||
### 上下文变量
|
||
|
||
| 变量名 | 类型 | 描述 |
|
||
|------------|--------|----------|
|
||
| station | String | 当前位置 |
|
||
| lastStation | String | 上次位置 |
|
||
|
||
### 输出参数
|
||
无
|
||
|
||
## 获取机器人电量 (GetBatteryLevelBp)
|
||
|
||
### 描述
|
||
本块用于获取机器人当前电量。
|
||
|
||
### 输入参数
|
||
|
||
| 参数名 | 是否必填 | 类型 | 描述 |
|
||
|---------|---------|--------|-----------|
|
||
| vehicle | 必填 | String | 机器人ID |
|
||
|
||
### 上下文变量
|
||
|
||
| 变量名 | 类型 | 描述 |
|
||
|-------------|--------|-------|
|
||
| batteryLevel | Double | 电量 |
|
||
|
||
### 输出参数
|
||
无
|
||
|
||
## 获取机器人 PGV 码 (GetPGVCodeBp)
|
||
|
||
### 描述
|
||
本块用于获取机器人 PGV 码信息。
|
||
|
||
### 输入参数
|
||
|
||
| 参数名 | 是否必填 | 类型 | 描述 |
|
||
|---------|---------|--------|-----------|
|
||
| vehicle | 必填 | String | 机器人ID |
|
||
|
||
### 上下文变量
|
||
|
||
| 变量名 | 类型 | 描述 |
|
||
|----------|---------|------------|
|
||
| codeInfo | Boolean | 二维码信息 |
|
||
|
||
### 输出参数
|
||
无 |