(文章來源:百度粉絲網(wǎng))
我發(fā)現(xiàn),如果我試圖向?qū)W生或同事提出關(guān)于電路的觀點,有時Falstad在線模擬器的價值幾千字。您可以繪制電路,使用數(shù)值,甚至以直觀的方式查看當前流量以及進行傳統(tǒng)測量。模擬器不僅處理模擬電路,還處理數(shù)字電路。乍一看,數(shù)字功能似乎有限,但如果你深入挖掘,有一個真正有用的自定義邏輯塊。我挖掘了這個 - 以及開關(guān)如何在模擬器中工作 - 前幾天回應(yīng)Hackaday帖子。如果您使用Falstad,請繼續(xù)閱讀!
當我還是個孩子的時候,我在Layfayette目錄中看到了一臺廣告。這是Geniac--最近關(guān)于計算機娛樂的帖子的主題。我的父母花了20美元,我很興奮。畢竟,這件事可以發(fā)揮井字游戲,創(chuàng)作音樂,并做其他奇跡。問題是,我問過的任何人 - 包括我父親為之工作的電力公司的電氣工程師 - 都可以解決這個問題。請記住,我可能已經(jīng)9歲了,當時很少有人 - 甚至是電力工程師 - 非常精通計算機。
在我十幾歲的時候,我意識到整個事情是你可以配置為邏輯門的一堆旋轉(zhuǎn)開關(guān)。然而到那時,Geniac早已不復(fù)存在,是媽媽春季大掃除的受害者。幾年前,我買了在eBay上大多是完整的一個,但它需要的是我還沒有更換燈泡,但它是我長久以來的事情清單上做得到它的工作。
然而,Hackaday的帖子使我感到羞愧。這些年來,我還沒有在手冊中構(gòu)建任何電路。我決定我想這樣做,因為帖子有二進制到十進制解碼器的圖片,我想也許我可以模擬它。
了解Geniac手冊中圖表的關(guān)鍵是您正在構(gòu)建一個多路交換機。因此圖中左下角的二進制8位數(shù)字開關(guān)是一個雙位開關(guān)。二進制4位數(shù)字是DPDT開關(guān)。如果您指向0,則聯(lián)系人將在7:00和1:00連接。如果您指向1:00,則由于上部磁盤中的黃銅訂書釘,因此5:00和11:00的聯(lián)系人會短。另一方面,十進制開關(guān)是單極,但有16個位置。
在操作中,您撥入要轉(zhuǎn)換的二進制數(shù),然后轉(zhuǎn)動十進制開關(guān)直到燈泡打開。這是一個簡單的開關(guān)樹,因此每個二進制數(shù)都會將十進制開關(guān)的一個端子接地,并且由于燈泡連接到公共端,因此當您建立連接時它會亮起。我必須解決兩個問題。首先是在模擬器中制作多極開關(guān)。有辦法做到這一點,但也要記住一兩件事。第二個問題是我想添加一個奇特的顯示器,但是沒有16:1的解碼器。這就是我開始使用自定義邏輯塊的方法。
這些開關(guān)非常容易理解。在菜單下的Passive Components下,可以插入一個SPDT開關(guān),也可以使用大寫的S快捷鍵。當然,你不需要SPDT開關(guān),但你必須從那里開始。在屏幕上放置一個后,您可以右鍵單擊它并選擇編輯。
在感興趣的結(jié)果對話框中有兩個字段。投擲次數(shù)非常明顯。對于十進制開關(guān),您可以將其設(shè)置為16.開關(guān)組是制作多極的關(guān)鍵。交換機組0是特殊的,表示交換機是獨立的。但是,如果將組編號設(shè)置為其他組,則該組中的所有開關(guān)將一起運行。但是,在屏幕上沒有直接的指示,就像真實的原理圖一樣。





