ID : 726
嵌入式宏
嵌入式宏是指在PacScript中预先定义的宏。
可在机器人种类和控制器等的环境的编译条件中使用。
嵌入式宏在PacScript中预先定义。因此,如果使用嵌入式宏作为#Ifdef...#Endif格式的宏名称,评价常常为真,不会进行分支。
嵌入式宏一览
宏名 | 值的解说 |
---|---|
__VERTICAL_ROBOT__ | 机器人为垂直坐标系(VS、VM、VP)的机器人项目时为1,其它为0 |
__SCARA_ROBOT__ | 机器人为水平坐标系(HS、HSA1、HSR、HM、XYC、XR、MC)的机器人项目时为1,其它为0 |
__VERSION__ | 控制器的软件版本为10进制6位的数值。主版本 * 10000 + 次版本 * 100 + 辅助版本 |
__VRC__ | 通常为1。 |
__RC8__ | 项目为RC8系列时为1 |
__NAME__ | 程序名(例如:\App\Pro1.pcs时,__NAME__ = "Pro1") |
__FILE__ | 文件名(例如:\App\Pro1.pcs时,__FILE__ = "Pro1.pcs") |
__PATH__ | 文件路径(例如:\App\Pro1.pcs时,__PATH__ = "\App\") |
__SIMULATION__ | 虚拟动作时为1,其它为0 |
ID : 726