|
最近在学习flexsim的时候,记录一些心得。
( T, t* u& F, W+ I模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2
; J8 ]2 _: @( B# J6 Y
3 m/ Z4 n. G" w >>>>>>content()命令在一次触发中出现多次, <<<<<<<. d2 {/ i& ?' C: x- Z# O K( P6 N
; e- p6 U+ Y$ b1 [7 l( ^/ X: i
关键代码如下: $ W/ o& g. j; Q4 |$ Y
int contn = 0; //记录搬运次数' b! Z0 N0 u& u: [" b- U
for( i =1 ; i<=content(pallet) ; i++ )7 a, }" H5 C! _. C
{ let op load the item from pallet , and put it on queue1 //op = operator
! g1 R' X# C0 R. A. e0 d contn = 1 + contn ;
+ q/ s& \3 ?. p4 J+ ` }8 o! \) Q6 I" _9 _& c1 _
if ( contn == content (pallet ) )/ Y2 j1 V2 D8 K- F8 s
{ let op load the pallet from car , and put it on queue2 //car
, L; @9 h* ] u, L+ r: G1 I$ w}
% O! K: L/ v9 J" H
/ r; T3 H( Q9 F [这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
( X( q8 h" U$ p. W. [请大家一起讨论! |
|