plantsimulation知识点 一条轨道上多台RGV如何引用
最近做项目有如下需求:轨道1上初始化生成三台RGV,然后通过另一条轨道2上的传感器代码控制轨道1上的三台RGV,之前如果另一条轨道只有一台RGV,我是通过轨道2.cont来引用这台RGV的。但是现在轨道上有了多台RGV,此代码就不能实现了。该如何做呢?
思路如下:实际非常简单,那就是用全局变量。模型中创建3个全局变量,然后在开始初始化RGV的过程,就直接将创建的RGV赋值给全局变量,然后使用全局变量的名称来写代码,就可以了。非常简单。
1、创建全局变量
2、初始化过程中,直接赋值给全局变量。
第一套RGV1:=.模型.MUs.地面RGV系统rgv.create(地面RGV系统轨道1,3.3)// 生成地面RGV系统RGV1
第一套RGV2:=.模型.MUs.地面RGV系统rgv.create(地面RGV系统轨道2,3.3)// 生成地面RGV系统RGV2
第一套RGV3:=.模型.MUs.地面RGV系统rgv.create(地面RGV系统轨道3,3.3)// 生成地面RGV系统RGV3