异星工厂吧 关注:61,065贴子:390,971
  • 35回复贴,共1

求助帖,做了一个6分4均分器,大佬看一下做的对不对

只看楼主收藏回复


这个是自己做的,美观什么的先不管了,先看一下线走的对不对。有没有做好的成品,发来学习一下


IP属地:甘肃1楼2025-04-04 23:04回复
    有现成的,维基百科里有


    IP属地:浙江来自Android客户端2楼2025-04-05 01:36
    回复
      你做的这个是一个8-4,输出差不多可以弄匀,但是输入没法保证均匀消耗。涉及非2^n形式的输入/输出几乎都要用到循环输入才能保证输入输出都是均匀的。
      可以看看raynquist的6-4解法:


      我刚开始还考虑了一下6-6串4-4,但是人raynquist根本没考虑这么复杂
      可以把6个输入两两均分后分成aaa组和bbb组,bbb过一个3-1得到b',这样刚好剩下aaa和b’共4路输出,直接4-4均分一下就能得到6-4


      IP属地:浙江3楼2025-04-05 02:17
      收起回复
        我是把 6 个传送带两两均分,得到 3组带子,每组带子就是一样的,我用汉子数字表示一下这个过程,6 个传送带表示为:一,二,三,四,五,六。 3 组带子表示为 一二×2,三四×2,五六×2。到这一步总结一下,就是把 6 个互不相干的带子变成了 3 对两两一样的 6 个带子。


        IP属地:甘肃来自iPhone客户端4楼2025-04-05 09:28
        回复
          接下来顺势将一二的其中一个带子和三四的其中一个带子混合得到一二三四×2。另外一个三四和其中一个五六混合得到三四五六×2。剩下一个一二和一个五六。将他们分别各分一半,变成一二一二×2 和五六五六×2。总结一下,这一步完成就把六个两两一样的三组带子变成了一二一二×2,一二三四×2,三四五六×2,五六五六×2。这样的 8 条带子


          IP属地:甘肃来自iPhone客户端5楼2025-04-05 09:39
          收起回复
            接下来用一二三四×2 和五六×2 两两混合变成一二三四五六×4,输出其中的两条一二三四五六×2。同理用三四五六×2 和一二×2 两两混合变成三四五六一二×4,输出其中的两条三四五六一二×2。然后我不放心又在最后把这四条带子两两均分了一下最后完成了,6 条带子分成 4 条带子。这样做可以吗


            IP属地:甘肃来自iPhone客户端6楼2025-04-05 09:45
            收起回复
              我都是用丐版6均分的,输出第一排启动条件是等于192,然后检测第二排的六格子传送带


              IP属地:广西来自Android客户端7楼2025-04-05 10:45
              回复

                ok测试了一下,你这个其实是一个有点复杂的8-4均分器。
                而当你没有充分利用到它的每一路输入的时候,它可以保障输出的n路是均分的,但输入的m路不一定是均匀消耗的的。(预期8满带输入,但只输入了6满带,且没有给6满带输入过一个均分),所以1号2号5号6号的消耗速度略快于3号和4号。
                ↓我翻译的raynquist帖子里,rayn佬有提到过这一点。这也是为什么非2^n均分器必须要用到循环输入,因为非2^n均分器(比如3:3,6:6,5:5)只能通过2^n均分器+循环输入来构建。(比如为了让4:4的每一路输入/输出都被充分利用,就会把输出接回输入,构成一个3:3。也就是说只有循环输入这种特殊的结构可以保证3:3里的4:4可以正常运行。)


                IP属地:浙江8楼2025-04-05 15:36
                收起回复


                  IP属地:浙江9楼2025-04-06 08:15
                  收起回复
                    6个抓进火车车厢,4个抓出


                    IP属地:山东来自Android客户端10楼2025-04-07 11:30
                    收起回复
                      感觉没必要搞这些花里胡哨的n:m的均分器,只需要n:n的均分器就行


                      IP属地:河南11楼2025-04-07 14:24
                      回复