Chip123 科技應用創新平台

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

作者: ermai    時間: 2012-7-29 03:44 PM
標題: 跑pspice出現問題
本帖最後由 ermai 於 2012-7-29 03:46 PM 編輯
' W  Q* L  N' f& x8 a+ L
3 }" A+ `0 M5 S/ o6 F' J" d- M我用的是 student edition  想試試text跑電路 ' b. K6 A' Q: u) `7 t* S
但是寫好用卻不能run 請見下圖( o0 J% P, G& Q% R5 b4 ?- u5 a
[attach]17034[/attach]7 R6 r: ~( J- N$ I$ T6 t' X4 f) @
Run的選項是不能點 不知道是哪裡的問題
作者: card_4_girt    時間: 2013-1-15 08:37 PM
本帖最後由 card_4_girt 於 2013-1-15 08:47 PM 編輯 & h6 e3 D1 H' Z, S% n) O) s

# e% T- a5 X$ H1 z3 a你的問題:寫好的Netlist不能模擬4 k3 B" I" V  _0 G6 Z
原因:檔案格式不符,請把副檔名改成".cir"(Circuit Files)後,確認視窗上面為「檔案.cir (Active)」後再模擬* S1 Q+ _: b( ]3 y
如果Active字樣沒有出現,請關掉檔案再重開(仍不知道怎麼做請看步驟6,7,8)
" T7 E' C" q9 E! i; _, @/ |% L% _+ T8 L+ {3 w1 Y
所有步驟(包括建立Text File去寫Netlist,你可只看你需要的步驟,我只是想讓大家了解所有流程), C" C' E! Z! i: ^
1. 從「開始」→「程式集(或所有程式)」→點選「Pspice Student」資料夾→「Pspice AD Student」
& Z" i: ]2 _( k* G4 A, J$ `) t: w9 a4 P[attach]17917[/attach]. m* D/ m; R0 ^/ @9 n+ I4 q" `
2. 點選「File」→「New」→「Text File」或按快捷鍵「Ctrl+N」建立新的Text檔
8 J4 {! F. }3 @% l( b[attach]17918[/attach]
; X9 g+ L% N* N" U- M3. 寫上Netlist,比方說樓主大大的Netlist為
+ U7 c, M+ F% H' q2 |& H*Test4 [8 m8 Q6 b( n7 [/ {. k
V1 0 1 1V
2 d. r1 O5 B3 U4 `5 O& KR1 1 2 1ohm6 J  y0 u  ]; ^6 d& F( @3 {' e6 [
R2 2 0 1ohm6 V7 ^& W6 ?7 U% S
.DC V1 0 2 0.1$ k) S3 q: A. K$ M
.print DC V(2,0)
/ P9 K" F% t/ l.end
$ X; o& m3 Q6 {% a這是整個設計畫面↓
  }: J0 u# q  O0 M. D[attach]17922[/attach]
/ @& X" u4 q" K# _註:根據此Netlist,V(2,0)會得到負值,因為電源V1的正端在0(Ground端)5 |' U' S) F9 x& ]3 z7 i+ o+ Y
4. 按儲存檔案「File→Save」(或按工具列的Save)
) {+ R( A3 l- Q+ z[attach]17923[/attach]
& i& Y; P% D) x& Q! Y7 D& [5. 存成Circuit Files(副檔名為.cir)的檔案類型(為了避免副檔名選了之後沒有變動,可以的話順便在檔名後面加.cir,如下圖所示)( Y% o/ x4 E: X* h
[attach]17924[/attach]* K8 L( `: H& b6 I& ?
6. 確定Orcad Pspice上面視窗的副檔名為.cir,但是仍然無法模擬,所以還有下一步驟。- J, j" j' w4 S5 d% ~% E% d
[attach]17925[/attach]' c+ V6 o, Y' F# j) c$ |
7. 因為尚未看到「active」的字樣,所以請關掉再重新打開,就會看到「檔名.cir (active)」的字樣, b  R" v. t1 J; u, p. G% @- l
[attach]17926[/attach]
# b+ c2 J2 n: e9 j9 |8. 這個時候再看功能表列上的Simulation就換看到「Run 檔名」可以點選,也會看到電路檔的檔名出現在Windows功能表列的下方
! R2 k) p/ d1 C   按下「Run 檔名」或「Run」的按鍵就能開始模擬了
, a' f, k" D9 x[attach]17927[/attach]3 s% ~9 Q+ {( f$ X4 Z: a  l. ?7 J
9. 看模擬是否成功(沒有任何error)
1 C  e4 b, {- V; `; x% p[attach]17928[/attach], l* y% b: n6 X
10. 點View Output File或點左邊工具列「View Simulation Output File」(圈選處)即可觀看模擬結果$ Y4 _# h5 d7 i9 C9 j0 g
[attach]17929[/attach]0 L, }' j% o; o' h9 _( p! U+ n' J
11. 因為樓主大大是以DC Analysis分析電路,又只使用print指令,所以只能看到輸入V1跟輸出V(2,0)的數據. {% X9 y" T; W: H, C3 B+ ~1 X2 C6 V  M
[attach]17930[/attach]
0 B! H  `% `) ]* J3 {12. 如果要將波形印在Output File,需多加入下列指令3 w6 P6 K/ F- C+ B  l) Q
.plot DC V(2,0)
8 j1 I) @: ^, z% p" z8 z, r結果如下,請往右旋轉90度觀看,最上面橫軸其實是實際圖的縱軸(輸出V(2,0))
* V% s& l7 j- V' D. j* K縱軸的第一排是輸入(即V1)的刻度,第二排是輸出的刻度(不過請以第一排為準), s9 h* M* Y# z& ^, W
[attach]17931[/attach]
, Y. d/ A' c# U; w' h1 |% [: c4 Q' l13.1 u" C: h/ p  I
(1)如果要直接看到波形的話,請多輸入以下指令
& c8 N% v' o; ^/ j2 c.probe. |9 P6 U% k& R2 k* w0 u
這時會多出testcircuit.dat的視窗,一樣要確定上面是否有Active的字樣(跟步驟7類似)
" s- [+ H3 O/ w3 _* b$ I0 I(2)按功能表列的「Trace」→「Add Trace」或是直接按鍵盤快捷鍵「Insert」即可叫出如下視窗7 L& ^5 g/ Y6 w2 M* g& V
(3) 點選左排「Full List」內你想要看的輸出變數即可) W" x$ T) @7 T, G
    例如點「V(2)」,就會出現跟Simulation Output File(.out)相同的模擬結果(而且不用往右轉90度看)3 a1 f7 V- E7 ^) r; q1 t# p5 }
[attach]17932[/attach]
' l2 d( j+ C; e: K5 g; I3 O  c(4)V(2)的波形(是不是跟用plot或print的結果相符呢?)
7 L2 U7 Q; L# ]8 d3 ^  M$ b" N[attach]17933[/attach]& ~  l: e+ ~0 M1 d+ V  P
14. 其實你也可以輸出多個波形在同一個畫面上,回到剛剛Add Trace的畫面/ d+ i7 \  W  \9 a" q
    比如說,先點擊V(2),下方Trace Expression會顯示V(2)
+ a. ~$ U5 L* S3 f1 [& H    接著再點V(1),下方Trace Expression會顯示V(2) V(1)" U! Z8 Q* U, E5 n2 R
    點的愈多,便可看到更多的波形,只是橫軸依舊是V1(輸入源)
- Q$ K2 E# I; c- B: O3 z[attach]17934[/attach]
* A$ N! x+ m4 n- ?% I2 H( {    至於怎麼知道哪個是V(1),哪個是V(2),就由下方(白色圈選處)的標記來決定9 o1 g. n+ p3 e, B5 U' w4 P0 j) C$ _
[attach]17935[/attach]5 M2 z  w0 f% T, ~- t. @
15. 也可以如下點選右邊的函數(Function)或運算子(Operator)去看不同的物理量
, R+ f+ z; @( @4 X( i0 s    比方說ABS(V(2)),那就會如下所示變成縱軸為正的波形了
# E8 d( w. R) K% p: F$ Y[attach]17936[/attach][attach]17937[/attach]
: s2 y% j$ G6 q/ }3 ?希望以上這些說明能真正的幫你解決問題,以下我也附上我的設計檔給大家參考。
作者: card_4_girt    時間: 2013-1-15 09:08 PM
本帖最後由 card_4_girt 於 2013-1-15 09:15 PM 編輯
% q3 }0 A) W$ J1 ^) p8 x, k& A& ?: W
回復 2# card_4_girt $ N% F. z) k! p
因為上一帖已經沒有辦法再加入東西編輯,所以把設計檔放在下面
* e7 j- U3 Z$ A4 `設計檔: [attach]17938[/attach]
' x8 {+ k% P/ q/ t& F3 l4 h# I% o7 S6 @2 K7 r0 u7 a
可以用記事本開啟它再去做編輯,或網路上的其他編輯器(如UltriEdit等等)也可以開啟它2 L# G: V# G' X$ W. c
到時候再循著上面的步驟做看看4 P  o+ M# I0 g4 A! U9 c# T
如果你還是看不清楚上面的圖,這裡也有文件檔,如果你不嫌麻煩的話可以考慮下載/ Q: I4 y: H! V9 `6 s
把流程直接用圖表示是為了大家閱讀方便,沒有別的意思
+ y" s& Q. T5 ]+ A+ J7 D# a  B) G# g
流程圖doc: https://Sihhow.opendrive.com/files?66023005_6yy8T
作者: sd5517805    時間: 2013-3-20 07:27 PM
檔案格式不符,請把副檔名改成".cir"(Circuit Files)後,確認視窗上面為「檔案.cir (Active)」後再模擬




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