《智械工厂》模块化生产方案行为分享
《智械工厂》想要模块化生产该如何创建呢?很多玩家还不太清楚具体思路,下面给大家分享一下由“百度网友7a7f2e7”带来的《智械工厂》模块化生产方案行为介绍,一起来看吧。
以稍微复杂的电缆为例
整个模块有两个仓库和中间的一个2M中转站, 加周围一圈生产设备构成。
右边的是产出仓库:
空间全部锁定为产品,信号寄存器是程序输出的,表示自己还剩多少空间,其他生产设备会读取这个数值,如果读取到是0,没有库存了,那生产设备会停产,可以省电。视觉寄存器设置为产品就行了。会自动显示当前库存。
也就是左边那个
首先,先锁格子,然后把存储寄存器设置到中转站,(中转站装备了便携式运输器)。
程序如下:
就简单的请求原料就行了。
总结,这个仓库的作用就是请求原料,将原料传给中转站。
就非常简单了,先锁原料的格子,最后留一个生产产品的格子。
将存储寄存器设置到产品仓库。
最后装备便携式运输器。
至于2个M口,随便放啥都行。
注意:网络选择2,仅限物品运输器。(就是和物流机器人的网络区分开)
装备一个信号读取取,读取产品仓库的发出的信号,也就是库存还剩多少。
注意绿色的连线,把读取到的库存数据,连到精炼机上,这样精炼机就会按数量生产。
然后存储寄存器设置为中转站。
注意锁格子。
按以上步骤,就完成了一个工厂模块。以此类推:
每个模块间隔3格,避免物流机器人堵车。
首先这个问题的根源就是当一个仓库向物流网络发出请求后,任何机器人都可以收到这个请求,机器人直接是没有协作的,所以要解决这个问题,必须进行机器编程。
两种思路:
1. 为每个模块都配置一个送原料的机器人,也就是工厂专送
2. 为每种原料设置一个机器人,送往多个工厂,也就是材料专送。
这里选用了思路2。
首先,给仓库装上无线电发射器,用这个东西来发送请求,而不是用系统自带的请求。
这里先解释一下无线电发射器咋用:
无线电发射器的两个框都是参数,无线电接收器的第一个框是参数,第二个框是输出
如上图,第一个参数是,需要匹配的信号,这里是硅。我也有一辆装备了无线电接收器的机器车,它第一个参数我固定设置为硅,那么这个机器车的第二个参数就会显示为发射器的第二个输入。也就是图上这个仓库。这个仓库就算它本身,我把它放在信号寄存器上。
这里就相当于是原料仓库把自己的位置信息发送给了专门运输硅的机械车,
机械车收到信号之后,把仓库位置给了编程器第二个参数。下面是程序:
第一个参数是产品,这里假设是硅。
Loop Signal就是匹配信号,因为存硅的仓库有多个,任何每日存硅的仓库发出的信号就是硅。如果你只有一个仓库,完全可以通过参数指定具体的仓库。而不用通过Loop Signal函数寻找。
后续就是比较库存,提取物品。第二个参数就算通过无线电接收器收到的原料仓库地址,最后两个复制函数把这个地址赋值到存储寄存器和移动寄存器上,保证货物送到。
最后还有一个问题,生成缆线需要三个原料,但是我们又不能放三个无线电发射器,那该怎么办。通过编程,动态的改变无线电发射器的第一个参数。这样就可以复用发射器,而且信号一旦发出,机械车就会执行,而不需要信号一直维持
很简单,不需要参数。我们之前在仓库锁了原料嘛,获取锁定id就可以了。
这里说的是获取第一个锁定id,实际上应该是获取第一个没被填满的锁定id,所以锁定物品最好交替摆放。
相关内容请关注:智械工厂Desynced专区











