设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2886|回复: 5

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

  [复制链接]
发表于 2011-11-9 19:37:48 | 显示全部楼层 |阅读模式
当调用method时,想将Mu移动到不同的transporter上,怎么定义和调用不同的transporter?" g  v7 i& U6 L; @6 G3 U
求高手解答~ 多谢
发表于 2011-11-10 09:40:21 | 显示全部楼层
1、使用transporter的号码来调用
* m2 D$ i! g2 W2 D7 ^( r2、将所有transporter写入object数据类型的表中,然后进行调用
 楼主| 发表于 2011-11-11 09:14:04 | 显示全部楼层
谢谢啦
7 [5 m4 `0 x. p* s0 D& d& U第一种是不是就是调用Models.transporter:1
1 S1 b/ Y: R  |1 o. [- Z0 D4 u第二种还不是很懂~
发表于 2011-11-11 10:38:00 | 显示全部楼层
能说的具体一些吗很还是不太懂。
发表于 2011-11-25 20:04:17 | 显示全部楼层
如果所有transport属于同一个类,可以用类似Models.transporter.childnr的形式来调用8 p4 u7 l  V' ]# J/ v/ m
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 18:53 , Processed in 0.018561 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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