|
最近在学习flexsim的时候,记录一些心得。
" m. K' c g1 D0 f) W模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2 ; ^( D/ c' r4 p6 u
' S$ H% [# A' q5 F, ?1 I8 {0 x9 G >>>>>>content()命令在一次触发中出现多次, <<<<<<<
) W8 Z" h( y/ H0 `$ T
2 r) Q; ]) T/ T. g% f! v \* |关键代码如下:
- F& V1 O$ g0 J4 [4 c9 }int contn = 0; //记录搬运次数
4 N! L* M! _/ G1 C) A1 Ufor( i =1 ; i<=content(pallet) ; i++ )/ `! d: b) S! f7 z7 H$ d$ b9 A: y
{ let op load the item from pallet , and put it on queue1 //op = operator% d* M0 J$ m6 X5 K) {4 J) R
contn = 1 + contn ;
% Z& v6 k- t3 S0 l) V }% ~7 A/ D9 F% u0 c! l7 [: A
if ( contn == content (pallet ) )7 B/ W5 c' u9 L* k
{ let op load the pallet from car , and put it on queue2 //car7 S/ i' y5 V7 |! k3 l
}
) M5 h+ F" s# {( t7 p2 E$ p5 W0 y0 u8 d
这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?4 v: @9 X4 B/ p/ G- _
请大家一起讨论! |
|