设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 9124|回复: 7

[求助] 帮个忙吧

[复制链接]
发表于 2008-5-9 22:21:33 | 显示全部楼层 |阅读模式
5仿真币
有没有办法让产生物体的source不产生物体,在满足一定的条件下再开始产生物体呢?

最佳答案

查看完整内容

可以在程序里设定unplanned或者paused=true,档满足某个条件时可以unplanned或者paused=false,当然这是在source不被ShiftCalendar调用的情况下。也可以在出口程序上添加if 条件 then @.move end;用来控制entity的移动,这样当不满足条件时entity就不会移动了,在其他程序里控制if 条件 then source.mu.move(目的地); end;这样就又可以运行了。 ...
发表于 2008-5-9 22:21:34 | 显示全部楼层
可以在程序里设定unplanned或者paused=true,档满足某个条件时可以unplanned或者paused=false,当然这是在source不被ShiftCalendar调用的情况下。也可以在出口程序上添加if   条件  then @.move   end;用来控制entity的移动,这样当不满足条件时entity就不会移动了,在其他程序里控制if  条件  then source.mu.move(目的地);  end;这样就又可以运行了。
发表于 2008-5-10 10:38:51 | 显示全部楼层
你说的应该有两种办法解决。" B6 x7 U1 g! s6 r
1、在control-entrance中设定method,让source按照你的条件产生物体。+ Z- T& Z8 _7 M
2、你可以换一个角度,source产生物体并没有关系,你只要让它按照你的条件把物体送给下一步就可以了。也就是所,条件不满足时,物体在source中等待,条件满足是,物体送给下一步。这个你可以在source的control-exit中设定。8 ?0 \- P0 `5 q& d, F0 J7 x
上述仅仅是我的猜想,我也是新手,还不会编写method,所以没有试过,不一定正确。
' w5 |' ?2 D: I1 j如果你能说出你的具体条件要求,可以请这里的高手给你编写一个method试试。
发表于 2008-5-10 12:06:10 | 显示全部楼层
他问的不是这个问题。。。。。。。。。。。
* t0 E; L9 y+ }4 m+ o& \/ u1 j% M2 y2 T% J0 ?" {6 _* r: \; e
method控制不了source生成entity。如果你想控制source生成entity,可以在source里选择deliver table的time of creation方法,在你产生source生成entity命令的method位置写入deliver table的数据就行了。
 楼主| 发表于 2008-5-10 12:55:17 | 显示全部楼层
弱弱的问一下,能不能举个例子啊?
  t$ U" L  }) P! L3 ~; H+ K) u& a“在你产生source生成entity命令的method位置写入deliver table的数据就行了。”, ?! P) Q( ^# R+ k  G7 m  W
这句话没有看明白?
发表于 2008-5-10 19:28:46 | 显示全部楼层
你先去看看deliver table是什么吧,这种问题应该自己先想过了再问。。。。。。。
 楼主| 发表于 2008-5-11 17:41:46 | 显示全部楼层
对kaly:
" w1 z5 {6 U* y& j1 P  z我现在是刚刚学em-plant,好多想表达的意思不知道怎么用em-plant的工具进行表达,所以可能一些专业化的说法有点看不明白。不好意思,见笑。。。。。。" [/ s& c. v& q
对torjanhero :
8 u7 R' M' l# z# e; I) m- l1 ^. _产生的实体不是固定间隔的,我这个地方是仿真,原料钢卷到原料库的过程的。" P5 ?! N: p4 n+ c' q' |$ @# f
原料钢卷有不同的规格,同一次到的钢卷有不同的规格,每种规格又有不同的数量,而且到的时间也是随机的?不知道您有什么好的建议进行仿真?
 楼主| 发表于 2008-5-12 19:59:21 | 显示全部楼层
谢谢pipilu
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-11-4 11:12 , Processed in 0.017060 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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