【教程攻略】电路实例教学(基础篇)
异星工厂吧
全部回复
仅看楼主
level 11
御道风云 楼主
看的人记得吱个声哦
2017年03月10日 11点03分 1
level 12

2017年03月10日 11点03分 2
我有点后悔。。。
2017年03月10日 12点03分
@御道风云 让你喊人,二楼没了吧[滑稽]
2017年03月10日 12点03分
不好意思插,就在这里吱了,吱
2017年03月11日 08点03分
@ct2ccc✨ 你这样我会不好意思的[小乖][滑稽]
2017年03月11日 09点03分
level 11
御道风云 楼主
【概述】电路基础教程,认识脉冲信号与信号处理,理解存储器原理并运用存储器实现更多需求。
【关键字词】教程;电路;基础;脉冲信号;存储器
【说明】这一篇内容比较多,也开始有一定难度,不过也是最关键的一篇。掌握之后绝大多数的电路需求都可以轻松完成。我讲的啰嗦些,尽量能更多的人理解。请耐心读完。如果是萌新,最好把上一篇入门篇阅读后再读此篇。
2017年03月10日 11点03分 5
留个上一往篇的地址链接好不?
2017年03月13日 02点03分
回复 leifenglan :我留了然后就被度娘删了,只能去掉……
2017年03月13日 03点03分
@leifenglan htt[黑线][黑线][黑线][黑线]ps://tie[黑线]ba.ba[黑线]idu.com/p/4983562621
2017年03月13日 03点03分
level 11
御道风云 楼主
此楼留作目录
2017年03月10日 11点03分 6
level 11
御道风云 楼主
在教程之前,安利一本书《编码的奥秘》。
我对这本书让我见识到了什么叫深入浅出。
让我这种菜鸡文科生都能看懂,我也是佩服作者。
不过提前说,看完不会让你立马变大神,它主要了提供理论基础和编码思想,相当于普及读物。但可以让你学习相关知识飞速的提高。
我写教程也在尽量学习这本书的叙述思路。
不过我并没有看完,能看懂不代表不需要用脑子,懒癌晚期的我已经放弃治疗。
书算是冷门书,某宝白菜价,网上电子书也一大堆。
有兴趣的可以了解下,某豆评分9.2呢。
2017年03月10日 11点03分 7
是科普性的还是专业性的?
2017年03月11日 09点03分
回复 awpak78 : 科普性的,帮助没有基础的人入门。
2017年03月11日 09点03分
文科生?!
2017年09月02日 07点09分
真的好好看😂被你安利之后看了2个小时停不下来。factorio电路没学结果变成了看书
2018年01月18日 18点01分
level 11
御道风云 楼主
第一部分 深入认识信号----脉冲信号与持续信号
上一篇解释信号时,用信号灯作为了例子。红灯表示停,绿灯表示行,不同颜色的灯表达了不同的信号,而不同的信号承载着不同信息。
但相同的信号也可以表达不同的意思。比如我的手机指示灯,绿灯表示电量充满,收到通知还是绿灯,但我却能清楚的分辨它们,因为收到通知时绿灯是闪烁的。
电量充满时,绿灯会一直亮,这被称作持续信号。
【持续信号:长时间稳定不变的信号】
收到通知时,绿灯闪烁,这被称作脉冲信号。
【脉冲信号:短暂或周期性的信号】←超重点
还是那句老话,定义仅供理解,更严谨更深入的请查阅专业解释。
上图,可以看到箱子始终发出(红图,1)信号,这就是游戏中持续信号。
传送带是一个很好的例子:
把传送带设置为按持续信号读取,可以看到在红图经过该格传送带期间,始终发出(红图,1)信号。
设置为按脉冲信号读取,你会发现只在红图进入该格传送带的一瞬间,才有一个(红图,1)信号一闪而过,如果没有灯,你可能根本没注意到(抱歉截不到图...)。
建成这样,可以更清楚的认识脉冲信号与持续信号的区别。
定义中说过周期性的信号也是脉冲信号,传送带一圈圈的转,红图一次次的被检测,灯一次次的亮,显然信号是有规律有周期的,因此上面传送带的信号也都可以称作为脉冲信号,换个时间尺度,又是一种理解,就像矛盾的对立统一一样。脉冲信号的周期性太复杂用不上,了解一下就行了,就不过多涉及。
2017年03月10日 12点03分 8
@发货570 连上电线,自动产生
2017年03月13日 02点03分
level 9
走一走瞧一瞧刚好
赶上直播
,吱一声顺便插一下。[酷]
2017年03月10日 14点03分 9
level 11
[滑稽][滑稽]
2017年03月10日 14点03分 10
level 12
好像很多人讲电路,但还是没说完
2017年03月10日 15点03分 11
一是内容多不好讲,二是看的人少
2017年03月10日 15点03分
level 11
御道风云 楼主
第二部分深入认识信号-信号的计算处理。
先从一个问题说起,
在图中,
上面的线路,传送带发送的脉冲信号(红图,1)经由6个算数运算器到达灯,算数运算器设置的都是(红图+0,红图)即不对信号进行修改。
中间的线路,通过电线杆直接连到灯。
下面的线路,经过6个机械臂到灯,机械臂未做任何设置。
那么,当传送带发出脉冲信号后,那个线路上灯先亮?
虽然脉冲信号很快,但实测时大多数厂长应该都可以直观看出来,中间和下面灯同时先亮,紧接着上面灯亮。
而背后的机理就是我现在要说的:信号的传输。
【红绿线长度不影响信号的传递。】
因此中间的灯最先亮,而下面的线路本质上是这样的
信号其实也是直接到达的,跟中间的线路没什么区别,机械臂并没有对信号产生影响。
2017年03月10日 15点03分 12
@愚蠢的雄鹰 人家辛苦写教程,你怎么那么多废话,举个小例子讲解吧,你啰里啰嗦地回一大堆复杂的评论,这不好那不好,就显着你懂,人家继续发高级篇,你又什么当了“官”发帖上瘾,有本事你来写啊,抬什么杠。教程就是给我们初级玩家写的,自己觉得自己是高级玩家,你去写高级教材,别在这显摆!
2019年03月30日 07点03分
@personalzy 很好。我也有同感。也是楼主脾气好没计较。人家都说了举个栗子而已。就说不实用,不好用什么的。我就看了他第一条我就不用看他的内容了。明显很杠。
2022年03月31日 12点03分
由浅入深够快的啊~哈哈哈,给了个官当这就发帖子上瘾啊[开心]~
2017年03月10日 16点03分
@愚蠢的雄鹰 辛勤填坑中……
2017年03月11日 02点03分
level 11
御道风云 楼主
信号的传输的具体机理:
【tick是信号处理的最小时间单位。】
信号不可能即时处理,在游戏中,每1tick计算一次信号。理论上,现实中的1秒=60tick。就像电影中的每一秒的本质上是24张图片一样。游戏中的所谓信号传输本质上是1秒计算了60次而已(游戏中生产,加工等等本质上也是1tick计算一次数据)。
【1tick时间内,运算器会处理一次信号,并将处理结果送达其他设施。】←超重点
注意两个关键词,“一次信号”,“送达”。
上一篇教程说过:信号网络中的信号会叠加。
也就是说,在“送达”的过程中也会进行一次计算。
什么是“一次信号”?这就要回到脉冲信号。
前面说过,传送带发出的脉冲信号一闪而过,几乎不可能看清。
这个“一闪”有多长?很多人可能猜到了,就是1tick时间。
这种1tick时间的脉冲信号就是“一次信号”。
那么持续信号不是“一次信号”,该怎么处理?
回到上面的定义:tick是信号处理的最小时间单位。
这个“信号处理”不单指信号的接收还指信号的发出。
拿传送带的持续信号说事,假如物品经过传送带的时间是1秒,那传送带就发出1秒的持续信号。但是在本质上,传送带发出的是60个1tick时间的脉冲信号。
那么持续信号的处理就是处理60次1tick时间的脉冲信号。
那传送带发出的到底是脉冲信号还是持续信号?这就要牵扯到猫的死活了[滑稽]
不开玩笑了,这其实就是换一下理解角度,这本来就没有什么严格的定义。
以上内容请尽量理解,是关键的基础。
之后的内容,如无特殊说明,脉冲信号默认指代1tick时间的脉冲信号;tick简称t。
2017年03月10日 15点03分 13
今天做按比例拿货电路,结果想设计一个计数器重置,就因为这个TICK问题导致流产。最后用其他方法解决了。这里很深啊。[泪]
2017年03月10日 16点03分
@愚蠢的雄鹰 计数器重置挺简单的,用变量不要用常量就可以。[真棒]
2017年03月23日 06点03分
@半藏流年 你帮忙设计一个呗,
2017年03月23日 08点03分
嗯,40楼看看吧,我上传了张图片。
2017年03月24日 05点03分
level 11
御道风云 楼主
回到那个灯先亮的问题,在了解信号处理后,上面的线路就是这样的:
(方便讲述,只画了3个运算器)
每1t都会进行一次处理和送达。那整个线路总共耗时:传送带1t+ 6个运算器6t+ 灯1t=8t
由此我们不但能知道灯亮的先后顺序,还能知道具体的耗时:
上面的线路:8t
中间的耗时:2t
下面的耗时:2t
在以后的讲述,耗时只考虑运算器产生的。
最后留一个问题,上面的线路在其他保持不变的情况下,这样连线:
不进行实测(实测用处也不大...),推想一下灯会怎么亮,精确到耗时t。这还是有一定难度的,不要问我答案,我也不知道┑( ̄Д  ̄)┍
2017年03月10日 15点03分 14
我将提供实用小电路设计,不让你的理论文章白写的~过来学习。
2017年03月10日 16点03分
红绿线交叉应用(红线绿线信号问题不太明白原理又懒得做实验拜托了,觉得双路信号(红绿)可以瞬间提高电路档次的说),以及。。。。忘记了,想起来再说吧。。。。
2017年03月10日 16点03分
@愚蠢的雄鹰 红绿线不能强求交叉的,还是要看设计的要求。一些地方需要混合使用红绿线我会说到,电路中最好主要用一种颜色的电线,不然电路会让自己看懵的。
2017年03月11日 02点03分
@御道风云 谢谢建议喽,后面的内容草稿还没打,我也在想例子呢
2017年03月11日 02点03分
level 11
最近太忙了,先收藏了。
2017年03月11日 00点03分 15
level 8
吱一声先,正在了解
2017年03月11日 00点03分 16
level 11
御道风云 楼主
第三部分脉冲信号的运用--没卵用的“流光”
有什么用?
放一圈灯,然后让灯一个接一个的亮和灭,让灯转着循环着亮,跟老虎机那种灯的转圈类似。
如下图,现在亮的是下面第5个灯,接着第5个灯灭,第6个亮,之后6灭7亮,如此循环。
虽然没什么卵用,但作为观赏,装下逼还勉强可以的。
具体怎么建?
首先算数运算器首尾相连,连成一个圈。运算器都设置为(红图+0,红图),还是不对信号进行修改。
然后放一圈灯,每个灯连一个运算器,接收运算器的信号。所有灯设置为(红图>0)。
最后放一段传送带(别搞成环形),其中一节连一个运算器的输入口。传送带设置为获取脉冲信号。
接着在传送带的起点放个红图就行了。
结果是:红图经过传送带时,传送带发出脉冲信号(红图,1),然后这个(红图,1)信号在“循环”的信号网络中一圈圈的转,带动灯一圈圈的亮。
这个实例还是很简单的,做完再来看这两句话:
tick是信号处理的最小时间单位。
1tick时间内,运算器会处理一次信号,并将处理结果送达其他设施。
是不是有了一个直观的认识?
2017年03月11日 06点03分 17
@逆水寒😁😉 [泪]好吧 我自己看漏了,原来是有两个端口的
2018年05月01日 13点05分
[滑稽]把灯连一圈是不是就不用运算器了,这个tick亮了输出1,下一个tick这个1输出到下一个tick,然后首位相连永动机成了
2019年05月14日 02点05分
回 复 死之解脱 :不行,如果把灯连一圈,因为灯不能输出信号,所以所有灯是一个整体。当连续信号从传送带传到某个灯,所有灯会一起亮零点几秒,(蓝带0.18秒,黄带0.54秒),然后一起熄灭[滑稽]
2020年12月19日 10点12分
1 2 3 4 5 6 尾页