设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2670|回复: 5

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

  [复制链接]
发表于 2011-11-9 19:37:48 | 显示全部楼层 |阅读模式
当调用method时,想将Mu移动到不同的transporter上,怎么定义和调用不同的transporter?
8 R" Z  Q) F) c- E; }! D, q求高手解答~ 多谢
发表于 2011-11-10 09:40:21 | 显示全部楼层
1、使用transporter的号码来调用
( G, s% z: V8 m. {- \- c  b2、将所有transporter写入object数据类型的表中,然后进行调用
 楼主| 发表于 2011-11-11 09:14:04 | 显示全部楼层
谢谢啦 4 Y# D" v  X, v; _7 l
第一种是不是就是调用Models.transporter:1# B/ U4 T; g  p7 w3 l
第二种还不是很懂~
发表于 2011-11-11 10:38:00 | 显示全部楼层
能说的具体一些吗很还是不太懂。
发表于 2011-11-25 20:04:17 | 显示全部楼层
如果所有transport属于同一个类,可以用类似Models.transporter.childnr的形式来调用
3 j- I$ f& \' L5 @: m6 b2楼说的第二种方法是建立一个全局表格,创建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-6-17 02:00 , Processed in 0.011472 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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