红石电路吧 关注:32,207贴子:153,276
  • 7回复贴,共1

【The Red Pixel】時序屏控制器相关「研究·簡化·压缩」

取消只看楼主收藏回复

w这里是Nickel,因为某热森森被抓去睡觉了所以窝就先发一步啦
服务器里TRP光影图镇楼
@savenseg


IP属地:广东1楼2016-04-30 23:02回复
    1.首先,什么是时序屏控制器
    时序屏即1*1活塞瞬推屏(粘性活塞推出不收回),因为需要利用时序来控制图案的显示所以叫做时序屏。相应的,显示时需要的时序发生器和具体每个像素的控制器,就是时序屏控制器。
    2.简述原理
    (选择屏幕的其中一列进行讲解)
    控制器的结构方面,首先一层控制器控制三层活塞并且分别充能(间距1tick)。(先充能下方两层,再充能上方两层)
    然后上下两层控制器间间距3t,上层等候下层完成所有充能1tick后才充能活塞。
    便可产生如下图所示的效果:

    除了最上层和首次推出两层的下层(初始层)外,其他层均没有推出。
    而将最上层换做普通活塞不推出方塊即可做到使任意单层的方塊被推出。可以留意到,按照这种操作除了指定的初始层以外其他层都會受到两次充能,而根据粘性活塞的性质这将不会对方塊状态造成影响,即初始层上方方块無論是被推出与否都會保持原位。


    IP属地:广东3楼2016-04-30 23:36
    收起回复
      3.具体方案的展示
      因为所有方案都是在本人的服务器里完成,所以没有存档
      相应的服务器地址:nickel.iask.in
      此图为時序屏开发区全貌(其实并没有所谓的划分区域)


      IP属地:广东4楼2016-04-30 23:40
      收起回复
        1.本人的初代方案
        一開始窝从拓展的角度考虑并没有像Resen一般将布线打斜而是做成了可堆叠的块状
        如图所示:

        以及其后的成品4*8测试屏幕
        要窝做的话高压是必须的w
        让人挤不进去也是必须的w
        单元数据:(仅算控制器,下同)
        体积:13长*2宽*2高
        延迟:3ticks
        上一楼的区域里最左边的大家伙就是这一块的堆叠产物,可以作为32*32活塞1*1点阵屏的控制器使用。


        IP属地:广东5楼2016-04-30 23:47
        收起回复
          2.Resens的第二代压缩方案
          单元如图所示:
          (用了绿萌差评!)
          以及堆叠后的测试屏幕
          (貌似这家伙的层延迟间距没有调好..)
          热森森的二代方案,成功的压缩得比我小QAQ
          单元数据:
          体积:12*2*2
          延迟:4ticks
          經典的通过控制火把完成选层


          IP属地:广东6楼2016-04-30 23:54
          收起回复
            3.听取热森森的“斜”教开导后的高压方案
            单元如图所示:

            后面的奇怪棒状物是象棋的坑
            因为没有时间惹所以只是堆叠而没有完成测试屏

            应该基本没有压缩可能了,除了更换结构(@savenseg w成功压去3长)
            单元数据:
            体积:9*2*2
            延迟:3ticks
            無論体积还是延迟都算是相当优秀的方案呢


            IP属地:广东7楼2016-05-01 00:01
            回复
              @小兔子大萝卜
              求过目能否申精


              IP属地:广东10楼2016-05-01 00:04
              回复
                對誒對誒你們覺得鎮樓圖怎麼樣?


                IP属地:广东来自Android客户端17楼2016-05-01 10:15
                收起回复