|
Cadence使用中遇到的錯誤及解決辦法(更新)
) j7 L) H/ I* f: h* |" e! x2 o" w z. X w# ^6 S7 g
【目錄】
2 H# s4 M1 f' \/ j6 h5 N& o! f8 V, a# U( ^, [! {1 K* @
2 P' _1 m4 Z; L, t& C! m* h- z {/ d! X
1、軟件打不開(OrCAD Capture CIS 或 Model Editor 界面不顯示)2 y! u" j3 X( d
0 c7 d2 z) W$ `: FOrCAD Capture CIS突然打不開,問題出在註冊表,卸載時候並沒有改變註冊表,解決:
/ u. y2 D# c- J% M1 E* q; d$ u- ~$ k0 O- K
運行->regedit->找到HKEY_CURRENT_USER\Software下的ORCAD文件夾,點擊右鍵刪除,
0 F: L4 F- s9 @& R7 J4 P* M4 i( t* \7 [: }4 k4 H% i9 \
再打開ORCAD就可以成功。% m8 f9 W' Z1 B3 J) d/ O. i
P- ]0 G& K5 m, V% w0 F0 o2 ?
. R$ G. q7 w: I3 h
+ ^1 p4 D" L" d9 S9 A3 p: S
Cadence的 Model Editor突然打不開(打開不顯示界面),也是同樣解決方法。刪除註冊表的文件夾 HKEY_CURRENT_USER\Software\Orcad\Model Editor
! t# H, C% F$ ~' P/ o6 I2 k) c; |3 a, h d# e- c5 s) N
, [# ?( _! ~0 G0 q2 u4 V
) E) v2 `/ L7 ?* r& B
0 E' |( Z# o; o. R4 z1 j3 M3 q* O9 `3 @) E+ E2 c( n
2、下載PSpice模型文件打開報錯; t; i+ H! o7 Y! l% ?" K
, y K! G& i8 j+ c5 u提示錯誤:
" q& S/ c1 p, {! P" x! c; b& e+ A' H' D+ O" [6 e( M% c
ERROR (ORCAP - 1028): The PSpice COM Wrapper error has occurred+ ]" s! I$ ^& a6 {
! z: O" s7 d8 |( Y( K/ H( N
解決方法一、打開下載目錄下的.obj工程文件,將元件庫拷貝,複製到自己的工程文件元件庫中。
: }# q+ `1 c7 x. Q4 E# P7 ?) \0 i* d# L# }$ I4 L/ k
解決方法二、(待補充)
: a4 c' z6 S0 B5 {
5 S6 [7 u& ^% Y: O( ? 5 ?9 [3 w I6 a9 r4 \- K; U" @, z
' j' x! E( W2 @: Z+ W3 v
其他1:orcad裏面pspice報 ERROR -- Missing model 錯誤
' v( u8 R( @! H6 l6 ~' {, T& U/ l& K! f) L$ R0 c
錯誤的意思比較直觀,就是模型錯誤,也就是該元器件沒有對應的模擬模型。這裏有可能是你庫選擇不正確,在capture中畫原理圖時,爲了模擬,在選擇part的時候加載的庫應該是tools\capture\library\pspice 目錄下的庫,而非tools\capture\library 或者\tools\pspice\library下面的庫,後者暫時也不曉得用在哪兒,所以選擇庫要選擇正確。否則仿真時找不到模型
8 s- n' h- W+ S n9 Y2 T9 ?! q# Q$ ]% O. V
來自 <https://blog.csdn.net/rdarda/article/details/6587384>6 c7 I @( Z1 y q
* l' K3 S5 t8 n; F* X
/ ^, s7 K. c( S6 o, q/ A
. Z6 y; w' l2 ]: l Y2 y其他2:求教“pspice COM wrapper error”問題5 J7 |2 K# p) p2 K; l; S
' E: G& M' J0 h6 h5 f% f
我打開一個仿真文件倒騰了一下再次打開也是這樣子,但打開其他的仿真文件沒有這樣的錯誤
8 x, n: G5 }0 S) }3 `# j& U; _) K: Q8 w; A k$ E4 _
解決了 ,是加密軟件的問題。給加密軟件公司打電話告訴他不要加密裏面的文件。
' ?1 y8 N+ z3 n% H5 v' q8 X
8 w6 O2 _& i( J$ z1 c/ _7 ^
2 L+ g+ S- L- j
) i3 n1 W& x& K- p: X4 t3、凡億視頻播放器引起的各種問題
6 O6 y- X- X( A* |6 T% i+ ^# u# v5 S
3.1、播放視頻時OrCAD閃退問題
/ A0 z8 s( U A& k
. \0 J! f; n! W; b9 U4 Z因凡億PCB視頻播放軟件與Orcad的capture目錄衝突,1 f Y# O b+ M3 y
1 Q* B2 y, b% {4 x6 B# r- g& Q$ W
導致orcad閃退。5 V% w3 E G1 T. ?) N
) t" S* \" s' {7 q9 |修改capture目錄名稱與caputer.exe文件名稱# R; D5 f5 A* v' j8 C# s
. U; f( y: w3 O' Q9 Y% a$ @4 f( Y
D:\Program Files\Cadence 16.6\SPB16.6\tools\capture爲- k, {4 m5 a. V+ |; m+ o: d
% ~% n% I) ?7 g ]* @D:\Program Files\Cadence 16.6\SPB16.6\tools\orcad
% B/ [5 N' u }0 X) P% o3 u S4 b- I- k- o* r0 t8 D+ u
+ g2 S+ } U. a- h4 [% s
4 @3 m& J# d) B1 ^D:\Program Files\Cadence 16.6\SPB16.6\tools\oracd\capture.exe爲
' @1 p- k$ j. O! k/ c" v' u; Q1 W7 H5 Q1 {* ]/ C) |
D:\Program Files\Cadence 16.6\SPB16.6\tools\orcad\orcad.exe
. t4 L# b1 g9 V, t
% B$ ~9 m( D9 s% B. t {9 I( f) n ( `$ t, {! u: I1 V( Q, m% V
' w& D4 z$ \( Q3.2、導出網表提示錯誤" q I: O3 Y' y9 R7 X
1 _* Y0 q6 {) |, u以上修改會導致軟件有些配置找不到目錄而報錯,比如導網表的時候,有以下問題:# \) Q. ^; y+ r9 O$ U) Q
9 s5 T1 }. t- l3 _0 \
(1)導出網表:提示無效指針,PCB Editor空白6 w; h- U) V- k& Y
" ~( J: h C9 E# W+ p解決辦法:9 G' ~ J$ D3 S6 s b w
$ r2 Q" g! J1 l: Y3 _5 h0 S$ |
打開我的電腦c盤,按照此目錄“c:\Willdows\SysWOW64”找到cmd.exe的應用
3 Z4 a& n" V7 s& M. k t# S
0 U+ o/ e( D/ ~點擊鼠標右鍵以管理員身份運行/ ^: r/ e+ y( x/ T9 ^
. j$ V0 |$ k/ I' s: Y _
進入DOS命令窗口下
2 x U) l& A x1 ]' b* y" J! ]6 k5 d3 H8 j# `) q: p
先複製如下這一行的代碼(其中相應文件的路徑請按照自己安裝的 D4 L* t/ m1 h/ q( \% J( g
$ o% W3 |# q1 \) \4 Q8 H" F% @
文件路徑進行修改)
# g' v% f1 R4 e" m! x8 g6 W! t% J7 a9 f5 z) Z3 L" R
regsvr32 "D:\Program Files\Cadence 16.6\SPB16.6\tools\orcad\orTrueReuse.ocx"/ M+ [9 W. ^, x# r7 h
2 D _- O3 a+ M& {$ x
regsvr32 "D:\Program Files\Cadence 16.6\SPB16.6\tools\orcad\orpxllite.ocx"
0 ~: e3 a! e* v8 s
4 _! I* n- B; f [1 c參考:
0 R6 R2 w# G" L' B6 i' M! q: \) ]" ~# q' w, s4 `3 \
https://wenku.baidu.com/view/9a5 ... 6e4bb0.html?re=view
# F4 n) r9 m4 `) l0 F& X% ]7 `! t" A( S; ~
: \$ w8 G7 v3 I$ E
2 U+ i) |! ~( ~
% B# F8 K9 i% d) X/ @0 ]" i3 q2 k
% r( t3 m# }! [4 X(2)導出網表:Configuration file錯誤
" X7 V0 F7 a! J
% ?7 a8 q4 P6 A" G+ A0 s- X1 e. ?, ~/ r& p W
: j& q4 F/ }9 K4 T' L0 _
* @ U8 w$ O* I
+ m* d, d. u* y) d& f! M5 cOption->setup -> 重新選定allegro.cfg文件8 d6 P; I/ P4 _* w3 ~6 u
0 z1 c! E2 a# z# M, [
6 }" T2 Y+ d7 o; f( i7 ?: i; @" r" ~
Configuration file配置爲) y- l: }0 c, k" r( _
! |' J6 ]; T9 v$ _' Z& x4 i
, y9 ]& x1 ^$ A4 n( K5 ~; c* S' F8 H4 ^" x
D:\Program Files\Cadence 16.6\SPB16.6\tools\orcad\allegro.cfg8 V" x; V) o" C, N" ]" e Y% ]
6 u3 @5 P% [) F* ?5 M % b+ J5 f1 O: s, F
8 L* u) T; J- g' [: m- F' _
3.3、電腦上所有另存爲,save as,搜索 另存爲等操作都自動退出3 J# Z. L( P/ V6 A9 w( X7 D* w) H
6 m" u$ g S+ I5 o. q
裝了需要機器碼的播放器,關閉播放器就正常了
" y! f# P N; R/ P2 l2 z" |: s# u9 H6 J
https://www.zhihu.com/question/27682079/answer/55509794& o5 v$ j" j$ {6 e" ]
4 N& @9 N U/ B2 X+ E$ a# \- Z/ r
7 S& I) ^ P# O' x+ m0 @, W4 E2 [' Z; N8 r t
4、使用orcad的CIS時意外退出
+ b- ]) J$ \6 e' A$ p2 _ l" H3 M' F+ u
. Y S) w) k) R! p5 q" w; f% a* ^; \& \- b$ U
嘗試修改一下配置文件就可以解決了,安裝目錄下D:\Cadence\SPB_16.3\tools\capture 裏的CAPTURE.INI文件開頭在5 P1 U9 m) G4 n; [! `! q( z* w3 I; b
0 H" i5 O4 @" n
3 _# ?9 R* r# [, r; x O
8 O1 H% f, @ s5 y# @
[Part Management]
' Z& T5 U3 [. f6 C+ L# ~' @$ Q5 W4 ]" E
Configuration File=d:\Cadence\SPB_16.3\tools\Capture\Samples\BENCHACC.DBC- d" J/ V% b* Q1 o+ M
; d4 l- Q4 f' K: S
DemoConfiguration File=d:\Cadence\SPB_16.3\tools\Capture\Samples\DemoBENCHACC.DBC
# Y# b- ~, [4 ]$ t# J' ~, ^- i6 x: f
7 ^1 R1 ? }# U) s( J6 I9 A$ Y" H
& }9 j1 y( m+ q: G; t' C2 q下面加上庫的路徑
; S2 e3 V! [$ F+ `2 Z( ~5 _5 T( `+ t! q
[Part Library Directories]% [! H, C( L" C8 |" `
# | V/ D3 _+ C1 I2 SDir1=D:\Cadence\SPB_16.3\tools\capture\library\. k( @: Z8 ?9 Y
! i: @2 D/ g) R$ p. P) x[Allegro Footprints]3 [, v2 n% i* R0 ^6 ]& ^& {4 b4 r
% d9 {8 e* l3 p' s+ f7 b! ZDir0=D:\Cadence\SPB_16.3\share\pcb\pcb_lib\symbols
; k( j, p, c; u5 {- I! E/ w8 y5 \ R. b# N8 e- t% g0 ]- s X, e
就可以了!
. U- a, f. f! s8 ?6 K" m
2 k9 G, q3 a/ `& _" _7 a來自 <https://blog.csdn.net/tianyake_1/article/details/48720355>. S0 \2 @; r' ]4 d
/ @, E# T. J9 D1 q) }- O! h , {8 Y+ @+ k# z& ^0 }& S( y9 X
: t( \1 N/ p) _* `! ? g 這是第二次出現打不開OrCAD Capture CIS的情況,第一次就直接卸載軟件然後又重裝了軟件,真是費時費力。現在又出現了這種情況,上網查找了一下,網上給出了兩個解決方法,故記錄與此。, j w8 D% O$ |# W9 @
% m2 y/ k4 G4 \- z* K
第一個解決方法:
7 N" s! C3 c; [3 p# W( Q: R) v: D. ~1 ~
打開D:\Cadence\SPB_16.3\tools\capture\capture.ini文件(我的Cadence安裝在D盤)。
! F a9 ~* `) s* b2 Y" a# `$ V/ Q) l6 \7 s1 k# X* ` t; ^8 Q% u3 @/ O
找到[Window Placement]配置選項,改爲如下:
7 G2 y: q. d5 u; R( t# B5 a( O7 n& J) P, S0 }
Max Position...=(-1,-1)
# D7 X, b2 I X& u% y0 F) x; ^2 @ Y
Min Position...=(-32000,-32000)
' O) P. U+ ]' r! z5 J: q
9 @6 l. v1 B# l$ U1 ~ Normal Position=(138,105,1176,877)
0 a9 q- ?7 P4 L9 |" | K8 T& `# e/ F3 `7 @3 y) v' ~
Show...........=ShowNormal$ }! m6 H: p4 ~2 ]) q
& H( ^8 J. d0 b: m5 U
保存後,打開Capture CIS,一切都正常了。我用的是這種方法,按照上述方法配置CAPTURE.INI文件後,保存,然後再啓動程序就可以正常打開OrCAD Capture CIS了。但是,在使用幾次之後,還是出了問題,這個文件中的設置自動的又改變了,OrCAD Capture CIS不能夠最小化了。還好,還有第二種方法。8 i: T' ?# k. f+ J) j% U
/ q# t5 A: F( L8 _7 {7 \
第二個解決方法:$ w& l- c% `* {; X: l! N/ a, `
' z* ]& h' c% c+ b" R$ c$ e) x
直接刪除CAPTURE.INI文件就行了,這種方法還是可以的。$ j K6 V" V) G6 N' J5 O+ m
4 S U% C/ H ^2 p" y7 s4 G
來自 <https://blog.csdn.net/guyueliang1991/article/details/41488631>7 |; f# n+ q, `+ G! C* ^3 E
# v, M- u' c% f* C; G
# t* l2 R3 E v2 e4 D9 i4 F1 L- q, E3 x
彙總以上兩張解決方法,3 B' \! w! g$ ^0 t1 m, _5 \& R
" P" I7 z6 G! J7 S6 @, A" @ `
解決方法,打開安裝目錄下D:\Cadence\SPB_16.3\tools\capture裏的CAPTURE.INI文件,新增如下:& F$ ]9 O4 |* a% `& a
+ S( S3 S6 [" p3 s0 Z9 P[Part Management]
/ o, u; _6 m+ n( T J
3 [" T& T4 V2 M9 nConfiguration File=$CDSROOT\tools\Capture\Samples\BENCHACC.DBC ]% ]/ `% A3 Q3 _
# {+ q: f0 Y( S+ y2 u% n# [3 {DemoConfiguration File=$CDSROOT\tools\Capture\Samples\DemoBENCHACC.DBC& l3 V6 D+ g7 @" C+ f0 F) E
9 r& r8 X3 g" G+ k! x% L' U1 I! {[Part Library Directories]$ `/ q h* B& d
1 e' W9 ^$ m0 F/ ?
Dir1=D:\Program Files\Cadence 16.6\SPB16.6\tools\capture\library\9 y( B' v) Z% v4 t; Q7 D0 g
! q- n. x% M7 H; e9 h: |* `' [[Footprint Viewer Type]5 o! u3 e7 a% {2 a/ g: h
3 j$ R- f7 l7 S8 {
Type=Allegro
, [7 i1 C2 N m# b% Z
) Q- o/ e2 `$ G0 Z; F[Allegro Footprints]7 K( q' d1 G- ]1 Q% L
& X+ I9 A$ W! t- n5 }6 y
Dir0=D:\Program Files\Cadence 16.6\SPB16.6\share\pcb\pcb_lib\symbols7 e' T, {$ m, I/ U8 Y5 {
- l3 s& ?. c' S& B0 K) h5 E[Symbol Selector Configured Libraries]( N) ? S; M( `' p% M# k' U
a- I6 p+ [! C
Library0=D:\Program Files\Cadence 16.6\SPB16.6\tools\Capture\Library\PSpice\source.olb H; N' f: E q
$ A4 Y4 c6 y; t' B* s
Number of Configured Libraries=1
+ i4 E6 t2 o; F3 x& e7 N9 R7 K6 ]; m2 E7 k
[Window Placement]:
) y- K' W8 f8 w+ M; E. D# x
2 }6 q2 S& @, z0 nMax Position...=(-1,-1)
9 `' Z2 H) x! B- s
! f9 }% e% {$ V8 E- i* C a JMin Position...=(-32000,-32000)4 u# W/ X" a. Y
& g' V$ L: Q) @5 [
Normal Position=(138,105,1176,877)% U8 N9 X( S' \8 Y% f; Y
! f, U, S& z# m8 F
Show...........=ShowNormal5 ?# D/ `) B" p7 Y' t
- T3 b9 {! t& w! }
2 G) r- N8 p$ ?/ Q- W" e
1 W7 ]7 q% T8 E! z5、導出網表錯誤 ORCAP-36003 conflicting valuesof following component definition) I* ^, B2 U: J( d) |6 @; l7 `
3 C# ~$ y5 V4 C2 _
問題:4 z: ~4 O" ~2 u& s4 b
* E) A8 @9 ~1 I& l) c: }* l, J
0 _# h. Z, N) q6 b
! U2 V/ e [9 R. r6 A6 R' t解決:: O; C n d' m4 ?, u
/ T8 t! v/ m9 |' e5 r
' l& H! _9 _, H1 \" a
8 I& v; m/ y8 |1 r$ ]添加class 信息,都改成一樣 |
|