泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步)


3樓貓 發佈時間:2022-08-01 06:58:33 作者:WOW! Language

泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第1張老規矩,電工妹鎮樓。相信來看本篇的玩家都已經有一些基礎的電路知識,本篇我們講
邏輯門初步
如果是對電路一竅不通的玩家可以參考一下我的上篇帖子:
泰拉瑞亞:從0開始的電路教程(基礎篇)
進階篇2現在已出:
泰拉瑞亞:從0開始的電路教程(進階篇2——組合邏輯)
首先,我們再來認識一位NPC:蒸汽朋克妹
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第2張她會在一個新三王被擊敗後入住,相信不用我多說,她就是我們玩邏輯門電路的核心NPC,會賣幾乎所有我們需要的東西。
一:邏輯門,邏輯門燈
1.正常的邏輯門,邏輯門燈
你可能要問我為什麼要把它們兩個放在一起講,這其中有其原因。邏輯門燈離不開邏輯門,邏輯門離不開邏輯門燈。
各類邏輯門的亮滅狀態如下圖所示:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第3張如圖,從左到右依次為與門,與非門,或門,同或門,異或門,或非門。具體各個門的功效如下:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第4張我們用的最多的一般是與門和異或門以及後面講的故障邏輯門,當然其他的門也有時會用。那麼我們如何使用邏輯門呢?
使用方法
這裡以與門為例,將邏輯燈放在邏輯門上面來使用(邏輯燈也只能放置在邏輯門上)。給邏輯燈通電可以改變邏輯燈的亮滅狀態。其中邏輯燈既是用電器也是邏輯門的判斷器,也就是說它接收信號,同時根據自身的亮滅程度來判斷是否激活下方的邏輯門,而當邏輯燈滿足下方的邏輯門的激活需要後,邏輯門將會發出電信號,相當於電源,實例見下圖:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第5張如圖,下方是一個簡單的與門。當我拉下圖中紅線所連的開關S1時,滿足與門的觸發條件,火把熄滅:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第6張但是不對勁的地方在後面,當我再次拉下紅線所連的開關時,出現瞭如下狀況:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第7張火把又亮了,這就代表
邏輯門在上方的邏輯燈破壞了其原本的觸發條件的邏輯燈的條件後又發出了一次信號,也就是說邏輯門在自身亮滅狀態切換時發出信號,不知道現實中的邏輯門是不是這樣(呼叫數電大佬)。
2.邏輯門間的等價
如上文的現象所示,這就使得兩種不同的邏輯門之間可以等價互換。但這種互換有嚴格要求。比如把上圖的與門換成與非門,其達到的效果相同:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第8張所以就有如下的關係:
與門=與非門
或門=或非門
異或門=同或門
但這並不是最終的結論
但是再看下圖:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第9張如圖,左邊是與門,右邊是或門,當我把兩個邏輯門上的邏輯燈狀態對調時,不管我拉哪個開關,這兩個火把狀態相同,因此這兩個裝置有相同的效果。所以在一定意義上:與門=與非門=或門=或非門。這裡強調一點:異或門與同或門不能用其它門代替,但異或門=同或門。
因此,最終結論為:
與門=與非門=或門=或非門
異或門=同或門
3.故障邏輯門,故障邏輯燈
看到這裡可能有讀者想問,遊戲裡只有故障邏輯燈,但是卻沒有故障邏輯門這個物品,其實故障邏輯門是我們的習慣叫法,遊戲中故障邏輯門是將故障邏輯燈放在正常的邏輯燈和邏輯門的上面所產生的的產物。如下:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第10張圖中藍色的都叫做故障邏輯門,不同的變成故障邏輯門的原始邏輯門不同,但這對故障邏輯門毫無影響,故障邏輯門會遵循它自己的法則工作。
值得一提的是,在故障邏輯燈放下的瞬間就會進行一次邏輯判斷
具體工作原理如下:
當一個邏輯門變成故障邏輯門時,不管上方的普通邏輯燈如何變化,下方的故障邏輯門都不會發出電信號。當上方的故障邏輯門接收到電信號時,會根據下方普通邏輯燈的開滅百分比來概率觸發下方邏輯門。
具體的電信號觸發的概率計算公式為
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第11張即:亮起的邏輯燈數量/總的邏輯燈數量×100%

如下圖,當我拉下開關時,火把有3/5的幾率會熄滅:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第12張因此,故障邏輯門通常又稱為概率邏輯門,它的具體應用我們後面會講。
現在我們再來看一個例子:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第13張當圖中開關被激活時,綠電線經過故障邏輯燈,進行一次邏輯判斷,從而激活邏輯門,關閉邏輯燈,邏輯門發出信號使得火把熄滅,但開關,故障邏輯門,邏輯燈在一條電線上,所以故障門發出的信號同樣影響邏輯燈。因此就會出現下圖所示的迷惑人的幻象:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第14張即使接下來的次數故障邏輯燈下方的邏輯燈是滅的,但故障門依舊能發信號,不是因為出了什麼bug。是因為在這一幀內發生了多次信號的傳遞。(有時候眼見不一定為實)
4.爆門
要了解爆門現象,首先大家先來跟我分析下面這幅圖片中的電路:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第15張如圖,開關發出信號切換邏輯燈的狀態,與門被激活,通過紅線和綠線傳遞電信號,火把被熄滅,但紅線又會改變邏輯燈的狀態,按道理來說邏輯門又會被激活,以此類推循環下去。但事實真的是這樣嗎?答案是否定的,當我拉下開關時,情況會如圖下所示:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第16張如圖,火把只被激活一次,邏輯門發出一陣白煙,也就是說邏輯門在第二個循環前停止了工作,這種現象我們稱為爆門。當然故障邏輯門也會發生爆門
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第17張現在來總結一下爆門:當邏輯門自己的信號激活判定的邏輯燈以達到觸發條件時,邏輯門只會發出一次信號並冒出白煙(值得一提的是,當你用多個邏輯門時組成循環,爆門現象將會出現在第一個邏輯門上)
那麼爆門都是不利的嗎?並不是,我們後面還會有利用爆門的電路,以後會講。
5.遞次電路
在學遞次電路前,我們來看一個例子:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第18張當開關被激活時,邏輯門發出信號把自己關閉,不用說,這是個一次性電路。這也是遞次電路的基礎。
看下圖,
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第19張如圖所示,這就是遞次電路。前一個邏輯門在關閉自己邏輯燈的基礎上打開了後面一個邏輯門的邏輯燈,因此每個邏輯門發出的信號和故障邏輯燈所受到的信號成正比,如果我拉動開關,圖中的六個火把會依次熄滅。
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第20張也就是說,遞次電路可以當做一個降頻器使用,如果你只連一個邏輯門,那麼這個邏輯門的頻率會是:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第21張注意:在遞次電路中,只能有一個邏輯燈是亮的。
6.用邏輯門來控制電路的頻率
邏輯門高頻有點難,樓主將放在下一篇將,這裡先講降頻。
如圖:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第22張看如圖所示的電路,當電線激活每一個故障邏輯燈和普通邏輯燈時,激活了一次邏輯門,同時關閉了邏輯燈,那麼故障邏輯燈就需要兩次激活,邏輯門才能發出一次信號。
如果多個這樣的降頻邏輯門相連,那麼頻率將會以2的指數級降低,如圖:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第23張圖中有5個降頻邏輯門,那麼輸出在第一個故障邏輯燈上的頻率會被除以2的5次方,也就是會被除以32倍,假人驅動的一個壓力板的頻率是30次/秒,那麼圖中火把實際接收到的頻率是0.9735次/秒,也就是每隔1秒多才會改變一次狀態。
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第24張其實包括上文所講的遞次電路也可以和降頻電路來搭配使用以精準調控降頻的倍數。
7.復位電路
看下圖:
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第25張上半部分是很普通的遞次電路,下半部分則是復位電路,原理如圖所示,不管上方亮的是哪一個邏輯燈,只要拉動下面的開關,上方的邏輯燈都會回到1號位。
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第26張其原因是下面的邏輯門同步對應了上面的邏輯門的狀態,之後激活下面故障邏輯燈的時候就可以復位。
注意:復位電路里邏輯門的數量要與上方的邏輯門數量相同
感謝你看到這裡,我的第三篇電路教程應該會再鴿很長時間,下一篇暫定為邏輯門的進階
泰拉瑞亞:從0開始的電路教程(進階篇1——邏輯門初步) - 第27張

© 2022 3樓貓 下載APP 站點地圖 廣告合作:asmrly666@gmail.com