异星工厂吧 关注:62,246贴子:398,574

回复:【教程攻略】电路实例教学(基础篇)

只看楼主收藏回复

好期待下面的内容啊!


来自Android客户端66楼2017-04-09 11:45
回复
    好难。。。不过先收藏了


    来自iPhone客户端67楼2017-04-10 11:02
    回复
      2025-07-13 07:29:52
      广告
      上面说的只是持续信号转脉冲信号的核心部分,
      虽然实现了,但还要做些调整
      接着上面的信号推演过程
      假设在第30t时,箱子的红图拿走了,持续信号停止输出,
      第29t
      箱子输出(红图,1)送达运算器和灯
      灯接收(红图,1),(红图,-1)两个信号,不亮
      运算器根据(红图,1)输出(红图,-1)到达灯
      第30t
      箱子不输出信号
      灯接收(红图,1),(红图,-1)两个信号,不亮
      运算器根据(红图,1)输出(红图,-1)到达灯
      第31t
      箱子不输出信号
      灯接收(红图,-1),不亮
      运算器没接收到任何信号,无处理
      第32t
      箱子不输出信号
      灯没有接收到任何信号,不亮
      运算器没接收到任何信号,无处理
      也就是说,这个电路可以将持续信号转换为脉冲信号,
      但在持续信号结束时也会发出一个负值的脉冲信号
      简单整理一下整个信号流程
      有两个关键点
      第1t,箱子开始输出持续信号(红图,1)
      第2t,灯接收(红图,1),亮
      ……
      第30t箱子停止输出持续信号
      第31t,灯接收(红图,-1),不亮
      因为除2t,31t外灯接收的一直是0信号,也就是说
      这个电路可以将(红图,1)这个持续信号
      转换为两个脉冲信号(红图,1)(红图,-1)
      很显然,(红图,-1)这个脉冲信号不是我们需要的
      我们要加一个限制器,或者说是过滤器
      将(红图,-1)这个脉冲信号拦下。
      这用一个判断运算器就能简单的完成
      电路图:

      可以想象这个电路会在很多地方用到,
      因此要用到通配符,使电路具有适配型。
      适配性是指在不同的情况仍然可以简单方便的使用
      通配符是编程领域的一个名词,是游戏中的*信号
      下一篇会详细说明通配符,
      这里只简单的使用
      选择黄色的*信号:

      黄色的*信号是“每个信号”
      可以理解为对每个信号都进行相同的操作
      这样不管我们想要对什么信号进行处理都可以直接用这个电路:

      持续信号转脉冲信号,结束


      IP属地:上海本楼含有高级字体68楼2017-04-11 18:08
      收起回复
        数字电路是很多理工专业的基础课吧,我们大二下学期就学过。


        IP属地:安徽69楼2017-04-11 21:12
        收起回复
          有了持续转脉冲,就可以愉快的使用存储器了,

          考虑到存储器(4号)只用记录两个状态——蒸汽发电工作中OR蒸汽发电未工作
          可以将存储器改为自重置计数器

          到目前,我们实现了这样的功能:
          当蓄电池小于5%,发出一个脉冲信号让自重置计数器记为(Z,1),表示蒸汽发电已经工作
          接下来,我们要实现以下功能:
          当蓄电池大于30%,发出一个脉冲信号让自重置计数器记为(0),表示蒸汽发电已经停止工作
          这个很简单,直接加上就行了

          还有一些问题没有解决,
          回到需求:
          当蒸汽发电机未工作,小于5%时开始工作,大于5%时并不工作
          当蒸汽发电机已工作,小于30%时仍然工作。大于30%时停止工作
          也就是根据蒸汽发电机当前的状态,来决定按5%判断还是按30%判断。
          蒸汽发电的工作状态我们已经获取了,接下来就要通过工作状态控制按5%判断还是按30%判断,
          下图:

          到此就完成了。
          图中为了进行测试,连的是常量箱,实际应用连的是蓄电池
          ps:
          1.最后的成品电路并非是最优的电路,主要是为了理解和讲述的方便而设计的。
          2.这个电路有很多种实现方法,建议厂长们多多尝试,可以get到很多有用的电路技巧。
          我采用这个方法主要是为了说明持续转脉冲,其实本来是想用来讲暂存器的,但发现除了这个例子,好像也没什么地方可以说持续转脉冲了。


          IP属地:上海70楼2017-04-12 10:31
          收起回复
            非常棒的基础讲解


            IP属地:四川71楼2017-04-27 15:23
            回复
              受益匪浅,继续啊!


              IP属地:广西72楼2017-04-29 00:07
              回复


                来自iPhone客户端73楼2017-04-29 13:20
                回复
                  2025-07-13 07:23:52
                  广告
                  之前那个蓄电池的只能说是教学性质的电路,这里放一个实用性质的实现方法;
                  来源不详...


                  这个电路可以看出是对存储器的高级运用.利用了存储器循环时的时差.
                  这种实现只可意会不可言传,一般伴随着沉思者雕塑,混乱的草稿纸,一闪即逝的灵感....
                  比我工业式流水线方法制作的电路不知道高到哪里


                  IP属地:上海本楼含有高级字体74楼2017-04-30 18:03
                  收起回复
                    由于个人精力原因,
                    该贴暂定完结.
                    主要内容基本上都讲了,也就差一些无关紧要的练习了,
                    因为执行力跟不上各种各样突如其来的想法,后半段一心多用,质量已经并不能让自己满意了.
                    不太想烂尾或者让大家等着了,或许我缺少些耐心吧.
                    不过放心,我的精力仍然在异星工厂上,还是这个游戏的***粉.
                    大家以后可能会在其他方面看到我的身影.
                    最后感谢大家的支持和认可.


                    IP属地:上海本楼含有高级字体75楼2017-04-30 18:19
                    收起回复


                      IP属地:北京来自Android客户端76楼2017-05-01 23:18
                      回复
                        书不错,收下了


                        77楼2017-05-02 08:46
                        回复
                          学习一下


                          来自Android客户端78楼2017-05-02 09:23
                          回复
                            吱吱吱


                            IP属地:广东来自Android客户端79楼2017-05-04 08:47
                            回复
                              2025-07-13 07:17:52
                              广告
                              这样


                              IP属地:重庆来自Android客户端80楼2017-05-08 21:00
                              收起回复