发帖
 找回密码
 立即注册
搜索
6 0 0

Flexsim队伍转换问题

技术交流 728 6 2017-10-27 13:38:31
我现在人们在两个队伍排队,已经开始排队的人发现另一个队伍人少的时候队尾的那个人就会换到另一个队里去,这个怎么实现,最好不要编写代码的,新手

──── 0人觉得很赞 ────
2017-10-27 14:43:57
【临时实体流】-【发送至端口】-【队列长度】-【排队最短的端口】
2017-10-28 10:32:05
不想写代码得话可以在临时实体流中发送至端口选项卡直接设定。
写代码的话如下:
treenode tempobject;
int curmincontent =  1000000000;
double curminindex = 0;

for (int index = 1; index <= nrop(current); index++) {
   tempobject = outobject(current, index);
   if (opavailable(current,index) && content(tempobject) < curmincontent) {
                curmincontent = content(tempobject);
                curminindex = index;
   }
}

return curminindex ;
2017-10-28 10:40:58
我觉得楼主的要求是,已经排在一个队列的人,想要换到另外一个队列去。
上面两位的做法,只是对新来的人进行选择,并没有解决楼主的需求。
2017-10-28 11:14:57
用17版本做了一个小模型,楼主可以看一下,在进入触发里面写了代码~

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
2017-10-28 15:22:53
感觉上述所做模型都是在进入队伍之前进行判断,并不能实现在进入队伍后进行队伍转换,我在暂存区的进入触发以及离开触发均做了调整。
在某一条队伍比另外一条长3以上时,在队伍里面的人会排到另一条去,但是注意一次只能移动一个人。[

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
2017-12-2 13:00:05
谢谢分享
您需要登录后才可以回帖 立即登录
高级模式
返回
技术交流
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12099
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6145
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
6018
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5636
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5485
34
博主榜
+ 10630
+ 7753
+ 6759
4
+ 6323
5
+ 6321
6
+ 5341
7
+ 4710
8
+ 3722
9
+ 3628
10
+ 3566