Chip123 科技應用創新平台

標題: 跑pspice出現問題 [打印本頁]

作者: ermai    時間: 2012-7-29 03:44 PM
標題: 跑pspice出現問題
本帖最後由 ermai 於 2012-7-29 03:46 PM 編輯
* c" a* w9 o: ^( X
$ g7 j: Q6 w  R8 W; o/ f我用的是 student edition  想試試text跑電路
, b! V  B* a6 }. q. N( F但是寫好用卻不能run 請見下圖
/ t3 i! h5 o! F[attach]17034[/attach]6 V6 ^) `$ H6 Q* m* U
Run的選項是不能點 不知道是哪裡的問題
作者: card_4_girt    時間: 2013-1-15 08:37 PM
本帖最後由 card_4_girt 於 2013-1-15 08:47 PM 編輯 6 E" m! m' B+ a/ C; e( H; v+ S
' f9 |, ]$ A8 s' W3 \) Q* w
你的問題:寫好的Netlist不能模擬8 s- u# u1 v$ x3 F1 b
原因:檔案格式不符,請把副檔名改成".cir"(Circuit Files)後,確認視窗上面為「檔案.cir (Active)」後再模擬
. |# f8 v8 V0 B0 c如果Active字樣沒有出現,請關掉檔案再重開(仍不知道怎麼做請看步驟6,7,8)
$ w( J( a$ |! j( ^+ v
% ~) V4 X8 g7 p' S6 G0 Y所有步驟(包括建立Text File去寫Netlist,你可只看你需要的步驟,我只是想讓大家了解所有流程)2 N# P  @- l) B$ h3 e* b
1. 從「開始」→「程式集(或所有程式)」→點選「Pspice Student」資料夾→「Pspice AD Student」
, H. |# w* [! s% \. Q[attach]17917[/attach]9 H6 f5 b# Y6 S7 _) \7 H
2. 點選「File」→「New」→「Text File」或按快捷鍵「Ctrl+N」建立新的Text檔/ o% b. Y) a" B  T  X4 n
[attach]17918[/attach]
0 _" `9 N4 K/ O; O/ K, P3. 寫上Netlist,比方說樓主大大的Netlist為% d- t/ a# k) m$ [% u
*Test
9 U: c8 s1 N) ]: IV1 0 1 1V% E3 r2 o. S: D' w- U) r! X
R1 1 2 1ohm
% a/ N1 X6 R7 o3 ~# MR2 2 0 1ohm2 F) y( n1 L# d( R% H
.DC V1 0 2 0.1
5 R+ I/ n. \, K, ~2 b.print DC V(2,0)
  N1 [9 U/ h6 d$ |0 u' f# p.end5 L  b0 u: w1 y1 `5 e4 l
這是整個設計畫面↓
1 h2 I* t# y3 f1 T) o[attach]17922[/attach]
$ n; o% T+ M5 D1 U2 Y" M" K註:根據此Netlist,V(2,0)會得到負值,因為電源V1的正端在0(Ground端). c5 ~. `) k& h7 s
4. 按儲存檔案「File→Save」(或按工具列的Save)2 x3 r  D+ g# o# y& F
[attach]17923[/attach]& a3 H% m7 ^* r  c' c5 A! `5 r
5. 存成Circuit Files(副檔名為.cir)的檔案類型(為了避免副檔名選了之後沒有變動,可以的話順便在檔名後面加.cir,如下圖所示)4 M. R; k# h% I3 ^8 t5 F2 L9 `& Y
[attach]17924[/attach]+ w/ H& r' g6 E7 P" P3 S
6. 確定Orcad Pspice上面視窗的副檔名為.cir,但是仍然無法模擬,所以還有下一步驟。
9 b# B* F7 V( m' A7 s! Q' u[attach]17925[/attach]
3 K! Z. u2 o( k* C) N7. 因為尚未看到「active」的字樣,所以請關掉再重新打開,就會看到「檔名.cir (active)」的字樣
! K7 X5 Y+ N5 ^' z[attach]17926[/attach]
( A6 o8 l  w7 S2 J8. 這個時候再看功能表列上的Simulation就換看到「Run 檔名」可以點選,也會看到電路檔的檔名出現在Windows功能表列的下方+ e/ j8 V. I; Q" M( g0 U, E
   按下「Run 檔名」或「Run」的按鍵就能開始模擬了
# j- L' O. j. ]5 k+ ?0 L  j[attach]17927[/attach]
4 V. o, |, ?& O& k; w- s9. 看模擬是否成功(沒有任何error)% `! V; z% ~1 n& I0 Z
[attach]17928[/attach]3 \/ b8 O0 Q; z
10. 點View Output File或點左邊工具列「View Simulation Output File」(圈選處)即可觀看模擬結果$ B9 m* {" ~# D) l/ |! \" M2 g
[attach]17929[/attach]
7 i  x. W) [: r3 f3 e* y  q; n9 y: B11. 因為樓主大大是以DC Analysis分析電路,又只使用print指令,所以只能看到輸入V1跟輸出V(2,0)的數據3 b+ c) R( J  e4 o4 E/ S' m
[attach]17930[/attach]
4 Y; s3 u8 P# E8 J8 x12. 如果要將波形印在Output File,需多加入下列指令3 h9 ~) ?$ B3 H; A
.plot DC V(2,0)
; v0 Z6 z0 V% O) l4 Q結果如下,請往右旋轉90度觀看,最上面橫軸其實是實際圖的縱軸(輸出V(2,0))1 N( h7 J) @# w* d8 n
縱軸的第一排是輸入(即V1)的刻度,第二排是輸出的刻度(不過請以第一排為準)
1 f  W7 u5 Y+ h[attach]17931[/attach]
6 y) ]( Q" M6 _+ L; h! n13./ b* J, c) h6 s! R1 p3 W3 [" o
(1)如果要直接看到波形的話,請多輸入以下指令9 l# Y0 a/ C9 e* [# m$ v9 j
.probe+ A0 U! n( K' P1 q3 e6 Z
這時會多出testcircuit.dat的視窗,一樣要確定上面是否有Active的字樣(跟步驟7類似)
7 e: k  W, b; M9 M( X+ j(2)按功能表列的「Trace」→「Add Trace」或是直接按鍵盤快捷鍵「Insert」即可叫出如下視窗8 p& ]9 K. O' w
(3) 點選左排「Full List」內你想要看的輸出變數即可
2 ^; i/ `( [% ]7 e    例如點「V(2)」,就會出現跟Simulation Output File(.out)相同的模擬結果(而且不用往右轉90度看)
4 N6 ]+ @" d3 e) \[attach]17932[/attach]0 M1 Y' l/ z6 h; f+ A9 }
(4)V(2)的波形(是不是跟用plot或print的結果相符呢?)  f# U. Q; |3 y
[attach]17933[/attach]# m' L' ~4 Q: q( v0 X' t' U
14. 其實你也可以輸出多個波形在同一個畫面上,回到剛剛Add Trace的畫面- k8 m  l+ c5 l" z: ]
    比如說,先點擊V(2),下方Trace Expression會顯示V(2)
' @! l& S7 P! a" k0 D    接著再點V(1),下方Trace Expression會顯示V(2) V(1)
8 g8 W% Y2 N  @, t8 S5 C    點的愈多,便可看到更多的波形,只是橫軸依舊是V1(輸入源)
/ O  o) V' }0 p' D1 Y$ P[attach]17934[/attach]
# ?8 e: M$ P8 o* N3 e9 B5 O    至於怎麼知道哪個是V(1),哪個是V(2),就由下方(白色圈選處)的標記來決定
8 ^, ^5 p8 D  q; i1 n" _: l7 Q9 T[attach]17935[/attach]
2 g7 T. ?3 U# H% |( s% M15. 也可以如下點選右邊的函數(Function)或運算子(Operator)去看不同的物理量
! d, {% U* z8 O/ |* h    比方說ABS(V(2)),那就會如下所示變成縱軸為正的波形了# ?7 f+ U% M2 M, }+ F+ q
[attach]17936[/attach][attach]17937[/attach]
+ k4 h: u6 J: ^! h, A+ j( n希望以上這些說明能真正的幫你解決問題,以下我也附上我的設計檔給大家參考。
作者: card_4_girt    時間: 2013-1-15 09:08 PM
本帖最後由 card_4_girt 於 2013-1-15 09:15 PM 編輯 # t" x) p# S' J' Z4 o) K. ?
& u  @+ b9 t: r; J' |' g! Q
回復 2# card_4_girt
  B8 f# a& W8 t因為上一帖已經沒有辦法再加入東西編輯,所以把設計檔放在下面
6 x/ O% h2 _) |% j) V, @- R0 {" I設計檔: [attach]17938[/attach]3 p, M1 ?, @! m* D/ \
# d2 p1 w/ z/ }; i- |6 l3 g: i
可以用記事本開啟它再去做編輯,或網路上的其他編輯器(如UltriEdit等等)也可以開啟它# f. U+ j9 {6 q0 X5 ?
到時候再循著上面的步驟做看看/ Y% E7 P. ?5 I8 E& o
如果你還是看不清楚上面的圖,這裡也有文件檔,如果你不嫌麻煩的話可以考慮下載
' o  Q# [. m& g/ M把流程直接用圖表示是為了大家閱讀方便,沒有別的意思
+ ]; I& \" H  @3 t+ [! A) d
7 }- i0 Y9 q" m1 F4 g流程圖doc: https://Sihhow.opendrive.com/files?66023005_6yy8T
作者: sd5517805    時間: 2013-3-20 07:27 PM
檔案格式不符,請把副檔名改成".cir"(Circuit Files)後,確認視窗上面為「檔案.cir (Active)」後再模擬




歡迎光臨 Chip123 科技應用創新平台 (http://chip123.com/) Powered by Discuz! X3.2