You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
|
# 流程图
|
|
|
|
|
|
|
|
|
|
```mermaid
|
|
|
|
|
graph TB
|
|
|
|
|
subgraph RBcore
|
|
|
|
|
RBCORE_CMD_STOP_ALL
|
|
|
|
|
end
|
|
|
|
|
subgraph motor
|
|
|
|
|
MOTOR_POWER_ENABLE
|
|
|
|
|
MOTOR_POWER_DISABLE
|
|
|
|
|
m0(电机断电)
|
|
|
|
|
end
|
|
|
|
|
subgraph custom
|
|
|
|
|
CUSTOM_GET_MK32
|
|
|
|
|
CUSTOM_GET_MOTOR_OK
|
|
|
|
|
c0((电机初始化完毕))
|
|
|
|
|
c1((按下急停))
|
|
|
|
|
end
|
|
|
|
|
a((Read_MK32))-->CUSTOM_GET_MK32-->MOTOR_POWER_ENABLE-->CUSTOM_GET_MOTOR_OK-->c0
|
|
|
|
|
c1-->MOTOR_POWER_DISABLE-->m0
|
|
|
|
|
c1-->RBCORE_CMD_STOP_ALL-->CMD_STOP_ALL
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# robot
|
|
|
|
|
|
|
|
|
|
## 关于开启打印与Lua终端的编译宏
|
|
|
|
|
|
|
|
|
|
1. 使用串口Lua终端(默认在485_2)
|
|
|
|
|
|
|
|
|
|
开启USE_PRINT,关闭USE_TALNET
|
|
|
|
|
|
|
|
|
|
2. 使用网口终端(默认talnet的端口)
|
|
|
|
|
|
|
|
|
|
关闭USE_PRINT,开启USE_TALNET
|
|
|
|
|
|
|
|
|
|
3. 使用网口终端,且希望看到代码中的elog打印
|
|
|
|
|
|
|
|
|
|
开启USE_PRINT,开启USE_TALNET
|
|
|
|
|
|
|
|
|
|
4. 正常产品(485_2被使用)
|
|
|
|
|
|
|
|
|
|
关闭USE_PRINT
|
|
|
|
|
|
|
|
|
|
表格汇总(注意USE_PRINT实际上是485_2作为串口打印输出的宏定义,所以请在开启改宏时确保产品中485_2没有被使用)
|
|
|
|
|
|
|
|
|
|
| USE_PRINT | USE_TALNET | 效果 |
|
|
|
|
|
| --------- | ---------- | ------------------------------------------------------------ |
|
|
|
|
|
| 开启 | 开启 | 使用网口终端,且希望看到代码中的elog打印 |
|
|
|
|
|
| 开启 | 关闭 | 在485_2使用串口Lua终端 |
|
|
|
|
|
| 关闭 | 开启 | 使用网口终端,没有打印(一般用于485_2被使用又想用Lua终端的情况) |
|
|
|
|
|
|