设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5333|回复: 5

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

  [复制链接]
发表于 2011-11-9 19:37:48 | 显示全部楼层 |阅读模式
当调用method时,想将Mu移动到不同的transporter上,怎么定义和调用不同的transporter?
: r9 E/ L$ G9 F: p9 K. l2 S. T求高手解答~ 多谢
发表于 2011-11-10 09:40:21 | 显示全部楼层
1、使用transporter的号码来调用
- `4 j1 a- ~' M2、将所有transporter写入object数据类型的表中,然后进行调用
 楼主| 发表于 2011-11-11 09:14:04 | 显示全部楼层
谢谢啦
9 f% e  M9 j. r' b8 c3 ?( I4 K第一种是不是就是调用Models.transporter:1
7 S. s8 r: R- M9 U7 s第二种还不是很懂~
发表于 2011-11-11 10:38:00 | 显示全部楼层
能说的具体一些吗很还是不太懂。
发表于 2011-11-25 20:04:17 | 显示全部楼层
如果所有transport属于同一个类,可以用类似Models.transporter.childnr的形式来调用
3 E4 Q1 t3 z! y  v$ \2 x8 _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, 2026-4-30 03:03 , Processed in 0.015480 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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