恭喜,你发布的帖子
发布于 2024-08-24 22:42:53
9楼
正在队列的报警失效后,要从队列中剔除,比较复杂。
大概都明白你的用意。
我跟你的区别是,你是3秒放音乐。我是队列循环显示多个报警。所以每个报警,队列第一个报警就显示几秒,然后吧队列第一位移动到最后一位,继续显示队列第一位。你也应该会播放完全部继续播放第一个。我们应该意图相同。
最后,我搞不定。做了4行显示。可以同时显示最高优先的4个信息。有必要时,改程序可以同时n个信息。
当时有想过这个事情,是因为有的屏可以放音乐。想通过喇叭告诉操作者现在设备的状态提示。例如:请放开急停按钮。请清除皮带上的原料。请及时清空半成品。等等。
但是我又一点不明白。你把字里面的所有0都压缩出去。剩下的1到底谁是谁你怎么分辨?
例如不管原来那个有1,最后出来只有一个1。那么你说这个1是曾经的第几位的1?该播哪个声音?
为什么你不是把报警号进行序列?例如当前有1 2 5 6四个报警。
同样的想法,就怎么确定是谁,这个也是我在思考的问题,主要还是思路不清,只是有想法。在此请教大家有没有好的思路。
再次感谢指点。
请填写推广理由:
分享
只看
楼主