异星工厂吧 关注:57,454贴子:336,591
  • 1回复贴,共1

请问大佬关于信号设置的问题

取消只看楼主收藏回复

我在需求站大概规划好后用了个sr锁存控制,信号为某货物小于多少发出个信号后供应站这边才用供货箱和爪子抓进补给货舰,大于多少后则停止。但出现了这样个问题,如果某个货物消耗量过快,在我的机器人还没丢到箱子的这段时间某物品消耗完了,导致这个信号变成0,为0后就没有信号了,sr也不起作用了。我有考虑加个判断器某个信号=0也做一个信号输出,但是工厂里电路的所有信号,每个信号,每种信号这类这样设会导致不需要的东西混进去,异星里没有x信号0这样的信号输出,货物种类多的话,不可能每种货物都设一个判断器。。请教下有什么好的方法吗?


IP属地:湖南来自Android客户端1楼2021-08-26 10:19回复
    @星光爆碎 对,就是是通配符,我用了常量箱。我的意思是简单的sr锁存对于那种信号变化过快的有点缺陷,如果一下子超过设定的阀值,比如x小于30需求输出s,大于50不需求输出r,结果x瞬间拿空了,x为0的情况下,x小于30输出s的这个设定就无效了,因为这个信号等于不存在了,x小于30也就不成立了,结果就是s输出不了。。不过我看你提醒了我,我电路才刚入门不久没想到,貌似直接设置负数时候可行,这样好像可以筛选下信号,我前面一直都是供需两端通过通配符*—1这样抵消,看来是有不足的地方。。。。。。。。。。。前面不知道筛选信号导致我收货那边的机器人捡个辣鸡什么的,导致物流网会有个负数信号,如果非常量箱里保存的物品信号,会导供货端的蓝箱乱需求,爪子就乱拿东西。。那边机器人捡个木头这边也跟着抓个木头


    IP属地:湖南来自Android客户端5楼2021-08-26 14:57
    收起回复