|
|
最近在学习flexsim的时候,记录一些心得。
" w X! V( m/ ~8 @模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2 6 k2 O- b1 ?8 o' R" U. i- L
) \0 S; ]% _+ t- G >>>>>>content()命令在一次触发中出现多次, <<<<<<<* i; t7 h! g7 {2 I4 h# l
4 I H# a& D9 [
关键代码如下:
* h, Y+ g* J; ~2 J4 q7 g+ Eint contn = 0; //记录搬运次数
4 W2 f3 T3 ]0 q* B5 k7 s0 ufor( i =1 ; i<=content(pallet) ; i++ )
) [ g& K( N! {% T1 D* O{ let op load the item from pallet , and put it on queue1 //op = operator3 S) t/ G2 s- o; v- J; K3 x
contn = 1 + contn ;; ~- `9 s4 y/ o
}1 K, T9 a, @; U$ @% _- V9 U$ s6 ?; {
if ( contn == content (pallet ) )
5 Q: D$ \9 m8 n9 z; g5 |{ let op load the pallet from car , and put it on queue2 //car
6 K8 C0 ^ N# i" I7 a}
( O9 F0 Y0 _- @9 ~/ i6 n$ t; v- ^5 n! ^. N3 N; [9 T( c5 ?0 j0 h
这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
; x6 u) I. Y5 @: f j! b: U T请大家一起讨论! |
|