全球FlexSim系统仿真中文论坛

搜索
查看: 4783|回复: 3
打印 上一主题 下一主题

各位大神,求公交车上下车乘客的逻辑代码,感激不尽!!!

[复制链接]
跳转到指定楼层
1#
carol 发表于 2014-5-20 13:42:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
w=该站点等待的乘客人数    |3 y# m' v7 H: L0 B7 |) R
c=公交车到达该站点时车上的乘客人数
' ?0 z, ]/ D! j: ]) p  fg=该站点下车的乘客人数
$ M. m) d9 I' O6 `1 L
3 M- Z5 Z6 k! [5 [% z# n" L当汽车到达该站点的时候,
- T, k0 B7 ?' F( y0 Z. a- I% u# i     int t=c-g;" v% p: z$ G) I" Y# i) B" V) L3 q
     if(t<BUS-CAPACITY)  {8 b1 R+ x, x& ~& i# L
                int x=BUS-CAPACITY-t;
0 }" r% z8 k2 B( `                int y=x-w;& @5 ~; Y9 T* U4 e9 t, U  s
                if(y>0)  {  X6 l5 @0 B+ R, C! H' ]
                等待的乘客全部上车+ u* E( S8 t8 @5 U& T
                } else {4 f3 i( w2 }0 s6 e. p+ z
                x个乘客上车
( g! N- R" r, V  ^2 V- B/ d                }
6 s9 m4 e' Z/ t$ i) x$ x     }  else {3 z- ^( z1 e& j% M/ S
     不再允许乘客上车,开往下一站 }
2#
慧娴亚伦 发表于 2014-5-20 17:16:43 | 只看该作者
您这个逻辑不是已经写好了么。。只要将这些内容根据您自己的模型的设置的属性或节点,在相应的时间点触发,即可。
3#
 楼主| carol 发表于 2014-5-21 09:27:10 | 只看该作者
真的可以吗?可能是我还没有用心去思考吧。anyway, 谢谢您的回复!! ps:我使用传送带模拟道路,basic container item 模拟公交车,分解器模拟乘客下车,合成器模拟乘客上车。
4#
慧娴亚伦 发表于 2014-5-21 13:03:51 | 只看该作者
没问题了,相信自己,先试试看,出现了问题再找方法解决即可。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-11 12:31 , Processed in 0.061611 second(s), 13 queries .

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

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