|
最近在学习flexsim的时候,记录一些心得。; F8 N% K2 T+ E5 a+ E' S7 z, u0 B
模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2
5 C) f2 S9 @, H/ n$ {$ G* |6 t3 q! }# x& ]& o" K: q
>>>>>>content()命令在一次触发中出现多次, <<<<<<<0 A. o" [( o3 g
4 Y( p& L, D" b" R/ j. K% E
关键代码如下:
6 ^4 `# W: w5 gint contn = 0; //记录搬运次数
0 F" m# x- M& |for( i =1 ; i<=content(pallet) ; i++ )
. o6 X0 g9 n. d9 P3 c$ J{ let op load the item from pallet , and put it on queue1 //op = operator
( j& y4 w" O4 S: d$ E contn = 1 + contn ;# i( _+ R5 F8 Q8 Q! p
}( Y3 f* f- Z( p' _( {
if ( contn == content (pallet ) )
`, M( K+ j3 l9 g: T/ k{ let op load the pallet from car , and put it on queue2 //car
( h3 f @# g. Y g4 v}; X- i7 \5 \0 y& l/ g8 Y! ^) Q
& S. n$ g. ?3 R {- Q这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
) }' k9 L$ E& d3 R请大家一起讨论! |
|