原版游戏里,我遇到了,物流基地和各个工厂间通讯问题,当一个工厂物料短缺时给信号网络总线发送信号时会发生信号混杂的问题,例如当工厂A发送A1,工厂B发送A2时,信号网络会混合信号发送A3。那这样就无法达到使用信号控制火车发车的目的。当然如果工厂B发送信号B1是可以解决这一问题,但信号字母和数字有限,最多只能产生50个左右的不同信号。那对于上百甚至几百个工厂根本不够用。
所以,此时如果利用二进制的方法或许可以解决问题。现在我们还是让工厂A发送A1,但工厂B发送A10,工厂C发送A100,工厂D由于原料足够不发送信号,工厂E发送A10000那么此时信号网络里的信号应该是A10111?是不是发现?此时只要去判断每一位数上的数字是1还是0就能判断对应工厂是否发送信号。以此方法,原版的字母数字信号完全可以用单个网络链接上百上千个工厂。
所以,此时如果利用二进制的方法或许可以解决问题。现在我们还是让工厂A发送A1,但工厂B发送A10,工厂C发送A100,工厂D由于原料足够不发送信号,工厂E发送A10000那么此时信号网络里的信号应该是A10111?是不是发现?此时只要去判断每一位数上的数字是1还是0就能判断对应工厂是否发送信号。以此方法,原版的字母数字信号完全可以用单个网络链接上百上千个工厂。