|
最近在学习flexsim的时候,记录一些心得。
( `# k j* T# N$ [) `+ m, C4 o0 K模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2 " Y) h3 J4 U @4 @: Y' v+ b
- Y* T) C+ S& ]& O/ c
>>>>>>content()命令在一次触发中出现多次, <<<<<<<5 G) ~; Z6 _( e# Z+ D6 H, x
6 R7 k9 o4 c$ Z* S e9 l) J; L关键代码如下: & S0 w8 f1 R% v: f! h
int contn = 0; //记录搬运次数
, Z) f8 G+ A! m. @( t% zfor( i =1 ; i<=content(pallet) ; i++ )# y, e$ M, C: a: o9 }8 _
{ let op load the item from pallet , and put it on queue1 //op = operator0 Y5 n. E0 Z N# f/ Z- h
contn = 1 + contn ;4 g& j( C2 i3 u/ `
}: R2 e* J& m# _0 G8 u
if ( contn == content (pallet ) )" s9 W5 \/ M" \& r
{ let op load the pallet from car , and put it on queue2 //car) Z8 j! @% {4 t, d. ^8 j5 G
}
- l( R1 O. Q& w4 @6 |' K
+ F0 s+ L1 g" W L! h0 ^# |5 d这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
) h* g* Q1 F5 O' V) G8 m请大家一起讨论! |
|