
首先介紹電阻、電源在spice的語法裡如何來描述
1.基本語法:元件名稱+代號 正節點代號 負節點代號 元件數值
V1 2 0 10
R1 2 1 50
R2 1 0 50
由上述的語法得知電流的行進路線為(以節點代號表示) 2→1→0
如果V1改成 V1 0 2 10 ,則節點1所模擬出的電壓將會是 -5V
2.注意事項:為了方便辨識接地端,通常0節點都會設為接地
電路設計:
步驟1:使用vi或gedit等編輯程式來撰寫下列spice code
* ex1
V1 2 0 10
R1 2 1 50
R2 1 0 50
.TRAN 1n 5n
.end
步驟2:另存新檔,檔名為ex1.sp
步驟3:
(1).開啟終端機
(2).輸入ngspice ex1.sp
(3).再輸入run
(4).此時ngspice就會show出各節點的電壓,如下圖所示

(5).接下來如果要看波形的話,就直接輸入: plot v(1)

有錯嗎?
回覆刪除*h02
v1 4 0 10
c1 2 0 1u
r2 2 3 20k
r3 4 3 5k
r4 3 0 10k
.tran 1n 2n
.end
正確
回覆刪除可是我模擬不出來ㄝ...
回覆刪除上一個作業可以
可是我run的出來耶...
回覆刪除請確認以下的狀況:
1.c:\spice\bin\有兩個執行檔
一個是ngnutmeg另一個是ngspice
你該不會執行到前項吧!
2.如果你的sp檔沒有在C:\spice\bin\底下
而是在其他目錄下(例如D:\homework\)
這個時候當你執行ngspice後,可直接在
命令欄內輸入 cd d:\homework後按下
Enter,此時ngspice的目錄指標將會指
向d:\homework這個時候就可以直接輸入
你所要模擬的電路
如果真的不行,應該會有一些錯誤的訊息
再把錯誤的訊息告訴我一下
嘿~極無害
回覆刪除你該不會第一行就直接打程式吧 @@
程式的第一行必須是註解
原來我的電腦不行...
回覆刪除同樣的程式
我哥的電腦可以跑