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