Chip123 科技應用創新平台

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

作者: ermai    時間: 2012-7-29 03:44 PM
標題: 跑pspice出現問題
本帖最後由 ermai 於 2012-7-29 03:46 PM 編輯 9 ^9 k: x% i2 w: c, D' M

$ w4 s6 o4 ?- }6 M, e5 p0 U, ?我用的是 student edition  想試試text跑電路
4 x  ?5 F1 J5 F$ f% Y1 E但是寫好用卻不能run 請見下圖
: o3 l8 I0 j$ k0 I9 x% r5 f[attach]17034[/attach]
4 ]1 B& H. b% F& W  J( A+ }& wRun的選項是不能點 不知道是哪裡的問題
作者: card_4_girt    時間: 2013-1-15 08:37 PM
本帖最後由 card_4_girt 於 2013-1-15 08:47 PM 編輯 3 i) \4 s1 Z5 a
$ k5 B' \& w: g0 \  k0 d" ^5 T
你的問題:寫好的Netlist不能模擬" n: U; C: A. |" @. ~- z
原因:檔案格式不符,請把副檔名改成".cir"(Circuit Files)後,確認視窗上面為「檔案.cir (Active)」後再模擬, X* `! x3 [( w# c
如果Active字樣沒有出現,請關掉檔案再重開(仍不知道怎麼做請看步驟6,7,8)+ V" Y6 j: y& L) {5 a

" h# B9 W. G$ i3 o) K+ F4 J( i5 C  b所有步驟(包括建立Text File去寫Netlist,你可只看你需要的步驟,我只是想讓大家了解所有流程)" }: ^8 ]% A1 w! P
1. 從「開始」→「程式集(或所有程式)」→點選「Pspice Student」資料夾→「Pspice AD Student」
4 z3 w# v6 d3 [# w: M$ T2 j* z[attach]17917[/attach]
$ x; A& H* ]2 z" Y( O, _# G/ r2. 點選「File」→「New」→「Text File」或按快捷鍵「Ctrl+N」建立新的Text檔6 b, `$ C7 n2 D: N
[attach]17918[/attach]
; R6 Y0 w! q, ^6 l% K& _3. 寫上Netlist,比方說樓主大大的Netlist為, L5 U: w( l5 ]5 |* ~7 t
*Test
( @8 L1 U: [2 W3 M$ P6 e2 @, UV1 0 1 1V
* w. u( h- Y) b- ^R1 1 2 1ohm) c3 X: N1 e; O/ }
R2 2 0 1ohm
/ G( H  s. M& f/ f' X" w.DC V1 0 2 0.1
0 {. x- m" Y: x* ?% J.print DC V(2,0)( V* l; X, Y% B  ]- x, L
.end
$ \" p! M; W# e* P9 m這是整個設計畫面↓& _6 X' P' d9 R8 Q  C0 S
[attach]17922[/attach]1 L; U1 X. J! T$ }& C
註:根據此Netlist,V(2,0)會得到負值,因為電源V1的正端在0(Ground端)( L9 c8 A5 }1 e5 s! B; t
4. 按儲存檔案「File→Save」(或按工具列的Save)( C1 B3 u) Z/ F% X9 i9 l9 X
[attach]17923[/attach]
9 r5 s* O6 L+ A! r& W' I* C+ ^+ W5. 存成Circuit Files(副檔名為.cir)的檔案類型(為了避免副檔名選了之後沒有變動,可以的話順便在檔名後面加.cir,如下圖所示): X) h3 U/ h2 F/ M) ?# H
[attach]17924[/attach]
* a: q3 s9 h$ O8 w5 m+ ?1 Q1 J6. 確定Orcad Pspice上面視窗的副檔名為.cir,但是仍然無法模擬,所以還有下一步驟。+ w, p, X& M/ A* Q
[attach]17925[/attach]( q, O$ k9 f) `+ k
7. 因為尚未看到「active」的字樣,所以請關掉再重新打開,就會看到「檔名.cir (active)」的字樣
7 C1 e& p# }* c. s  A! N  d[attach]17926[/attach], B! E: o0 y) q4 r8 X* h
8. 這個時候再看功能表列上的Simulation就換看到「Run 檔名」可以點選,也會看到電路檔的檔名出現在Windows功能表列的下方# b6 D, t) x  @" f
   按下「Run 檔名」或「Run」的按鍵就能開始模擬了
* C* s9 C8 P. z9 i5 v4 x( ^* v[attach]17927[/attach]6 ^$ v: l$ h( ]3 w
9. 看模擬是否成功(沒有任何error)) d4 w  L4 Z# m" g  I' C, Q* A
[attach]17928[/attach]
6 w" F3 `$ o1 {10. 點View Output File或點左邊工具列「View Simulation Output File」(圈選處)即可觀看模擬結果1 K1 i) X( `% S5 k! M* r; W
[attach]17929[/attach]4 \! f& L$ X" A  p
11. 因為樓主大大是以DC Analysis分析電路,又只使用print指令,所以只能看到輸入V1跟輸出V(2,0)的數據6 b7 N% y' O1 Y" p* S& o# j
[attach]17930[/attach]4 `/ _* K; V8 @: O/ f
12. 如果要將波形印在Output File,需多加入下列指令+ y# i. n: \) Q, V
.plot DC V(2,0)+ ^, ^" d/ S1 V  a
結果如下,請往右旋轉90度觀看,最上面橫軸其實是實際圖的縱軸(輸出V(2,0))
6 ?7 k5 h( T. q( F2 O縱軸的第一排是輸入(即V1)的刻度,第二排是輸出的刻度(不過請以第一排為準)
1 |* Z& b, p' ]; R) e, T[attach]17931[/attach]5 }. V8 U5 o1 ~3 c; s9 q6 F) l; _5 u
13.
3 ]* e( i4 G# @  k1 h9 {0 d* j(1)如果要直接看到波形的話,請多輸入以下指令1 R, W1 c1 z# u& w  {
.probe# ^5 @5 T2 m+ R7 U
這時會多出testcircuit.dat的視窗,一樣要確定上面是否有Active的字樣(跟步驟7類似), E- F; V! V  K5 {
(2)按功能表列的「Trace」→「Add Trace」或是直接按鍵盤快捷鍵「Insert」即可叫出如下視窗
8 a4 ~# G, q9 f$ M3 B& f* c5 W8 c* A(3) 點選左排「Full List」內你想要看的輸出變數即可
2 H6 S3 Z# N( Z/ f  S( a0 B    例如點「V(2)」,就會出現跟Simulation Output File(.out)相同的模擬結果(而且不用往右轉90度看)& q' o; I; P+ b
[attach]17932[/attach]
$ s  h# {% T. E7 K( n# E4 p(4)V(2)的波形(是不是跟用plot或print的結果相符呢?)
4 K6 D4 J  S6 u- g3 C1 o2 [" H3 y[attach]17933[/attach]0 ]7 K$ `- H. }0 S; l  O/ e4 A$ ?+ T; G
14. 其實你也可以輸出多個波形在同一個畫面上,回到剛剛Add Trace的畫面- j: q0 o( }' N4 u
    比如說,先點擊V(2),下方Trace Expression會顯示V(2)2 w8 C8 l, M8 h, L3 d
    接著再點V(1),下方Trace Expression會顯示V(2) V(1)0 g; N; d. Z  k9 ~/ N3 L) G
    點的愈多,便可看到更多的波形,只是橫軸依舊是V1(輸入源)4 Z, K8 f% A# v  _4 _& A% ?
[attach]17934[/attach]' n4 e7 [* q; Q/ a& x
    至於怎麼知道哪個是V(1),哪個是V(2),就由下方(白色圈選處)的標記來決定
) t; g8 {0 H: G" Q7 q2 g( ~$ S# a) _[attach]17935[/attach]$ }& a0 l6 W( g1 `, K* A
15. 也可以如下點選右邊的函數(Function)或運算子(Operator)去看不同的物理量
% O2 P* |6 ~8 Y2 k. [4 e6 }' K! h    比方說ABS(V(2)),那就會如下所示變成縱軸為正的波形了; C; G. m5 f8 ?5 j' \7 L, o9 j
[attach]17936[/attach][attach]17937[/attach]
8 g1 _& r1 P) B( e希望以上這些說明能真正的幫你解決問題,以下我也附上我的設計檔給大家參考。
作者: card_4_girt    時間: 2013-1-15 09:08 PM
本帖最後由 card_4_girt 於 2013-1-15 09:15 PM 編輯 # ~* |# ]9 n7 W' [" A+ x% ~& N3 r/ w

7 m: F. \# U8 S7 \4 H回復 2# card_4_girt 0 ~9 n& T1 P' e3 V  G
因為上一帖已經沒有辦法再加入東西編輯,所以把設計檔放在下面# b2 m$ x4 `6 E0 `
設計檔: [attach]17938[/attach]
0 z* K9 S8 g9 U) Y" m7 a1 e! o  H( F4 j0 }- ~
可以用記事本開啟它再去做編輯,或網路上的其他編輯器(如UltriEdit等等)也可以開啟它0 Q$ R  x% T8 B0 |
到時候再循著上面的步驟做看看
6 G( n. u0 q7 S/ T& Y如果你還是看不清楚上面的圖,這裡也有文件檔,如果你不嫌麻煩的話可以考慮下載
$ ]6 Y5 u& K3 O) q把流程直接用圖表示是為了大家閱讀方便,沒有別的意思+ y: w2 @/ x7 n" k: E2 |4 l' \

$ M) ^0 l* T- U- d' @$ f/ @$ C流程圖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