焦点滚动:Plant Simulation三维数组使用-Store

2023-03-03 11:23:55 来源:软服之家
作者:程江涛 审校:徐忠芳

使用版本:Plant Simulation V14.0及以上版本

大家在使用Plant Simulation的过程中,有的人可能对于数组的概念比较模糊。大家都不是专业计算机专业出身,所以对于开发中经常涉及的数组了解不是很多,下面我通过Store的存取来解释一下三维数组的使用。

Store中MU保存到DataTable里面

首先我们设置Store的容量为3x3x3。仿真开始的时候,我们把Store中保存的MU存放到表格里面便于我们理解。


(资料图片仅供参考)

我们通过在初始化method中加入以下代码,实现store中的MU保存到DataTable里面

Store.contentsList(MUArrayList)

图1 Store容量设定

双击表格打开里面如下图2所示,里面是3X3结构,和Store里面X尺寸、Y尺寸所对应。

图2 数据表格

然后我们双击其中一个表格内容,得到如下图3所示。里面3个MU内容对应于Store里面的Z尺寸

图3 Datalist

机械手按照顺序抓取Store里面的零件

在store出口后触发以下method

由上述method可以看出,Simtalk中三维数组语法格式为: DataTable[X,Y][1,Z] 通过给XYZ赋值来完成Store内固定位置零件的查找。 实现效果

最后我们把机械手和装配工位连接起来,然后在初始化之后调取上面的method,达到启动机械手开始装配的目的。这样我们就实现了调用三维数组的内容。

上述模型实现效果如下:

标签: 首先我们 可以看出 计算机专业

上一篇:
下一篇: