|
最近在学习flexsim的时候,记录一些心得。
( u. Q/ u' v- H* J5 H7 N模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2 & a( X+ i& V( ?9 }+ U# v
8 F, I* O x) ^, _# U: \
>>>>>>content()命令在一次触发中出现多次, <<<<<<<+ \) `% a3 ~" D! m) }" Q9 L
9 X5 W5 \( h. X& \' }3 I( k
关键代码如下:
& e. L$ [- F0 t7 k2 H; a6 ?int contn = 0; //记录搬运次数
( h! x( X% n* l3 @. v% m9 a( q. v" efor( i =1 ; i<=content(pallet) ; i++ )5 q" l+ I5 v2 K' n q/ A
{ let op load the item from pallet , and put it on queue1 //op = operator0 f* `% k, A3 p1 B0 D
contn = 1 + contn ;- I" q5 s- d! A) R k( |
}! q) D* t+ y: @
if ( contn == content (pallet ) )
+ f& q( D* A; a7 j8 m; O{ let op load the pallet from car , and put it on queue2 //car4 w( r V8 D/ T
} g. p4 p6 i' f1 f% o8 V' q
: ~; L* v! V) b; K! J6 T
这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
6 X P! q; j3 k. Q, w4 o j请大家一起讨论! |
|