设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2650|回复: 5

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

  [复制链接]
发表于 2011-11-9 19:37:48 | 显示全部楼层 |阅读模式
当调用method时,想将Mu移动到不同的transporter上,怎么定义和调用不同的transporter?
9 w; G( X: S+ r8 f2 P% R7 k' B2 a求高手解答~ 多谢
发表于 2011-11-10 09:40:21 | 显示全部楼层
1、使用transporter的号码来调用, d8 a" H- x9 m* H
2、将所有transporter写入object数据类型的表中,然后进行调用
 楼主| 发表于 2011-11-11 09:14:04 | 显示全部楼层
谢谢啦
" u  g; o/ U4 H8 U: R, J; m7 t第一种是不是就是调用Models.transporter:1
5 ^; s, N; d& R: j8 g5 z. M第二种还不是很懂~
发表于 2011-11-11 10:38:00 | 显示全部楼层
能说的具体一些吗很还是不太懂。
发表于 2011-11-25 20:04:17 | 显示全部楼层
如果所有transport属于同一个类,可以用类似Models.transporter.childnr的形式来调用8 }9 S* w  b% z5 I; y& t
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-5-20 07:57 , Processed in 0.013557 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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