|
最近在学习flexsim的时候,记录一些心得。& V6 T7 [; R2 E
模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2
( J/ R( u1 U( W& F
. r. d+ @5 a- l. k' w$ H: W! x >>>>>>content()命令在一次触发中出现多次, <<<<<<<* o/ U3 Q' o( W0 R# u
% q! Z- y) k# k关键代码如下: * h6 y7 u( q Z- p- I p
int contn = 0; //记录搬运次数
) y/ q/ H$ {4 X7 ifor( i =1 ; i<=content(pallet) ; i++ )
8 g2 \3 Q+ f6 e6 o{ let op load the item from pallet , and put it on queue1 //op = operator
7 R0 Q n7 L: `* z contn = 1 + contn ;( R7 g/ c9 y6 Z$ ~4 M% {
}( J1 X+ Z: J! y, j6 @
if ( contn == content (pallet ) )! g' Z2 d3 X% x4 |, q; ~2 I
{ let op load the pallet from car , and put it on queue2 //car
5 \( m4 l+ _9 |6 y- B}
8 K/ `1 f( X" L4 H7 d, ~8 x8 ^, ]1 X6 w) P/ `, ~3 B# @
这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?, k+ u9 q* x" j/ L) [
请大家一起讨论! |
|