前言
在程序编写的过程中,常需要用到另外个程序中的变量或者功能块里面的变量值。今天演示的就是写DVP15/50MC在开发平台Canopen Builder 下的程序交互。
正文
Ex
在Pro_Exchange程序下调用Pro_AxisBasicControl程序的变量
Pro_AxisBasicControl.ActionAxisBasicControl[1].uMC_ReadActualPosition.Position
Pro_AxisBasicControl 1、程序名
ActionAxisBasicControl[1] 2、程序下的功能块
uMC_ReadActualPosition 3、功能块里面的功能块
Position 4、功能块里面的变量
在Pro_AxisBasicControl程序下调用Pro_Exchange程序的变量
Pro_Exchange.uCANmotion_NodeDiag[1].NodeOffline
Pro_Exchange.MachineState := 1;
结尾
通过这样的程序交互,极大的减少了全局变量的使用和变量的声明过程,也添加的更多的阅读性。
Log:
2019.10.08 发布本文
网友评论