redstone_machine...吧 关注:3,603贴子:60,866

Crossover Analog Signal Transmission[6*9*2=108blocks]

只看楼主收藏回复

这次阿散发的模块是支持强模的交叉传输模块Ow

模块的研究者为阿散 @阿散井发了 镍钶@Cvs10 和Resens @savenseg


IP属地:湖北1楼2015-08-11 01:24回复
    首先讲一下这个模块的意义
    由于红石的线强度上限,所以强模信号只能在比较器和非透明方块中传输
    也因为如此,所以强模的相关运算需要在同一平面内,这时要交叉传输强模信号的话,就会成为很大的问题,与一般的平面交叉方案不同,这个模块要求信号必须得保真传输,否则要传输的数据将会无法进行运算


    IP属地:湖北本楼含有高级字体3楼2015-08-11 01:34
    回复
      接着讲一下交叉传输强模信号的原理
      首先写下公式
      n-(n-a-b)-b=a
      n-(n-a-b)-a=b
      前面的部分就是相当熟悉的模加,运用比较器的减法模式来实现两个模红信号的加法
      但是首先n的值要不小于a+b的值,因为比较器无法输出负强度
      这也就是这个交叉传输模块的弊病所在,两个输入端的信号强度只和不能超过电源的信号强度(a+b的最大值只能为2^31-1,即2147483647)
      运用模加的方法得到了a+b的值之后再减去a或者b就可以得到b或者a


      IP属地:湖北4楼2015-08-11 01:41
      回复
        首先电源最好要用比较器环而不是容器,利用give来堆叠不可堆叠物所能输出的最大信号强度为960,倘若要获取更大的信号强度就需要修改NBT来实现,而这个强模信号是能被比较器环储存的,因此电源使用比较器环的优势还是比较大的

        为了方便识别,我使用了不同颜色的眼毛来区分,黄色羊毛的部分为比较器环(电源),绿色羊毛的部分为输入端a,黑色羊毛的部分为输入端b,蓝色羊毛的部分为一般的传输电路,并且已将信号强度的变化写在了图上

        整个模加的部分,用于将模红信号a与模红信号b相加

        再将两输入强度只和与另一个输入端的模红信号相减,即可得到原来的信号


        IP属地:湖北5楼2015-08-11 02:01
        回复
          P.S:今天本来打算继续做十滴水的遇到交叉布线的问题突然想到了这个
          记得公式好像是半年前pac写的,但是当时记得有一大串∑(っ °Д °;)っ
          翻了一下历史记录发现了pac和乙烯的黑历史(笑)
          下午在群里和Resens在群里讨论了一下强模电路中是否允许出现作为电源的cb的问题
          仔细想了一下好像都是用比较器环,所以没有直接用cb作为电源
          然后晚上让Ni压缩了一下电路,早上有尝试过两个电源并为一个,但是也没有小多少其实
          最后放下我和Resens的方案

          Resens的方案:7*8*2=112blocks

          阿散的方案:7*8*2=112blocks

          镍钶的方案:6*9*2=108blocks


          IP属地:湖北6楼2015-08-11 02:16
          收起回复
            半年前的黑历史?
            w


            IP属地:广东来自Android客户端7楼2015-08-11 03:05
            收起回复
              散触


              IP属地:陕西来自Android客户端8楼2015-08-11 07:48
              回复
                阿散手里有没有好用的ram存档给我一个


                IP属地:陕西来自Android客户端9楼2015-08-11 07:50
                回复
                  大触


                  IP属地:广东来自Android客户端10楼2015-08-11 09:23
                  回复
                    好厉害!


                    IP属地:江苏11楼2015-08-11 11:27
                    回复
                      震荡单环? (口误)我是乱说的。


                      IP属地:江苏12楼2015-08-11 11:28
                      收起回复
                        不@我天理不容


                        IP属地:北京来自Android客户端13楼2015-08-12 16:57
                        收起回复
                          完了完了,刚看完介绍以后我就看不懂了


                          14楼2015-08-13 14:08
                          回复
                            @正正正正正好
                            建议将强模交叉传输放在RMC元件库里的交叉传输部分


                            IP属地:广东15楼2015-08-21 23:47
                            收起回复
                              积分号是跟风


                              IP属地:广东来自Android客户端17楼2015-08-24 19:33
                              收起回复