|
最近在学习flexsim的时候,记录一些心得。1 l6 B" K8 y! Q, t$ o2 y+ j* S
模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2
7 F/ H* X, @2 V" v9 e* O1 t
7 \0 H3 [+ @: D >>>>>>content()命令在一次触发中出现多次, <<<<<<</ i. r. H% p2 k7 K' X
' h; {, I! {4 i2 e" L关键代码如下: + O+ Y% d! d# t3 k$ R) `" k
int contn = 0; //记录搬运次数: K. v* s' F1 H1 H/ g( }
for( i =1 ; i<=content(pallet) ; i++ )
* m; K. I9 {$ X{ let op load the item from pallet , and put it on queue1 //op = operator" f/ p/ e; V( f3 e9 q5 {9 f. m
contn = 1 + contn ;$ f. n) ?9 b0 q
}' w! D6 G) R/ N% _& ~: ?
if ( contn == content (pallet ) )
# I; {% R" [ G! ^{ let op load the pallet from car , and put it on queue2 //car3 o: @ {3 V+ `( Z( f
}7 K8 o: M' b0 f) {! N
; N" X: ]% k4 I这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
; \- ]! @/ q& X& m" n) Q请大家一起讨论! |
|