|
最近在学习flexsim的时候,记录一些心得。
$ P; i- p' y3 M: q) x/ X# b模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2
$ T: i* b( f- C. n+ U. y# e% A- o }
>>>>>>content()命令在一次触发中出现多次, <<<<<<<0 }' Y. K# S0 q8 p" A$ C/ I
. G m) k+ H# n6 z. O/ i" x7 \# K关键代码如下: 2 k. n) N2 M; ^9 B1 f( Q6 k6 F
int contn = 0; //记录搬运次数/ O) u% p9 l) M9 u
for( i =1 ; i<=content(pallet) ; i++ )
% B( P0 g+ k& Z$ l3 G2 w{ let op load the item from pallet , and put it on queue1 //op = operator) A1 w* C" n- I: p, l v
contn = 1 + contn ;
8 Y$ \4 k: a. O$ p, o& h6 @ }
, r* f2 o" s- a# X: g: z+ O0 \3 _if ( contn == content (pallet ) )4 k! Q+ \& A4 H6 R3 Q
{ let op load the pallet from car , and put it on queue2 //car
% `& ^0 k6 w1 U: I; _. p) _' X}" Q: q" M% W+ w( u& n
- D% g9 }" W. [) I. q
这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
& ~9 \ n1 G4 w E9 O2 `8 m+ B请大家一起讨论! |
|