1. 程式人生 > 遊戲攻略 >《戴森球計劃》物流數位電路建造攻略

《戴森球計劃》物流數位電路建造攻略

《戴森球計劃》中基於物流部件及訊號流的數字邏輯電路可實現多種二進位制邏輯的處理,配合訊號自動輸入模組、訊號輸出控制模組,可實現多種自動化控制功能。那麼我們該怎樣建造這樣一條電路呢?現在為大家帶來“阿七寇大先生”分享的《戴森球計劃》物流數位電路建造攻略,一起來看看吧。

應用示例

1.二進位制加法計算器(建設中,已完成半加器)

2.時鐘(已有主要思路,尚未開工)

3.傳輸帶貨物速度監控(已有主要思路,尚未開工)

核心設計思路

使用滿帶無空格的傳送帶傳輸訊號,貨物A代表訊號1,貨物B代表訊號0,通過對貨物的刪增換篩實現訊號處理。

訊號貨物的選擇

任何訊號貨物均可實現本系統功能。但從控制便利性來說,我建議如下:

訊號1選用可燃物(推薦煤,燃燒速度最快,輸出控制端的響應可達到秒級)。

訊號0選用不可燃物(隨意,我個人使用的是銅礦)。

另外邏輯閘的非門需要使用另一種臨時訊號,任意選用不同於訊號1和0的貨物即可,我個人使用的是石頭。

訊號載線

1.訊號處理載線:選用黃帶,注意【必須貨物滿帶】,這是整套系統運作的基礎。後續所有訊號處理均在其上。

2.訊號傳輸載線:選用綠帶或藍帶。用於訊號的快速傳輸,以及調整同步多路訊號的延遲。通常不用於訊號處理,不過也可以用於創造規律性空位以便插入訊號。

3.接地線:部分電路會產生需要拋棄的訊號,回收這些拋棄訊號的傳送帶我稱為接地線。接地線必須確保暢通不堵塞,因此一律使用藍帶。

4.填充資源線:向需要補填訊號的電路提供需要的訊號貨物。訊號0、1、臨時訊號三種分別至少一條藍帶。

訊號處理模組&邏輯閘其一:重要電路

電路邏輯我都測試驗證了無誤。

1.補填訊號:即使是空的電路也要填滿預設訊號,預設訊號一般用0填充。

2.替換訊號:出舊補新。重要電路,後面經常會用到。

3.複製訊號流:

4.非門:由3個替換電路組成,臨時訊號可以自迴圈,不用拉填充資源線。

5.與門、或門:

這兩個放一起說。用於【且】、【或】的邏輯計算。

與門mk.I:四向分流器優先篩選訊號0,篩選的訊號輸出端補填訊號1,缺點是兩路訊號均為0時會導致訊號輸入載線堵塞變慢。

或門mk.I:篩選和補填的訊號反過來

mk.II:解決mk.I堵塞載線的問題。mk.I的篩選訊號輸出口直接串聯一個四向分流器,之間用綠帶或藍帶連線,第二個四向設定優先權的輸出口就是與門結果,最後再加上補填訊號1。缺點是四向的優先輸出口的判定不嚴密,導致優先輸出口無法滿帶,平均每4個訊號貨物之間會有一格空位,進而導致訊號噪音。

mk.III:在mk.II基礎上優化,無需外接填充資源線,使用第一個四向的接地線進行補填。但

mk.IV:在mk.II基礎上優化,大幅改善四向不滿帶導致的訊號噪音。將第二個四向的【邏輯或】結果輸出口的貨物在【邏輯與】結果輸出口補填訊號1之前先嚐試補填。

或門:優先篩選訊號1,輸出端補位訊號0

與非門:與門輸出端的補位口注入臨時訊號,0替換為1,臨時訊號替換回0

或非門:或門輸出端的補位口注入臨時訊號,1替換為0,臨時訊號替換回1

異或門:分別通過或門、與非門的輸出訊號再進行與門計算。直接基於與門mk.II以上版本可以無需複製輸入訊號。

(未完待續……)