Chip123 科技應用創新平台

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

作者: ermai    時間: 2012-7-29 03:44 PM
標題: 跑pspice出現問題
本帖最後由 ermai 於 2012-7-29 03:46 PM 編輯 ; j6 J  ?( ^( N" }+ j1 ?$ z

8 x' j4 J: b" s/ r/ M- a2 f我用的是 student edition  想試試text跑電路
2 g" G5 ]* l8 z- s5 {但是寫好用卻不能run 請見下圖$ L  L# H' g3 U' C, {
[attach]17034[/attach]
! t# b5 ^, |& u2 c8 C* _' kRun的選項是不能點 不知道是哪裡的問題
作者: card_4_girt    時間: 2013-1-15 08:37 PM
本帖最後由 card_4_girt 於 2013-1-15 08:47 PM 編輯
( I& K  ~0 {/ v2 r# J
0 u; E  o' n& W$ N) E& _你的問題:寫好的Netlist不能模擬
' l) a' \; Y! q' B, F, [8 l6 b4 G原因:檔案格式不符,請把副檔名改成".cir"(Circuit Files)後,確認視窗上面為「檔案.cir (Active)」後再模擬. F! I  _" W  I2 s
如果Active字樣沒有出現,請關掉檔案再重開(仍不知道怎麼做請看步驟6,7,8)
5 @- l( L( u$ O
% S4 j1 b: S( i/ G2 l$ Z5 r& o" F所有步驟(包括建立Text File去寫Netlist,你可只看你需要的步驟,我只是想讓大家了解所有流程)9 [; T7 [2 q  w5 I3 a  L; F
1. 從「開始」→「程式集(或所有程式)」→點選「Pspice Student」資料夾→「Pspice AD Student」
& H1 R8 E, Q# ~/ R) o[attach]17917[/attach]
& M) z' k' n" G! u- j8 L; n2. 點選「File」→「New」→「Text File」或按快捷鍵「Ctrl+N」建立新的Text檔% q2 C4 _; W$ o6 V
[attach]17918[/attach]: ^+ n" c- P3 L- q0 q
3. 寫上Netlist,比方說樓主大大的Netlist為
; D1 p/ b) r7 G$ }*Test
& E5 |4 f: V" l8 O' sV1 0 1 1V# J7 Z- O* l  r) I' w
R1 1 2 1ohm6 p! C- ^7 y3 @! y: {
R2 2 0 1ohm
( c9 r4 `; }  S0 o.DC V1 0 2 0.1
6 I7 V& w, s' U0 M+ b- U: U.print DC V(2,0)
- ?. M% A: r4 z- {4 O% Q.end  l# Q' M7 n; e( v* T
這是整個設計畫面↓1 M3 G" X: N0 n: Y* _1 G4 K
[attach]17922[/attach]9 [) ^" L5 l: C* C; g, ^8 K) `
註:根據此Netlist,V(2,0)會得到負值,因為電源V1的正端在0(Ground端)$ Z$ e, p1 I. c$ d# V& b
4. 按儲存檔案「File→Save」(或按工具列的Save)
! w9 J' ^! A8 I/ n# [3 i, R" E[attach]17923[/attach]
. a7 U) s. O, }5. 存成Circuit Files(副檔名為.cir)的檔案類型(為了避免副檔名選了之後沒有變動,可以的話順便在檔名後面加.cir,如下圖所示)
$ w" i' x. q& G0 m, I  l[attach]17924[/attach]" r$ j7 ~' K) g' |3 C1 j& ~9 p5 m
6. 確定Orcad Pspice上面視窗的副檔名為.cir,但是仍然無法模擬,所以還有下一步驟。! s# K* e0 [' e4 j" M
[attach]17925[/attach]
/ u$ k9 z  Z% q5 C3 z' ^$ z1 A7. 因為尚未看到「active」的字樣,所以請關掉再重新打開,就會看到「檔名.cir (active)」的字樣
5 d7 `3 g/ a' Q8 g% p) l[attach]17926[/attach]
' g7 g, Z$ b4 t8. 這個時候再看功能表列上的Simulation就換看到「Run 檔名」可以點選,也會看到電路檔的檔名出現在Windows功能表列的下方
8 H7 X/ I. e' J   按下「Run 檔名」或「Run」的按鍵就能開始模擬了
$ b+ b# k, Y1 ]' K* T  }3 f% d[attach]17927[/attach]
7 k9 F1 R8 d7 g1 W9. 看模擬是否成功(沒有任何error)2 Q5 m5 |1 T" |. Q' S$ l3 w' D
[attach]17928[/attach]# b/ \) x) l" P( y4 p! C/ Y
10. 點View Output File或點左邊工具列「View Simulation Output File」(圈選處)即可觀看模擬結果
( Q3 e8 s# n/ ^[attach]17929[/attach]. `6 F0 D1 A# q9 c7 e
11. 因為樓主大大是以DC Analysis分析電路,又只使用print指令,所以只能看到輸入V1跟輸出V(2,0)的數據( l5 l5 M6 M4 m5 j1 _
[attach]17930[/attach]' o# w- O- T; \% w7 V
12. 如果要將波形印在Output File,需多加入下列指令
  k" ~4 r1 J  l' Y& x.plot DC V(2,0)6 f+ q# i5 U3 j: t
結果如下,請往右旋轉90度觀看,最上面橫軸其實是實際圖的縱軸(輸出V(2,0))
; p0 u, ?1 L3 N  P$ P縱軸的第一排是輸入(即V1)的刻度,第二排是輸出的刻度(不過請以第一排為準)1 n/ N2 p: o) ^& ^2 H
[attach]17931[/attach]
, |7 B2 ?4 W* h( K8 g13.; B) l0 k, x2 p8 O; W, u
(1)如果要直接看到波形的話,請多輸入以下指令! ]. Y% G" d; B4 ?
.probe+ V# m" @$ R* K8 ?/ I% O
這時會多出testcircuit.dat的視窗,一樣要確定上面是否有Active的字樣(跟步驟7類似)! Y# @8 h# b0 m# T& Q* ]8 m
(2)按功能表列的「Trace」→「Add Trace」或是直接按鍵盤快捷鍵「Insert」即可叫出如下視窗
  {5 T) ]+ Y9 ~4 s& G(3) 點選左排「Full List」內你想要看的輸出變數即可% ~4 i; W. D& \+ D+ V) A# P0 p
    例如點「V(2)」,就會出現跟Simulation Output File(.out)相同的模擬結果(而且不用往右轉90度看)
8 w: A  `0 l# e( s[attach]17932[/attach]( l) y4 c. w. c: X# @9 C# `* V4 V
(4)V(2)的波形(是不是跟用plot或print的結果相符呢?)
0 C5 C  ~/ @: j! ~' @, W[attach]17933[/attach]
( T( B: I' \3 V% f0 ~* j14. 其實你也可以輸出多個波形在同一個畫面上,回到剛剛Add Trace的畫面
0 S# Q* \4 e! t( C) n    比如說,先點擊V(2),下方Trace Expression會顯示V(2): U9 H( S; ]7 c0 m/ N- y
    接著再點V(1),下方Trace Expression會顯示V(2) V(1)" S2 E3 a: ^/ S# u: A1 a' W6 S! H
    點的愈多,便可看到更多的波形,只是橫軸依舊是V1(輸入源)
. K- b; W* ^4 c$ h& [7 r/ S) Y: O[attach]17934[/attach]
* Q4 J3 e2 S, J( B4 o6 f" o    至於怎麼知道哪個是V(1),哪個是V(2),就由下方(白色圈選處)的標記來決定$ Z: E/ t) d3 e& ~
[attach]17935[/attach]# Y3 @. Z! p. h9 ?2 R! a
15. 也可以如下點選右邊的函數(Function)或運算子(Operator)去看不同的物理量
2 K( g* _* `2 t8 y: E1 Q' ~    比方說ABS(V(2)),那就會如下所示變成縱軸為正的波形了
. J* c9 s# _6 B' \3 T6 _. v[attach]17936[/attach][attach]17937[/attach]- l0 b; w; F; E& O. m! A
希望以上這些說明能真正的幫你解決問題,以下我也附上我的設計檔給大家參考。
作者: card_4_girt    時間: 2013-1-15 09:08 PM
本帖最後由 card_4_girt 於 2013-1-15 09:15 PM 編輯 . F  ~5 Y8 z' l; V6 n. }# A5 U, R8 R
6 Y0 N) M/ @, y+ }0 E4 Y# O; N
回復 2# card_4_girt
" Y( m: e" Y8 H1 v% d: P因為上一帖已經沒有辦法再加入東西編輯,所以把設計檔放在下面
' _; o+ f# e, f$ A9 T: m, [! K: A" x設計檔: [attach]17938[/attach]: `* @% Y4 Z; ~: v

- }3 C; a, D# V# o7 o, I可以用記事本開啟它再去做編輯,或網路上的其他編輯器(如UltriEdit等等)也可以開啟它, D& a1 l0 `0 K" O+ Y, A
到時候再循著上面的步驟做看看) b% G4 h) {, Z7 b; Y
如果你還是看不清楚上面的圖,這裡也有文件檔,如果你不嫌麻煩的話可以考慮下載2 e% `+ h: Y/ b) J" |; s3 K. Q
把流程直接用圖表示是為了大家閱讀方便,沒有別的意思
7 ?. r% c0 y3 g8 d% B- Z5 I
: Z8 H# R% X5 W7 V. S% \流程圖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