设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2884|回复: 5

[交流] emplant中怎么区分不同的transporter

  [复制链接]
发表于 2011-11-9 19:37:48 | 显示全部楼层 |阅读模式
当调用method时,想将Mu移动到不同的transporter上,怎么定义和调用不同的transporter?
, \/ U! y$ L: E7 n$ s+ j+ X求高手解答~ 多谢
发表于 2011-11-10 09:40:21 | 显示全部楼层
1、使用transporter的号码来调用4 x7 Z3 T( H2 J/ r* ?: U& z; w
2、将所有transporter写入object数据类型的表中,然后进行调用
 楼主| 发表于 2011-11-11 09:14:04 | 显示全部楼层
谢谢啦 $ b6 Y# H. w% g0 h, B; G
第一种是不是就是调用Models.transporter:1
. @$ E5 b' D6 R2 I# g  _第二种还不是很懂~
发表于 2011-11-11 10:38:00 | 显示全部楼层
能说的具体一些吗很还是不太懂。
发表于 2011-11-25 20:04:17 | 显示全部楼层
如果所有transport属于同一个类,可以用类似Models.transporter.childnr的形式来调用# \7 ^% e  n( u
2楼说的第二种方法是建立一个全局表格,创建transporter的时候把这个transporter直接写入这个表某个位置,比如models.tab_tansporter[1,1],调用的时候就直接调用表的元素就可以了,比如@.move(models.tab_tansporter[1,1])这样
发表于 2011-11-25 20:06:30 | 显示全部楼层
另外个人比较推荐第二种方法 因为用childnr调用比较难控制 比较复杂的模型中 你并不知道某个transport位置和状态 但是第一种方法可以很简单的对所有transport进行操作而没有遗漏
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2024-11-23 15:18 , Processed in 0.014828 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表