Logisim是一款在Java環(huán)境下運(yùn)行的仿真數(shù)字電路模擬軟件,旨在作為一種教育工具,幫助您了解電路的工作原理;簡(jiǎn)單的工具欄界面和模擬的電路構(gòu)建,使用簡(jiǎn)單、便于學(xué)習(xí),擁有最基本的概念與邏輯電路!有需要的小伙伴歡迎來西西下載體驗(yàn)。
Logisim怎么用?
點(diǎn)擊工具檔中的"線工具Wire tool"按扭. 點(diǎn)擊并拖動(dòng),使輸入針和與門的左端相連. 由于只能畫水平和垂直線,這可能需要幾步完成. 畫一條水平線, 放開鼠標(biāo)按扭, 然后從端點(diǎn)開始按下并垂直拖動(dòng)線. 可以把線連接到AND門左邊的任何一個(gè)引腳(pin). 重復(fù)同樣的過程連接AND門的輸出(右邊)到LED.
軟件功能:
它是免費(fèi)的! (Logisim開源( GPL ))。
它運(yùn)行在任何機(jī)支持Java 5或更高; 特殊MacOS X和Windows版本被釋放。 的對(duì)學(xué)生有一個(gè)跨平臺(tái)的自然是重要的各種各樣的家庭/宿舍電腦系統(tǒng)。
畫界面是基于一個(gè)直觀的工具欄。 彩色電線幫助模擬和調(diào)試電路。
自動(dòng)布線工具繪制橫向和縱向的電線, 和其他電線連接組件。 很容易畫 電路!
完成電路可以保存到一個(gè)文件中,出口到一個(gè)gif文件, 或印在一臺(tái)打印機(jī)。
電路布局可以用作“子電路” 電路,使層次電路設(shè)計(jì)。
包括電路組件包括輸入和輸出,蓋茨, 多路復(fù)用器、算術(shù)電路、拖鞋和RAM內(nèi)存。
包括“組合分析”模塊允許 之間的轉(zhuǎn)換電路、真值表、邏輯 表達(dá)式。
注意事項(xiàng):
本版本基于JAVA框架運(yùn)行,需要java運(yùn)行環(huán)境的支持;
解壓后雙擊“l(fā)ogisim-2.7.1cn.jar”,即是中文漢化版;雙擊“l(fā)ogisim-win-2.7.1.exe”即為英文版。從菜單File--Preferences中選擇CN/CN即是漢化版。
常見問題答疑:
Logisim如何發(fā)音?
LODJ-UH-SIM卡。我聽說有人說它是LOG-ism,這是錯(cuò)誤的。
我可以獲取源代碼的副本嗎?
源代碼可在GNU公共許可證下獲得,并且包含在src子目錄中的分布式JAR文件中。
我可以將JAR文件的副本放在網(wǎng)頁上供學(xué)生下載嗎?
第一:請(qǐng)讓我知道您正在使用該程序上課。與我聯(lián)系使用Logisim的學(xué)校越多,我越容易得到我所在大學(xué)的支持以繼續(xù)開發(fā)它。使用Logisim的學(xué)校。
但是要回答您的問題:按照Logisim的許可證(GNU公共許可證)的條款,這絕對(duì)可以。
我想將您的軟件包含在我要出版的教科書中。這可以嗎?
當(dāng)然; 該用法將屬于GPL范圍內(nèi),因此從技術(shù)上講,您不必詢問。但是,如果它是一本廣泛使用的教科書,我鼓勵(lì)您與我聯(lián)系,討論如何更改Logisim以更好地補(bǔ)充教科書。
為什么Logisim這么慢?
實(shí)際上,即使我使用處理器速度較慢的低功率計(jì)算機(jī),也沒有注意到Logisim的速度問題。(不過,我承認(rèn)啟動(dòng)有點(diǎn)遲鈍。)
就Logisim的速度不佳而言,您可能傾向于將其歸咎于Java環(huán)境。但是你會(huì)錯(cuò)的。由于速度很慢,這是因?yàn)槲胰狈r(shí)間或動(dòng)力來加快速度。程序在各種各樣的地方都可以完成非常高效的工作,例如每次移動(dòng)鼠標(biāo)時(shí)都要重新繪制整個(gè)電路,或者在不必要的情況下分配更多的內(nèi)存。我沒有注意到這種效率低下會(huì)導(dǎo)致速度問題,因此我專注于添加功能,而不用擔(dān)心似乎沒有問題。
立即添加功能X!
好的,首先,這是一個(gè)問答頁面,而不是一個(gè)問題或答案。
請(qǐng)記住,您無需為L(zhǎng)ogisim付款。如果您想以合理的價(jià)格向我付款,我將很樂意滿足您的要求。同時(shí),請(qǐng)禮貌地提出改進(jìn)建議,以表達(dá)我慷慨解囊的態(tài)度。并感謝您的建議!
更新日志:
特點(diǎn):當(dāng)在一個(gè)文件被加載錯(cuò)誤,文件仍然是部分加載并顯示。 如果發(fā)現(xiàn)多個(gè)錯(cuò)誤,每個(gè)顯示。
特點(diǎn):在Plexers庫,選擇位置屬性添加到多路復(fù)用器,信號(hào)分離器,解碼器。
特性:如果一些組件管理”電網(wǎng),“他們搬回電網(wǎng)一旦感動(dòng)。
行為改變:隨著晶體管和傳輸門,一個(gè)浮動(dòng)的價(jià)值通過浮動(dòng)不管門的價(jià)值(包括浮動(dòng)或錯(cuò)誤門值)。
行為改變:當(dāng)點(diǎn)擊當(dāng)前查看的電路,顯示電路屬性但沒有工具來增加電路本身被選中。 這也發(fā)生在triple-clicking電路:視圖切換電路,但這個(gè)工具不是選擇添加實(shí)例本身。
錯(cuò)誤修復(fù):組合分析總結(jié)的“產(chǎn)品”選項(xiàng)時(shí)沒有工作以外的任何變量的最后一個(gè)是否定出現(xiàn)在任何金額。
Bug修復(fù):在主編輯器窗口,從窗口菜單中選中“關(guān)閉”時(shí),彈出一個(gè)對(duì)話框讓保存/丟棄/取消;但如果取消選擇,窗外仍處于關(guān)閉狀態(tài)(但不保存)。
錯(cuò)誤修復(fù):當(dāng)“重置模擬”被選中而啟用模擬,復(fù)位值沒有立即傳播到電路。
錯(cuò)誤修復(fù):幾種類型的異常可能發(fā)生在模擬,特別是當(dāng)戳仿真模擬時(shí)忙。 其中許多已被移除。
錯(cuò)誤修復(fù):你可以復(fù)制組件從一個(gè)項(xiàng)目,并將它們粘貼到另一個(gè),盡管其他項(xiàng)目的庫可能不支持的組件被粘貼。
Bug修復(fù):通過開始編輯一個(gè)屬性和一個(gè)下拉菜單,然后切換到其他視圖屬性,新查看屬性的值會(huì)改變先前的編輯。
錯(cuò)誤修復(fù):當(dāng)編輯電路的表象時(shí),標(biāo)簽會(huì)被賦予一種顏色基于矩形、橢圓、多邊形的填充顏色,而不是文本的顏色選擇。 默認(rèn)顏色是白色,所以他們無形的出現(xiàn)。
Bug修復(fù):當(dāng)編輯一個(gè)電路的外表,改變之間的邊界,填補(bǔ)、邊界和填補(bǔ)沒有更新屬性列表(是否查看當(dāng)前選擇的工具或?qū)傩?。
錯(cuò)誤修復(fù):當(dāng)編輯一個(gè)電路的外表和復(fù)制到剪貼板,錨的位置和所面臨的存儲(chǔ)到剪貼板,如果選擇包括錨。
錯(cuò)誤修復(fù):在極少數(shù)情況下,加載文件將顯示一個(gè)錯(cuò)誤閱讀“重置無效的標(biāo)志。 ”(這似乎包含非ascii字符的錯(cuò)誤的位置。)
Bug修復(fù):Windows可執(zhí)行的應(yīng)用程序描述改成“開放與”上下文菜單給適當(dāng)?shù)膽?yīng)用程序名稱。