【教程攻略】电路实例教学(入门篇)
异星工厂吧
全部回复
仅看楼主
level 11
御道风云 楼主
一楼喂度娘.
2017年02月16日 09点02分 1
level 11
御道风云 楼主
【摘要】电路入门级教程,认识信号与电路元件,并进行简单的实际使用.
【关键字词】教程;电路;入门向;实例;
【目录】
第一部分基础中的基础-信号
第二部分实例-存储箱优化
第三部分实例-火车运输优化
第四部分实例-火电供电优化
【说明】
看到好多电路教程都是写给有编码基础的人,看的我不明觉厉,然后就琢磨着写个通俗点的.不懂高科技怎么做好一个厂长?这教程主要说明电路几个简单的电路具体怎么建,随便插点原理什么的[阴险],没啥高深内容
注意用【】框住的文字是关键内容哦,请多加关注.
2017年02月16日 09点02分 2
下一篇,基础篇链接:htt[阴险]ps:[阴险]//tie[阴险]ba.ba[阴险]idu.co[阴险]m/p/5016121683
2017年04月09日 14点04分
一楼玩家娘[玫瑰]
2017年10月27日 04点10分
level 1
赶上直播[滑稽]
2017年02月16日 09点02分 3
level 1
排队~~
2017年02月16日 10点02分 6
level 11
御道风云 楼主
第一部分基础中的基础---信号
第一节什么是信号?
走到十字路口,你看到了红灯,然后停下来.这里的”红灯”就是信号.
再分析一下,你只是看到了红灯,但你为什么要停下呢?
这就是信号的特点之一:除了本身表示的信息,还可能承载其他信息.
“红灯”是本身表示的信息,”行人车辆停止前行”这是承载的信息.
红灯=停止前进,这个关系显然是人为规定的,我们也可以规定红灯=快速通过,也就是说”红灯”表示什么意思,承载什么信息是由我们决定的.
这就是信号的另一个特点: 信号本身表示的信息是固定的,但承载的信息是可解释的.
【信号本质上是信息的载体.】
第二节游戏中的信号长什么样?
游戏里,我们放一个箱子,箱子旁边插个电线杆, 箱子放进去73个铁轨,再用红线连接箱子和电线杆,把鼠标放到电线杆上,下图
可以看到,电线杆的详细信息栏有一个”信号:”,通过这个信号我们可以得到两个信息:铁轨、73.
【游戏中的信号表示形式:信号种类+信号值.】其中铁轨是信号种类.73是信号值.以后简称种类和值.
这个信号是怎么产生的?很显然是箱子发出了信号(铁轨,73),然后信号通过红线传给了电线杆.
可以看出,信号通过红绿线传输,经过电线杆的红绿线可以在电线杆详细信息处查看其中的信号.
第三节信号有什么用?
我们用红线将箱子与机械臂连接,箱子仍然放73个铁轨.点开机械臂,下图,
可以看到机械臂有一个启用条件,如果我们设置为铁轨>100,则机械臂在接收到铁轨这个信号并且其信号值大于100时才会工作.【信号在实际中的作用:对某些设备进行控制.】
这个例子中,箱子发出信号,通过红线传给机械臂,然后机械臂对信号进行判断来决定是否工作.这已经是一个简单的电路了.电路通俗的说就是承载接收信号-处理信号-发出信号这一过程的执行者.(这个定义不是严格的解释,仅供参考.)例子中,箱子是”接收信号”的执行者,机械臂进行判断是”处理信号”,最后机械臂是否工作是”发出信号”的执行.
2017年02月16日 10点02分 7
不会用电线塔的我都是摆个木箱延长信号线
2017年10月27日 04点10分
@某二阶堂 呃……的确是啊!好主意!
2018年03月15日 12点03分
@silver77imback 一点都不好啊, 电线杆多方便
2018年04月09日 03点04分
level 6
楼主继续
2017年02月16日 10点02分 8
level 11
御道风云 楼主
第二部分 实例-存储箱优化
有什么用?
在物流中建”中间存储箱” 可以平衡供给与需求,下图
如果“中间存储箱”加上这个电路,要求在箱子中物品的达到一定数量后才会允许机械臂将物品拿出,那么突然需要物品时,也可以从”中间存储箱”中取了.(卵用不大)
怎么建?
第1步:确定具体的需求,物品是什么物品?数量是什么数量?我们是要提前想清楚的.我们定为: 在箱子中的塑料大于1000个后才会允许机械臂将物品拿出
.
第2步:获取信号,将箱子扯上信号线(红绿线),就可以获取信号了.获取的信号表示了箱子中的物品数量.
第3步:处理信号并送出,将箱子的信号线连到机械臂,然后点开机械臂设置为:启用设备-启用条件为塑料信号>1000.
完成.
ps:
电路没那么复杂,只需要红绿线就可以做到很多事情了.
毕竟连接红绿线的设施可以对信号进行处理,能输入输出或判断什么的,这已经足够做个电路了.
游戏的电路设计的比较适合实际使用,因此优化生产物流什么的还是比较简单的.难的电路你会发现根本不是为生产服务的......
2017年02月16日 10点02分 9
之前一直想解决物流系统存货在流水线急需的时候不能自动取出使用,如果解决的话再根据条件设置个拿出机械臂回流。之前见过大神用箱子把黄箱子中过剩的资源回流给流水线的设计思路。简直太好了。
2017年02月17日 16点02分
这个想法很实用哦,中间的箱子变成红箱子很不错,其实不用这么多来保证流量供应充足,用个分流器分出一半后用2个箱子4个爪子抓去抓出,后剩余的再用分流器汇入原来的轨道。至于中间2个箱子还是几个箱子看你物流系统的设计冗余调整了。很实用的设计。
2017年02月17日 16点02分
把红线接在机器人指令中心读取物流系统中的物品条目和数量。假设以绿色电路板为例,下面简称绿板。一个蓝箱子设置蓝箱子需求为一组200个绿板,中间1机械臂与传送带相连,传送带用分流器汇入绿板上游供应线。机械臂用红线接收物流网络中的的绿板信号。假设物流系统中有2000绿板,你觉得超过
2017年02月17日 16点02分
你觉得超过1000就算太多了,将机械臂设置为绿板大于1000将开始工作,即开始从篮箱子中向传送带当,并汇入流水线。这样物流系统黄箱子容量不会过载堵塞失灵,又避免了资源的浪费,一举两得。
2017年02月17日 16点02分
level 11
御道风云 楼主
第三部分火车运输优化
有什么用?
很多时候火车跑到资源点结果就拉了一点货,根本不够车,浪费燃料.通过电路我们让资源的数量足够一火车时,火车才过去运输.
怎么建?
首先确定需求,我们以 使用3节车厢运输铜板为例(上图为资源运出车站,简称运出站).铜板的堆叠上限是100,车厢的空间是40格,一节车厢可以装100*40=4000个铜板,3节车厢就是12000个铜板.由此我们将需求定为:当运出站存有12000个铜板时,发出一个信号控制火车前往资源点.
接着是获取信号,我们需要知道运出站存有铜板的数量.将运出站的所有存储箱连上红线,连到电线杆.(用红线还是绿线怎么连,这个随意.)
之前说过,箱子会将储存的物品作为信号输出.把它们连在一起后再看红线中的信号(铜板,93),信号不是某一个箱子的信号,而是所有箱子信号的”总和”.
【信号网络中的信号会叠加】
更详细的说法是相同种类的信号,其信号值会相加.
如果用绿线将一些箱子连接到电线杆,
绿线的信号也叠加了,但对于红线的信号没有一点影响.
【红绿线是两个独立的信号网络】
绿线对现在我们没什么用,拆掉.拆除的方法是重新连一下,两个设备间的红绿线就会移除.
ps:移除后不会将红绿线还给你[不高兴].使用蓝图建造,可以保留设施间的红绿线且不需要提供红绿线哦
2017年02月16日 10点02分 10
这个电路不适用于满货物出发,而是用于特定固定数量的货物发出,可用于混合货物按比例发货。用红线进行数量统计和运算。再用绿线或者红线中的不同信号来控制传送带是否起停。这样就能很好的的控制货物数量。并且用筛选机械臂控制或许种类。此法对于完善火车运输系统有很大的帮助。
2017年02月17日 17点02分
我记得火车发车条件有一条就是货物装满后发车。这个貌似是楼主对铁路条件不熟悉的多此一举?
2017年02月17日 17点02分
此举可以改进,我的改进意见是在来路6条传送带上检测货物脉冲型号,用运算器进行累加计算。设定判断运算器发出装满信号,并设置信号归零电路。
2017年02月17日 17点02分
不再用每种货物一个站点了,在运货量不大的基地铁铜煤石头等均可用一个站点。其中为了解决运货量不够4种资源的问题,可以用箱子进行缓存,再多可以建立独立物流网络用于火车站传送货物加快装卸速度。主要是卸货。
2017年02月17日 17点02分
level 12
图片[滑稽][茶杯]好像泰拉瑞亚的电工女?
2017年02月16日 11点02分 11
就是她的同人图
2017年02月16日 11点02分
2017年02月16日 11点02分
level 5
好评,写的清晰明确又容易理解。
2017年02月16日 12点02分 12
level 1
等up写完,我就开始新的游戏
2017年02月16日 12点02分 13
level 11
御道风云 楼主
获取到信号后就要对信号进行处理了,放上一个判断运算器
判断运算器有两个红绿线的连接口,一个是信号接收口,另一个是信号发出口,这个图上很明显可以看出来.
解释一下判断运算器,
【判断运算器:判断输入的信号是否符合设置的关系式,符合则输出指定种类信号,反之不输出.输出时选择"常量1",输出的信号其值为1;选择"输入量",输出的信号其值等同于输入的值】
概念什么的可能不太好理解, 做个演示,
三个箱子,分别放有黄带11个,红带17个,蓝带5个,判断运算器设置为:蓝带>11,输出红带常量1.按下图连接,
在判断运算器的详细信息处,可以看到接收到了这3种信号,但没有输出.因为这时输入不符合关系式.箱子里加上10个蓝带试试.
可以看到判断运算器器输出了(红带,1),再把”常量1”改为”输入量”.
这时输出的是(红带,17),跟输入的值是一样的.
选择”常量1”,输出值固定为1,选择”输入量”,输出值等同于输入值.
我们把输出的信号种类改一下,比如改为”铁轨”.
看起来和第一张图一样没有输出信号,仔细对比一下会发现是有不同的.第一张图在详细信息栏是没有”输出信号”四个字的.只要输入符合关系式就会输出,至于为什么没有输出,你可以这样理解:输入的”铁轨”信号值为0,因此输出的是(铁轨,0) , 而信号值为0的信号是不显示的.
最后再说一下"判断参数",左边的框只能选择某种信号,只有右边可以设置为固定值.这个很好理解,如果两边都设置为固定值,那判断器还有个卵用?
2017年02月16日 14点02分 14
这个“输入量”不太明白,还以为将符合条件的信号数量等量转化为输出信号。看上去不像。
2017年02月18日 15点02分
@路过围观人士 例子中输出信号设置的“铁轨”,那么输入量就是输入的“铁轨”信号的信号值。
2017年02月18日 16点02分
@路过围观人士 你也可以理解为,符合条件就让“铁轨”信号过去,不符合就拦住
2017年02月18日 16点02分
@御道风云 这个就对了,但是不直观,或者说明不对。“数量1”就是符合条件的输出一个输出信号,“输入量”会理解为将符合条件的等量转换为输出信号。
2017年02月19日 00点02分
level 11
御道风云 楼主
回到例子,
点开判断运算器进行设置,判断参数为铜矿 = 12000,输出信号为 X 值为1
这里用信号(X,1)来表示运出站的物品够一火车了.
之前说过,信号是信息的载体,”运出站的物品够一火车”这一个信息用什么信号当载体都是可以的.
接着,我们把(X,1)这个信号送到卸货的车站.
信号的长距离传输建议走远程输电塔.
【红绿线在设施间的最长连接距离为7格,在电线杆间的最长连接距离等同于该电线杆的输电距离】
ps: shift+鼠标左键可以移除电线杆上的电缆哦,这样线路看起来就非常整齐了
卸车站和火车时刻表进行这样设置:
让车站在得到信号(X,1)后才允许火车离开.
最后,进行实际测试,确认电路是按剧本走的.至此电路已成功实现了需求.
别急,需求实现只是一个新的开始.接下来我们要对电路进行优化.
当然优化并不是必须的,只是一个兴趣使然的事.不过既然电路建了何不完美些?
先捋一捋整个逻辑:
第1步:从箱子中获取运出站的物品数量.
第2步:当数量为12000时,发出信号(X,1)
第3步:接收到(X,1)信号时,控制火车运输.
显然第2步是非必须的.
去掉第2步,把第3步改为:接收到(铜板,12000)时,控制火车运输.
整个电路也是可以实现需求的.
第2步的主要作用是让我有机会说一说判断运算器是个什么玩意[滑稽][滑稽][滑稽]
ps:实际情况下,火车不会这么简单的.一辆火车一般都是多个车站来往的,运输的物品有时候也不固定,设计电路的时候要考虑各种各样的问题.要建一个真正的智能火车运输系统还是任重道远的.
单单这一个简单电路其实还是存在小bug的,12000个铜板可不一定每个车厢前正好是4000个.
电路不难,只是比较耗费精力
2017年02月17日 09点02分 15
看起来挺好,但是资源站有很多个,卸货站也有很多个,每开一个资源站都要红线跑半张图不现实,而且不允许火车出站等于这个火车站也不能被其他火车使用,节约了一点燃料,但是废掉一个卸货站,本身也不划算...不如简单设置卸货站出站条件为清空货仓,资源站出站条件为装满货仓
2017年02月17日 12点02分
@艾兰林维尔 实际上一根线就足够了,只要把信号区分一下可以一根连所有的卸货点和装车点。扯线还是很容易的。
2017年02月17日 13点02分
@艾兰林维尔 占用车站的问题,最后我也说了实际情况比这复杂,肯定要根据实际变通的。那样设置只是为了讲解比较容易。
2017年02月17日 13点02分
@御道风云 其实我也感觉实用不大,毕竟主要作用还是装逼呢[滑稽][滑稽][滑稽]
2017年02月17日 13点02分
level 11
御道风云 楼主
第四部分实例-火电供电优化
有什么用?
蒸汽发电与太阳能共用时,很多时候太阳能发电明明够了,蒸汽发电仍然工作.浪费燃料,产生污染.通过电路对电网进行处理,在蓄电池没电时控制电闸使蒸汽发电站工作.使蒸汽发电作为应急电使用.
蒸汽发电机在没有用电设备时会停止工作,我们可以通过这个特点使用电闸断开与用电设备的电线来控制蒸汽发电机的工作.
同时这个方法也比控煤控水什么的更简单便捷.
先介绍一下电闸:
电闸有左右两个电缆接口,一个红绿线接口.
可以用铜线将电线杆与电闸连接,电闸会根据设置来决定接通两边的电缆.
如果没有电闸没有连上红绿线可以手动开和关,如果连上红绿线就只能由是否符合”启用条件” 决定开和关.
再重复一遍,shift+鼠标左键可以移除电线杆上的电缆.
把蒸汽发电区的电网隔绝,只留一个电闸可以让电缆通向其他的用电设备.
准备完成,开始建电路,
首先是确定需求, 如果等蓄电池完全没电才让蒸汽发电机发电, 这个过渡不平滑,显然是不太完美的.因此将需求定为:在蓄电池电量小于5%时, 接通电闸使蒸汽发电站工作.
接着获取信号.给蓄电池连上红绿线后,蓄电池会将自身储电量的百分比作为信号值输出.
点击蓄电池,可以更改信号的种类,默认是信号A,这个随意,毕竟电量百分比是通过信号值表达的.这里使用默认.
由于电网中的所有蓄电池是作为一个整体储电放电的,因此只需要给任意一个处于该电网的蓄电池扯上红绿线,就可以获取当前电网所有蓄电池电量的百分比信号.
最后,将电闸的启用条件设置为: A<5.
完成.
ps:本来这个例子是比较复杂的,不过写的时候发现很多原理是下一篇要讲的内容,就把那些内容去掉了.没能做到由易到难的结构,有点失望.
2017年02月17日 10点02分 17
我们首先来给基地用电进行排序吧,安全第一,这个没问题吧。首先应当供给给用于防御工事供电,按照楼主的思路延续下去,可以将防御工事电网进行独立供电与主电网用电闸进行连接,由于防御工事的重要性,因此电闸设置的条件是应当是蓄电池电量用尽得时刻进行断点处理。
2017年02月17日 17点02分
这楼有问题,问题在于实际游戏中太阳能发电的发电量要远大于备用锅炉发电的供电功率,因此这里就涉及优先供给的问题了。
2017年02月17日 17点02分
这里要说的一个问题就是,防御工事连接备用电源和切断主电网电源必须同时进行,如果先接入备用电源,备用电源会被其他主电网中的用电器消耗殆尽,因为备用电源功率小,此时防御系统将不能正常工作,备用电源的意义就消失了。
2017年02月17日 17点02分
如果防御工事先断开主电网,未接入备用电网,此时防御工事完全断电,这个是作死,所以要同时进行。
2017年02月17日 17点02分
level 11
御道风云 楼主
电路中常用的还有算数运算器和常量运算器,例子中没能用到就没有提.
在这里进行下说明.
算数运算器和判断运算器一样,都有一个信号输入口,一个信号输出口.
【算数运算器:对指定的信号进行四则运算(加减乘除),以计算结果作为信号值,输出指定类型的信号.计算除法时,结果舍去余数.】
算数运算器相较于判断运算器用处有限,以后会提到.
常量运算器,你可以把它理解为一个高级的箱子.在常量运算器中可以设置15个任意信号值的任意信号,之后它会输出你所设置的信号.
完.
2017年02月17日 11点02分 18
也可以理解为一个普通的箱子,只是里面的东西是虚拟的?
2017年05月08日 07点05分
2017年05月08日 07点05分
@御道风云 请问下,常量箱子输出的信号是脉冲还是持续信号?
2019年02月04日 16点02分
回复 新笨** :持续信号
2019年07月07日 10点07分
1 2 3 4 尾页