|
最近在学习flexsim的时候,记录一些心得。
1 L8 V$ J$ e2 A5 o模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2
! ~1 y7 K, A G, N6 V7 b" p* r' U% M: \) U
>>>>>>content()命令在一次触发中出现多次, <<<<<<<
* }2 Z+ ~1 J; C+ C' E1 w! c6 J# V
& b9 O) k3 Y3 Z9 X! W% V& r' D关键代码如下:
2 y% p" I) f4 b0 Q3 Jint contn = 0; //记录搬运次数
[) O6 S, B3 Wfor( i =1 ; i<=content(pallet) ; i++ )& |9 i7 Q& [* [7 R7 z
{ let op load the item from pallet , and put it on queue1 //op = operator
, r( @+ n, {1 f: L/ G8 S6 S contn = 1 + contn ;6 V7 @ |9 j5 } j7 v
}. n2 u/ o( X# R
if ( contn == content (pallet ) )
: E+ A4 Q. m' ]1 s g+ e. d{ let op load the pallet from car , and put it on queue2 //car6 S9 a0 R2 _; a% E! @8 i6 O2 `$ x
}
- b5 y' H1 q9 E. j" E0 J+ s; C
" ]8 p& D; i' B" b+ @这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
2 m; P0 }* j; A5 Y- ]8 A请大家一起讨论! |
|