|
最近在学习flexsim的时候,记录一些心得。
5 G# b7 F& {. p' p模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2 ; G! p; Z2 I( `; X- j
! J% ~% l8 |) F1 l
>>>>>>content()命令在一次触发中出现多次, <<<<<<<) ]0 p( P- I# Q1 x/ f1 z
7 ?3 N! C/ ]6 ^/ ~% _) O D; r关键代码如下: . v" e# s9 {# J; B% s
int contn = 0; //记录搬运次数
& w, G; d2 y$ H8 x- Zfor( i =1 ; i<=content(pallet) ; i++ )
1 Q6 R/ y) e% j7 f. V{ let op load the item from pallet , and put it on queue1 //op = operator, |0 J' X3 v# {. t
contn = 1 + contn ;
( J( A3 K& C& z$ V }
( w3 M% T! ^. o8 ^if ( contn == content (pallet ) )
/ a' t' _' U& b0 O4 P3 O- L8 F9 M{ let op load the pallet from car , and put it on queue2 //car
: L8 m2 s3 c# z}
6 I1 s0 c$ T9 R3 d5 l5 z! a7 R1 E7 r% k/ P$ F: ^8 N; `4 ~
这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?4 w2 g# B# v. `( n4 O
请大家一起讨论! |
|