|
|
最近在学习flexsim的时候,记录一些心得。
. E. v p$ T" J模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2
, k4 H2 {6 }$ R7 m
. {' s1 H- j) w( z3 z >>>>>>content()命令在一次触发中出现多次, <<<<<<<
: y+ i- s; g y/ Y" G" o3 X" \8 R+ j1 v& ~7 _+ [; y" ?5 Y
关键代码如下: ( y6 S' a" G$ c
int contn = 0; //记录搬运次数
: M! [$ b! o1 U5 F: sfor( i =1 ; i<=content(pallet) ; i++ )
0 r1 d( J/ Z7 u% C& N. m{ let op load the item from pallet , and put it on queue1 //op = operator
; T5 W3 n2 y: Q% a# _' r5 Q contn = 1 + contn ;8 H3 j9 j5 H" |7 D r. v/ M' V
}
7 c* |: x" _3 @0 \& pif ( contn == content (pallet ) ), B: @) K- ~( f4 `. v1 P' h0 {
{ let op load the pallet from car , and put it on queue2 //car
* X {+ q! U+ N' T5 E7 b5 `}
8 p* t# Y ~+ j. ^7 I; U h: ]; o( T- m# r& U' H
这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
$ u8 Q$ M, b- J" i请大家一起讨论! |
|