redstone_machine...吧 关注:3,610贴子:60,846

【高频补全计划】1200可拓展式稳态高频红石炮和稳态时序理论

只看楼主收藏回复

这样稳态高频的坑就算是完全补完啦XD
填坑赛高!(才怪



IP属地:广东1楼2018-07-15 12:33回复
    介绍:
    1跟前代300,600稳态高频一样,采用主炮膛无水设计,力求绝对稳定
    2同样使用了分叉式炮体,可以进行无限拓展,也就是说射程可加,具有普遍性
    3闲的没事加入了累加火控体系,可以手操1*7的点阵,如果两个这个炮叠在一起就是7*7的1200稳态高频矢量炮,不过这么叠讲道理真的很累
    4布线巨乱,这真的有史以来最令我难受的布线了Orz


    IP属地:广东2楼2018-07-15 12:33
    回复(1)
      2026-02-26 07:28:15
      广告
      不感兴趣
      开通SVIP免广告
      主炮膛无水设计


      IP属地:广东3楼2018-07-15 12:34
      回复
        效果图


        PS:对了,如果你看到TNT什么的穿过炮体飞出炮膛的事情,或者蜜汁闪烁,不要慌张,这只是电脑处理过多贴图错误的原因


        IP属地:广东4楼2018-07-15 12:35
        回复
          操作说明:
          首先,电脑配置需要高,显卡基本不要求,内存至少要在1024MB以上,CPU双核2.5Ghz以上最佳,不然可能会卡退
          很重要,不遵守在关闭时会炸膛!!!
          A本炮采用了限制阀的设计,下图是开启拉杆

          下图时限制阀拉杆,用来关闭!而不是直接关闭开始拉杆!

          关闭限制阀拉杆后,再关闭开始拉杆,最后再关闭限制阀拉杆,可以说限制阀起到了双重保险的作用,如果你怕不小心按下开始拉杆导致电脑Boom,可以先开启限制阀
          B下图是累加火控,最开始选的是0,也就是原地爆炸,希望你不想看到原地爆炸的那种快感
          所以说一定别忘了选择挡位


          IP属地:广东5楼2018-07-15 12:38
          回复
            好了,存档暂时发不出来。。。
            那下面就先说稳态时序理论吧


            IP属地:广东9楼2018-07-15 12:41
            收起回复
              前言:
              1200高频的红石炮似乎并不少见,早在2013年9月,D大就做出了1200的高频红石炮,(原理是利用直连拉杆的活塞的启动延时1.5t隔开4个300高频,达到1200高频)可是这个高频跟稳态高频却不一样
              什么是稳态高频?
              稳态高频:指对于长距离高频射击时,弹头TNT落点基本相同的高频推进(即推进器有稳定的推进周期)
              之所以稳态高频比普通高频的难度高,原因就是1.要求远距 2.要求稳定
              但是有红石炮基础的人都知道,想要射得远就需要堆叠发射器(TNT矿车除外),一堆叠发射器就需要利用多阶推进使推进TNT到达制定的位置,这时候一旦接上高频,不仅多阶推进因为TNT在膛中乱窜使推进不稳定,更因为多阶推进的本身不稳定使其推进的TNT也在膛中乱窜,就像正反馈一样,不稳定性随着推进阶数的上升而上升,但最后做出来不稳定不远距,甚至还会炸膛
              所以说我们需要稳态时序理论来帮助我们构建一个推进的稳定周期


              IP属地:广东10楼2018-07-15 12:43
              回复
                稳态时序理论:
                简称STS,看起来十分高大上,其实要点只有三个
                1. 信号的脉冲化
                2. TNT运动的不连续性
                3. 高频周期的合理分配


                IP属地:广东11楼2018-07-15 12:43
                回复
                  2026-02-26 07:22:15
                  广告
                  不感兴趣
                  开通SVIP免广告
                  首先是信号的脉冲化,众所周知脉冲信号是一种离散信号,但对于红石炮的稳态高频来说,我们需要把非离散信号也看作是脉冲的形式,比如说稳定的1信号,是一个周期无限长的“半脉冲”,在之后会给出原因


                  IP属地:广东12楼2018-07-15 12:44
                  回复
                    其次是TNT运动的不连续性,因为MC是以Gametick(0.05s)为基础时间单位,所以说TNT的运动是不连续的,也就是说1Gt的时候TNT在一个位置,下一Gt更新时便“瞬移”到下一个位置,中间的路程不经过!但是对于电脑处理来说,如果这两个位置之间有障碍物,它会消除下一Gt算出的位置坐标,改为瞬移到障碍物处,但实际上中间路程不经过!


                    IP属地:广东13楼2018-07-15 12:44
                    回复
                      最后是高频周期的合理分配,对于红石炮利用的高频(比较器时钟或标准的漏斗时钟)他们都有一个特点就是具有时长对称性,也就是说基准值0和较高值1都持续相同时间,构成一个周期,这样我们的高频周期便更好分配
                      那么如何合理分配周期
                      比如说对于下面传统的266推进

                      多阶之间互相影响:
                      我们会发现TNT会在膛内乱窜,因为2推6A的时候,6A爆炸,把2中的TNT推到后面,导致周期开始混乱,此时可以改成166推进,不过其实166推不到位
                      同阶之间互相影响:
                      但是因为6A中也会因为早期放出的TNT影响本仓内的TNT,也不够稳定


                      IP属地:广东14楼2018-07-15 12:46
                      收起回复
                        那么我们就着力解决这种情况
                        A首先是多阶之间互相影响如何让多阶之间不互相影响,第一种方法是分叉式炮体,这样多阶推进不会互相影响,第二种方法是透门原理(在我以前的帖子中提到过Orz,我就不解释了),如下图

                        B其次是同阶之间互相影响,我研究了很久同阶之间的互相影响,无论是从时序上还是结构上,可惜都过于复杂,难以布线,所以这里给出一个最简便最暴力的方法,对于同阶的炮体,就是考虑推进不稳定最差的情况,这种情况都可以将TNT推进到位的话,那么就可以在所有情况下推进到位,这种方法非常暴力(-1s),不过有时很有效,当然如果你对这种解决方案不满意的话,也有时序的解决方法
                        时序的解决方案:
                        对于标准的266推进,我们可以改为

                        此时,在时间轴上0 Gt激活C端,2 Gt后激活A端(因为B端TNT被推进后需要2Gt时间才能到达A推进处),最后80 Gt激活B端,这样可以形成稳定的推进周期,互不影响
                        可是在实际搭建时,由于电路布线和结构伸展等问题,虽然上图可以达到稳定周期,不过推进距离过小,使炮体伸展不开,这时候需要改造
                        如下图

                        采用了多阶推进来增强推力,不过为了稳定推进,我们需要修改时序


                        IP属地:广东15楼2018-07-15 12:49
                        回复
                          承接15楼
                          可以看到被推进的TNT依旧是300高频,不过多阶推进端改为150高频,为什么可以这样?

                          白色是300高频,蓝色是150高频,如果是300对300,那么每次推进1枚TNT,若是300对150,那么每次推进2枚TNT,也是稳定周期
                          不过这个有一个限制,就是频数比必须是整数比才能构成稳定周期,比如说50:210的高频比,就属于不稳定的
                          最后就要提一下关于脉冲规整和信号脉冲化的问题


                          IP属地:广东16楼2018-07-15 12:51
                          回复
                            什么是脉冲规整?
                            比如说下图

                            我拉下拉杆后它会产生一个周期为2tick的对称性脉冲,不过只持续一个周期,若我,在前面加上一个2t的中继器,就会被规整为周期为4tick的对称性脉冲,也持续一个周期
                            如果是下图

                            即使有比4tick小的中继器,但脉冲依旧被规整为8tick周期的单脉冲
                            当然这也引出了信号脉冲化的源头,比如说我拉下下图的一个拉杆

                            拉杆开启和关闭的间隔时间如果大于9tick的话,此时中继器的激活和关闭就像是一个18tick单脉冲,但是因为脉冲信号的规整化,如果我开启关闭的时间大于4tick小于9tick,中继器的激活和关闭会成为一个周期8tick到18tick之间的单脉冲,如果我开启关闭的时间小于4tick,那么会被中继器的4tick规整为周期为8tick的单脉冲


                            IP属地:广东17楼2018-07-15 12:53
                            回复
                              2026-02-26 07:16:15
                              广告
                              不感兴趣
                              开通SVIP免广告
                              所以说为什么要信号脉冲化?
                              从上面的例子中就可以看到一丝端倪,拉杆提供的信号在某种意义上也是一种脉冲,正是因为这个脉冲规整了中继器的4tick脉冲,才使得上面的情况可以发生
                              而且你如果按我的方法做稳态高频的话,你会发现明明运行的时候很好,一关上激活端有时就会炸膛?原因就是拉杆或是其他激活方式都有一个半脉冲,比如说,你拉下了拉杆,再关上,就会发出一个半周期长度是激活时间的半脉冲,如果你这个半脉冲与炮体的高频周期不符,那么就会破坏稳定周期,导致关闭时不稳定,甚至炸膛
                              所以说在做稳态高频时,注意时序和归整效果,就可以完美的做出一个稳态高频红石炮


                              IP属地:广东18楼2018-07-15 12:53
                              回复