设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5451|回复: 7

[悬赏] 求助等待四个singleproc其中一个有空就将MU放在有空的一个

[复制链接]
发表于 2009-9-17 09:04:36 | 显示全部楼层 |阅读模式
我有四个singleproc,用车将货物运送到singleproc上,等待其中一个有空,就将Mu移至其上...应该怎么写程序
发表于 2009-9-17 12:34:53 | 显示全部楼层
四个singleproc分别命名为singleproc_101,singleproc_102,singleproc_103,singleproc_104;
' y3 r( E  w$ g  x8 Gfor i:=1 to 4 loop
+ J! C7 `  H# k4 Z& H% g6 W0 eif str_to_obj("singleproc_10"+to_str(i)).nummu=0 then0 p7 j4 z% D/ q+ s" D
    @.mu.move(str_to_obj("singleproc_10"+to_str(i)));
! s; _1 e( w( f5 Uend;
- `$ @/ c0 J* u2 H  I* e) W+ Ynext;
, y4 C* W0 F0 s3 p. i  C: U0 @# T2 ]  v" T+ P' h" x* z( k

  [$ L) R; y1 G5 K: @也可以用一个singleproc(操作用时为0)分别连接这四个,把车上的货物放到这个singleproc上就好了,它会自己把你的货物放到空的上,只是多了一件的库存,时间没有变。
 楼主| 发表于 2009-9-17 16:10:18 | 显示全部楼层
2# pipilu 8 t: |/ C) i4 Z, J
如果没有为空的了,我的小车本来应该等着的。出现这样子的情况就是,如果四个都有货物在加工,那么我的小车就反复在track上运行...怎么解决这个问题
发表于 2010-1-11 22:26:32 | 显示全部楼层
在每个SingleProc的出口写同样的程序,# p' K1 D' k) ]" P+ f
9 ~6 b# ~( y0 N
if @.move then
/ A5 a! n! ]' L* L7 QMethod -- 二楼写的程序8 K; P7 o  v2 [# i# B
end;
发表于 2010-1-11 22:33:03 | 显示全部楼层
不需要写程序控制的,你加入一个flowcontrol对象,在flowcontrol对象的exit策略里面,就有对应你说的这种分流策略,直接选择即可。
发表于 2010-1-12 19:57:03 | 显示全部楼层
如果问题变了,如下6 @- _. p+ M& U
1,2空,放在1上
- |; a- q4 O' g2,3空,放在2上( h/ A7 \2 g( X4 [7 r, J3 w; q$ U
1,3空,放在3上1 [( G' Z/ A  s$ K: W
。。。, O& H/ e0 t: [; J% H+ q
+ [, w: ]% |/ }, G
你怎么用FlowControl?我只要修改一个程序就可以了。在实际工业生产中用基本模块是满足不了需求的。
发表于 2010-1-12 20:49:33 | 显示全部楼层
本帖最后由 PINOCCHIO 于 2010-1-12 20:57 编辑 8 O# h) `. ?9 \

" R6 I7 P0 D# H5 ^! o: {我回答的1楼所说的要求,对于你说的情况,可以通过指定优先级的方式来控制mu流向。
3 ~( n( z! u/ j/ z1 E不要过于迷信编程,其实很多功能使用基本功能都能完成的,对于特殊需求的功能,可以定制成自定义对象来使用。
发表于 2010-1-13 17:09:19 | 显示全部楼层
本帖最后由 SimChen 于 2010-1-13 17:11 编辑
' ]4 [1 A2 N+ l/ h8 v+ o: l5 m8 Y( h. M2 P
Plant Simulation的最大好处,就是面向对象,支持二次开发。' ]2 d8 H& w, T2 Q
在工业生产中,要求随时会变,系统的复杂程度会越来越高,写十几个程序进行一个储存区的控制已经算是简单的了。当复杂程度高了,别的软件就解决不了,所以我们推荐Plant Simulation。# Q% m+ A; o9 q- G5 M. U$ o
如果是在学校,你用基本模块,那么你根本看不出它比Delmia Quest有什么优势。
: E  a3 y: H) l% V  r) j$ G) s5 A8 F. ^. ]5 c
另外,我上述的题目是循环套,没法定义优先级的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-7-8 04:17 , Processed in 0.013228 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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