全球FlexSim系统仿真中文论坛

搜索
查看: 4766|回复: 2
打印 上一主题 下一主题

关于for循环的小心得

[复制链接]
跳转到指定楼层
1#
domcylai 发表于 2011-11-23 10:52:04 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
最近在学习flexsim的时候,记录一些心得。
( u. Q/ u' v- H* J5 H7 N模型描述:小车上有一个装有许多item的托盘,使用一个简单的协作任务序列:要求搬运员将这些item 移动到Queue1 中, 最后将 pallet 移动到Queue2 & a( X+ i& V( ?9 }+ U# v
8 F, I* O  x) ^, _# U: \
>>>>>>content()命令在一次触发中出现多次, <<<<<<<+ \) `% a3 ~" D! m) }" Q9 L
9 X5 W5 \( h. X& \' }3 I( k
关键代码如下:   
& e. L$ [- F0 t7 k2 H; a6 ?int contn = 0;    //记录搬运次数
( h! x( X% n* l3 @. v% m9 a( q. v" efor( i =1 ; i<=content(pallet)  ; i++ )5 q" l+ I5 v2 K' n  q/ A
{    let op load the item from pallet , and put it on queue1    //op   =  operator0 f* `% k, A3 p1 B0 D
     contn = 1 + contn ;- I" q5 s- d! A) R  k( |
       }! q) D* t+ y: @
if ( contn == content (pallet ) )
+ f& q( D* A; a7 j8 m; O{     let op load the pallet from car , and put it on queue2      //car4 w( r  V8 D/ T
}  g. p4 p6 i' f1 f% o8 V' q
: ~; L* v! V) b; K! J6 T
这段代码中,content(pallet)的值在for()中和在if()中是相等的吗?
6 X  P! q; j3 k. Q, w4 o  j请大家一起讨论!
3#
慧娴亚伦 发表于 2014-9-27 20:40:41 | 只看该作者
相等的,因为在这段代码中,虽然下达了任务序列,但是任务序列还未执行,因此该触发器中content(pallet)都是相等的。
' n2 |0 j* ^% n8 J8 A9 k(我好像不小心挖了一个坟。。。。)
2#
flexsimbaobao 发表于 2012-6-3 15:57:37 | 只看该作者
相等的
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-7-3 03:56 , Processed in 0.081561 second(s), 14 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表