|
最近在学习flexsim的时候,记录一些心得。& L: v/ g2 x) Z4 n
模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2 : ^6 ^" U/ m+ H0 M% f. L
% j) U; B5 N7 x. @# J7 U' Q5 s. f
>>>>>>content()命令在一次触发中出现多次, <<<<<<<5 d$ I9 K/ _; J+ J
; E& w" `+ [' b9 B关键代码如下:
. j+ Q2 R( V; m4 A6 }: [" Bint contn = 0; //记录搬运次数7 U3 F5 T B. h; N
for( i =1 ; i<=content(pallet) ; i++ )
e$ K( ], Q$ }6 y1 @* a{ let op load the item from pallet , and put it on queue1 //op = operator5 ]. J# o% {' l3 P" h
contn = 1 + contn ;
! L$ A4 o) t% f3 s) p }
" g9 e2 W1 }1 m% p- {, Zif ( contn == content (pallet ) )
2 W3 M/ F; W( X6 b6 b{ let op load the pallet from car , and put it on queue2 //car
4 r- z) ]; Z5 e5 p$ y* C}) A4 C) A @/ s( ^, l
! E, G( {4 ]' }% V% M8 S这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?+ g) Y7 _7 }+ k) B- C; n
请大家一起讨论! |
|