|
最近在学习flexsim的时候,记录一些心得。" K( w! u, K1 j+ E E
模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2
8 Y' k, X+ i" u. A' x3 U9 P' n
, C, T+ w5 @; u; B9 R" M >>>>>>content()命令在一次触发中出现多次, <<<<<<<
6 _% z: `7 g$ w" u/ R
q. m# c6 |/ R* K8 t1 X关键代码如下: 9 @& D4 I& n# s# z
int contn = 0; //记录搬运次数
# \% Y6 w2 R Sfor( i =1 ; i<=content(pallet) ; i++ )
; n+ U! Q& n8 f" ?% O' k3 }0 Y- J( Q1 {{ let op load the item from pallet , and put it on queue1 //op = operator
3 c. ?: h( S% e+ p; y& ` contn = 1 + contn ;
% O- T( V- w& L) r/ c }9 e( W/ G- H/ }; K# D' f
if ( contn == content (pallet ) )
x- Y& L2 m. v- \: z( o{ let op load the pallet from car , and put it on queue2 //car
2 }: i; q( b6 [! S l' y1 q}
" ]6 ?+ U; d% ~, k3 v5 R
9 Q E$ T6 z7 @* x这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?# s. v6 A; V$ x, w
请大家一起讨论! |
|