-
-
dongyuanxun | 当前状态:在线
总积分:853 2024年可用积分:0
注册时间: 2006-09-20
最后登录时间: 2023-08-31
-
排队和插队问题
dongyuanxun 发表于 2022/8/4 15:07:16 1914 查看 8 回复 [上一主题] [下一主题]
手机阅读
现场有10个收集口,当收集口料满时会发出料满信号;每次只能一个收集口放料;
10个收集口会分为普通和VIP等级;当普通收集口根据料满信号的先后顺序排料;每次只能一个收集口放料;
但当VIP等级收集口放料时,普通收集口继续排队;VIP优先放料;
试过IFFO;但是因为是两个优先等级的;大家有没有什么思路?
-
引用 zrnyb 2022/8/4 15:14:34 发表于2楼的内容
-
引用 dongfei 2022/8/4 16:14:04 发表于3楼的内容
-
-
xue 发表于 2022/8/4 16:22:56
VIP一个排队序列,普通以个排队序列,分别检测序列是否有排队和当前是否排料;
主逻辑:是否有排料—是—排料结束—VIP不等于0=—VIP排料;
是否有排料—否—VIP不等于0—VIP排料;
是否有排料—是—排料结束—VIP=0—普通不等于0—普通排料;
是否有排料—是—排料结束—VIP=0—普通=0—不排料;
是否由排料—否—VIP=0—普通不等于0—普通排料;
是否有排料—否—VIP=0—普通=0—不排料。
主逻辑可根据上边的逻辑整合一下。
排队顺序逻辑:这个根据VIP和普通的数量,排料-1,满料+1即可。
引用 xue 2022/8/4 16:22:56 发表于4楼的内容
-
引用 dongzhang 2022/8/5 11:32:09 发表于5楼的内容
-
引用 akkkkk 2022/8/5 11:42:07 发表于6楼的内容
-
-
-
boguan_thl | 当前状态:在线
总积分:925 2024年可用积分:0
注册时间: 2010-12-15
最后登录时间: 2023-09-07
-
boguan_thl 发表于 2022/8/5 11:48:54
普通排序条件增加中断条件,这个可以满足。你可以把FIFO指令块再熟悉下
引用 boguan_thl 2022/8/5 11:48:54 发表于7楼的内容
-
-
引用 akeng 2022/8/5 16:14:40 发表于8楼的内容
-
引用 nihaosb 2022/9/28 4:36:02 发表于9楼的内容