|
最近在学习flexsim的时候,记录一些心得。
0 u9 _. \ D2 D6 ]& q& R; Y模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2 ) s$ B! x1 L3 p/ \ n, [
* g/ `: d8 C( }- e! K( r
>>>>>>content()命令在一次触发中出现多次, <<<<<<< ~- W3 M) O1 z( i- W
* L" }+ p, Y1 j关键代码如下:
/ v( C6 l0 X7 f ]5 o" nint contn = 0; //记录搬运次数 ^9 w/ [# `9 P+ C+ M/ \
for( i =1 ; i<=content(pallet) ; i++ )
4 ~, ]: Q- B7 p$ ^; I0 ?4 ^{ let op load the item from pallet , and put it on queue1 //op = operator
/ ]$ Y$ l: V! O# H8 p3 ` contn = 1 + contn ;( _. N, |( w) [, A" K8 [
}
* C4 L, D$ ?3 P! ~% eif ( contn == content (pallet ) )
! E" d6 e- H5 W! M& G{ let op load the pallet from car , and put it on queue2 //car
# ?% H0 s* l8 K' l! S) J; A}
! h4 q. [0 k3 U7 [9 g- d0 f9 h+ j
这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?3 K9 N j9 L9 p) z8 G0 r& q
请大家一起讨论! |
|