全球FlexSim系统仿真中文论坛

标题: 各位大神,求公交车上下车乘客的逻辑代码,感激不尽!!! [打印本页]

作者: carol    时间: 2014-5-20 13:42
标题: 各位大神,求公交车上下车乘客的逻辑代码,感激不尽!!!
w=该站点等待的乘客人数  
5 p" D) O4 X- a7 z$ Uc=公交车到达该站点时车上的乘客人数; }1 G8 X# d" A& Q+ e
g=该站点下车的乘客人数
7 ^) M7 _- Y1 }5 |5 j) ?/ X' B* g, s  M* @" S# W
当汽车到达该站点的时候,
1 F" p' [0 l) {6 [1 m- O* o     int t=c-g;. ~; H* p+ z, Y0 W
     if(t<BUS-CAPACITY)  {
0 G2 G$ K2 u3 M9 N. w  e& p                int x=BUS-CAPACITY-t;) |: `8 y" F. x
                int y=x-w;: j& z/ w- U$ L  T
                if(y>0)  {8 V) n) |/ i, J+ Y
                等待的乘客全部上车1 U! U7 o; G. n" J
                } else {7 v/ z9 L" x1 L2 q' h% S
                x个乘客上车
) k# E) ^& {+ S                }
" M0 Q4 J: m5 F     }  else {& o+ v# }. d, D- B
     不再允许乘客上车,开往下一站 }
作者: 慧娴亚伦    时间: 2014-5-20 17:16
您这个逻辑不是已经写好了么。。只要将这些内容根据您自己的模型的设置的属性或节点,在相应的时间点触发,即可。
作者: carol    时间: 2014-5-21 09:27
真的可以吗?可能是我还没有用心去思考吧。anyway, 谢谢您的回复!! ps:我使用传送带模拟道路,basic container item 模拟公交车,分解器模拟乘客下车,合成器模拟乘客上车。
作者: 慧娴亚伦    时间: 2014-5-21 13:03
没问题了,相信自己,先试试看,出现了问题再找方法解决即可。




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3