DCircuit Lab是Mac電腦上的一款模擬組合和順序數(shù)字電路的工具。DCircuit Lab可以用兩種方式對電路進(jìn)行仿真。
軟件特色
單步:所有的輸出值同時進(jìn)行評估。逐級評估:對輸出和門進(jìn)行逐級評估。這顯示了每個門的輸出如何變化以及變化如何在電路中傳播。這個功能對于理解復(fù)雜的電路行為是非常有用的。
在模擬步驟結(jié)束時,每個門可能會有不同的顏色:
* 黑色:在剛剛結(jié)束的模擬步驟中,門的輸出沒有變化。
* 深綠色:在剛剛結(jié)束的模擬步驟中評估了門的輸出。
* 淺綠色:在剛剛結(jié)束的模擬步驟中評估了門的輸出,在下一個模擬步驟中需要再次評估門的輸出。
* 藍(lán)色:需要在下一個模擬步驟中對門進(jìn)行評估。
仿真結(jié)束后,每根線的顏色對應(yīng)于自身所帶的數(shù)字值:紅色代表1,灰色代表0,淺灰色代表未定義值。
如果電路中包含時鐘輸入,它的模擬是動態(tài)的。這意味著輸出會隨著時鐘的變化而相應(yīng)變化。在這個動態(tài)模擬過程中,用戶可以改變輸入值來研究電路的行為。一旦仿真停止,就可以得到一個電路時序圖。