|
Cadence使用中遇到的錯誤及解決辦法(更新)
3 n0 O2 x1 S* V9 k# y( A, j& y- y2 F' r) f" n. E3 o
【目錄】
Q* }) q8 W; ~# k2 X, l" s8 `
5 O0 e' _( [! l. L# W
( B+ R7 Q" C! s1、軟件打不開(OrCAD Capture CIS 或 Model Editor 界面不顯示)7 l4 |: y1 ]+ K5 }- Q
- @! n/ U! H3 z" w# Q/ j% mOrCAD Capture CIS突然打不開,問題出在註冊表,卸載時候並沒有改變註冊表,解決:( S7 Q# n9 J: b& Z
: O( `+ l& M& Q, ?運行->regedit->找到HKEY_CURRENT_USER\Software下的ORCAD文件夾,點擊右鍵刪除,$ `: U" X3 |6 Z) ]6 W) x6 _
4 ?" }2 M2 }- } E/ v再打開ORCAD就可以成功。/ z7 o7 x( S3 C" `6 O' a! x
( `# B2 T3 q% S
9 w, _- j0 _. o: V( x2 {2 j- A
- g/ Z5 l+ s. ?$ D/ y+ `& @9 Z) YCadence的 Model Editor突然打不開(打開不顯示界面),也是同樣解決方法。刪除註冊表的文件夾 HKEY_CURRENT_USER\Software\Orcad\Model Editor
9 e: V! Q3 L* {
4 [6 a; F7 \# M# v$ V9 c& q8 \0 A & S7 j' C3 W6 o
- S/ z7 q# {0 f& O5 Y! Z _0 V9 \
' h2 @/ ?4 D; e! w% X4 t
& M; r+ z: |! W+ h2 `) f) X, a2、下載PSpice模型文件打開報錯
# m/ }+ \+ k: K
# w9 Z5 L8 ^5 B8 f提示錯誤:( k& X8 D ^$ v( ?: P
. X8 ?* e" X) Z$ J! x
ERROR (ORCAP - 1028): The PSpice COM Wrapper error has occurred
; F7 G1 o- s- k/ w+ W
* a$ E) ^/ A7 n7 t0 W* h解決方法一、打開下載目錄下的.obj工程文件,將元件庫拷貝,複製到自己的工程文件元件庫中。/ |" ^- i3 ~( q. u) }2 B$ `* {
$ O- }7 O. _* [/ D
解決方法二、(待補充)( k/ M4 Z* d ~# \3 Z6 J" o
7 s7 e% X+ a$ v4 u % u6 z$ G- K5 Z* W: s& T$ i$ d3 B
6 Q8 _; ^2 @$ D+ G% o
其他1:orcad裏面pspice報 ERROR -- Missing model 錯誤5 U' x* P, C4 |3 \: D
. H6 o# E) x5 ~6 \4 V# R
錯誤的意思比較直觀,就是模型錯誤,也就是該元器件沒有對應的模擬模型。這裏有可能是你庫選擇不正確,在capture中畫原理圖時,爲了模擬,在選擇part的時候加載的庫應該是tools\capture\library\pspice 目錄下的庫,而非tools\capture\library 或者\tools\pspice\library下面的庫,後者暫時也不曉得用在哪兒,所以選擇庫要選擇正確。否則仿真時找不到模型/ k+ k _1 @4 @7 j
- u8 m. J+ |- g" v8 H
來自 <https://blog.csdn.net/rdarda/article/details/6587384>% a* M6 N7 r6 q3 k+ s. ]1 _- E
4 j- ?. ~% X" z) u
" b0 M5 P- }' x" v/ ?7 F* z1 G8 q( ]* n6 g
其他2:求教“pspice COM wrapper error”問題
- V# v# p6 b4 x
' C/ Z6 U5 l2 l& e我打開一個仿真文件倒騰了一下再次打開也是這樣子,但打開其他的仿真文件沒有這樣的錯誤. @% Y- X, J! w) h3 f7 z' b3 D1 G% \
5 |, {( H1 ]0 o& f9 l, X解決了 ,是加密軟件的問題。給加密軟件公司打電話告訴他不要加密裏面的文件。
8 {+ E" _7 @9 Z
# u; E) k, f! R) ~8 `4 K ) Z4 ~5 f: i" n3 Q! G( X. m
2 C1 l5 v8 a* e8 ~3、凡億視頻播放器引起的各種問題) W& s0 u- [4 c8 G- T
- d0 y1 q; C+ n1 K& K7 q6 b' u& ?3.1、播放視頻時OrCAD閃退問題# b& X: u% y. k" d; N
( A, p' o+ {% I. u8 D因凡億PCB視頻播放軟件與Orcad的capture目錄衝突,
8 i9 M- k* u. E* G, {5 Z( I" n
+ M$ _ R+ i# ?" l5 @$ t導致orcad閃退。$ y1 I8 H# \( H% \/ I) U/ M
7 n ~ A; J/ _, n
修改capture目錄名稱與caputer.exe文件名稱% g/ z, P8 S( l
# R+ G' k/ _4 A9 v# ND:\Program Files\Cadence 16.6\SPB16.6\tools\capture爲8 w2 |6 K+ K7 G1 F2 l3 U
4 c" R3 z4 a8 a. l* D/ HD:\Program Files\Cadence 16.6\SPB16.6\tools\orcad3 o# X9 A4 [. m" ^. e8 R
) B0 F, o" f% E) b: z J
}- U: x& k7 z4 P8 x; n9 Q
2 j5 ^$ O- J7 E w- yD:\Program Files\Cadence 16.6\SPB16.6\tools\oracd\capture.exe爲0 ]4 j7 I9 K8 n2 J. B* u8 ~7 a, {
1 Z9 @% s8 w# ?9 p& d1 r( u
D:\Program Files\Cadence 16.6\SPB16.6\tools\orcad\orcad.exe
' z( ^. }/ c( d
9 e5 o7 R" E6 y- {# y, n! V' L8 s
1 s# Z. R/ _: s9 |/ `" x. d. X
; H! P& t4 B9 p: u; X7 D( `: k7 L3.2、導出網表提示錯誤' U$ `9 D2 N( Z8 F
) R. D( T8 ]' G4 r
以上修改會導致軟件有些配置找不到目錄而報錯,比如導網表的時候,有以下問題:
* w5 p8 [9 ]! D6 ^- ~1 ?* G) z* g: o) Q
(1)導出網表:提示無效指針,PCB Editor空白8 G. j! R) u& K
* i+ {, r, C* C! ~/ O
解決辦法:
' ~5 W6 z7 i- o4 h K
0 d3 B5 ]0 ~. Y& i$ p+ b7 w# `- s打開我的電腦c盤,按照此目錄“c:\Willdows\SysWOW64”找到cmd.exe的應用 |5 e9 {5 N, }: u
: z$ M) C3 ^7 E+ V
點擊鼠標右鍵以管理員身份運行8 U' d0 l O7 v! y' r' @) e7 ?/ \
. _8 u- [1 C8 u y1 y進入DOS命令窗口下* t. Z$ \2 s% w- d+ V2 B
; m( j( `4 T1 @0 b先複製如下這一行的代碼(其中相應文件的路徑請按照自己安裝的- b0 R! D' n; R3 X# F O; ?! V
7 {& [$ S _- Z0 u1 k, e0 v文件路徑進行修改)7 B2 q+ D0 w6 f* r7 @) | {+ N
% \6 I6 A* n. X
regsvr32 "D:\Program Files\Cadence 16.6\SPB16.6\tools\orcad\orTrueReuse.ocx"& ?* {+ N6 n) g* l) [ d
% D! b! \+ E7 \+ B
regsvr32 "D:\Program Files\Cadence 16.6\SPB16.6\tools\orcad\orpxllite.ocx"$ K3 r* C0 D. a# X4 w+ I
7 k( g9 \' r, E. X$ |) R5 F
參考:
* u2 H7 s7 {+ N- y/ F! J, X$ x! S6 f+ l# a+ ?
https://wenku.baidu.com/view/9a5 ... 6e4bb0.html?re=view
& D# M$ y! o9 n0 J) v
' B6 D2 A0 s; t7 g: j
: j6 U: o0 f" ~6 h" A- S- r0 k1 ?* s# p& F5 r9 n: O" l* H( T
& i8 T+ A2 r/ S4 s5 x. w
0 k( B0 N* k+ ^- ]9 d! [9 E
(2)導出網表:Configuration file錯誤
' ]4 E: u5 d* ~( z* @/ a5 g r! F0 j0 H* h( D
& y, Q' J, F7 \; c
# A( U- L2 T6 a( a. D 3 Z0 d- r7 q1 ~/ k% h3 q- p5 e
k3 l+ @; Y6 R8 v2 i: q
Option->setup -> 重新選定allegro.cfg文件2 F. h- M l1 c8 d- b
1 [7 @+ G" o6 W) V6 E4 t
6 N, X4 x- l" n8 |
3 I2 y( Z% V& ^Configuration file配置爲
- X; q, x2 T& Y: Y; j d% a n9 f9 g3 {/ S2 d
z& o4 c# k. G. F1 L7 S1 `
6 [+ ?4 H1 _" ^( x, RD:\Program Files\Cadence 16.6\SPB16.6\tools\orcad\allegro.cfg
) j: m2 T- `# j5 p9 z4 @7 u: c, s$ y1 U4 h. S, f" J- S, n2 A
2 E5 I% G/ T, T7 D: t3 g2 M/ O* I
`% r8 n8 j" K2 {0 H( {5 c
3.3、電腦上所有另存爲,save as,搜索 另存爲等操作都自動退出1 `% u& }7 ]% h/ r) e, }- I9 ^' \0 A
" R* f/ O- R b5 M* C1 k. J0 p裝了需要機器碼的播放器,關閉播放器就正常了
: e( [/ W3 ], d
( a& a5 d/ E+ q2 i5 _https://www.zhihu.com/question/27682079/answer/55509794
0 Q; A0 I. [1 n) y
( Q7 U4 d/ b+ S7 s! R1 ?! b. i% ^ 1 c M/ N; K. {* D# l7 ^+ b9 ? J
( H' V; F" a( l4 S2 M; C
4、使用orcad的CIS時意外退出
7 { Z6 s8 C% j3 ~* V- D$ a, _9 s/ Z5 z( F/ X! x" b+ V
1 T$ n! r( ?9 b, r
! H3 A& B/ t7 L0 z嘗試修改一下配置文件就可以解決了,安裝目錄下D:\Cadence\SPB_16.3\tools\capture 裏的CAPTURE.INI文件開頭在
% D3 k F8 {5 O* K) f0 A! v# G9 x4 P- b2 o) F- o% R% T2 t
1 Y" n/ k& m$ p6 {; E3 @+ }; L" D
* h4 t8 j* @) L0 a[Part Management]7 ~5 r+ g- `! L9 L( F" e! v: ~! _0 P
& J7 f# h, V# |0 IConfiguration File=d:\Cadence\SPB_16.3\tools\Capture\Samples\BENCHACC.DBC
5 s, h9 y, G8 ^# u
: Y1 M0 w7 {* a/ Q: ~1 Z& f. }: iDemoConfiguration File=d:\Cadence\SPB_16.3\tools\Capture\Samples\DemoBENCHACC.DBC2 A# Q# T- n2 P4 A' A8 B
* W4 T+ t5 B1 E0 ~
4 Z8 p6 U0 W" d8 k5 c! h) t% x7 t9 s b4 w }
下面加上庫的路徑
& @) C- P% w6 S) h5 h# @' Z v" v5 W- I5 U" N4 i5 Q
[Part Library Directories]7 f9 v" ~( `) w3 L9 g
& \& l+ G2 E5 f. J QDir1=D:\Cadence\SPB_16.3\tools\capture\library\: C4 e; S: W8 l
' m! X9 v- u+ X; U' p
[Allegro Footprints]
+ ?; w y) ~' g$ V3 I& h9 `9 {- c! j$ T% |
Dir0=D:\Cadence\SPB_16.3\share\pcb\pcb_lib\symbols1 Y+ |: Y8 W/ ]* B6 C
# d# ?" q( T Z z- ]
就可以了!5 c( ~1 W7 [. w+ L H
K Q6 ?8 l0 n6 P) P. e
來自 <https://blog.csdn.net/tianyake_1/article/details/48720355>+ o1 R& [7 f9 `$ x
6 W2 i) D% r% D% L+ X' X% j
. z6 ~5 w% [6 d4 Q% V# ]( I# Q7 @( Q% P
這是第二次出現打不開OrCAD Capture CIS的情況,第一次就直接卸載軟件然後又重裝了軟件,真是費時費力。現在又出現了這種情況,上網查找了一下,網上給出了兩個解決方法,故記錄與此。9 _: i: N+ u H1 h
0 J* K- T; n# t! M. d# o- D 第一個解決方法:7 a/ F% _! |$ ]
% k, r& G" M P% F9 ]# t
打開D:\Cadence\SPB_16.3\tools\capture\capture.ini文件(我的Cadence安裝在D盤)。
4 C) W) X; ]6 Y$ p$ l9 }$ s4 y- q4 U6 T# z" K' G& @* `% C
找到[Window Placement]配置選項,改爲如下:. y+ y0 {, u; ^) L5 ~; t. W; K
/ n: N7 i. x) j. f' z7 D- t" [0 q5 Z9 | Max Position...=(-1,-1)
; ?8 Y- e$ Q+ m; g" y8 M" j7 Y9 j* @$ I, p4 w2 i. @$ J) S
Min Position...=(-32000,-32000)* s9 ^/ ?) n9 @) N5 u
3 J2 U2 G( B. {, G) s/ E
Normal Position=(138,105,1176,877). p' d/ }- z, {5 P% ?$ P% G
# \8 H, {4 z8 i& h% ] Show...........=ShowNormal# q7 q! r1 J+ o0 [3 _4 J( v
`8 x1 g( S. ~# } 保存後,打開Capture CIS,一切都正常了。我用的是這種方法,按照上述方法配置CAPTURE.INI文件後,保存,然後再啓動程序就可以正常打開OrCAD Capture CIS了。但是,在使用幾次之後,還是出了問題,這個文件中的設置自動的又改變了,OrCAD Capture CIS不能夠最小化了。還好,還有第二種方法。
* y4 b: R. v' r- u2 ~ L% `! [( @8 b
第二個解決方法:5 G% B/ [! c& U
+ U" i0 F( S" M8 w, M \ 直接刪除CAPTURE.INI文件就行了,這種方法還是可以的。
0 R) o3 {6 ~; V* r* C7 B( Z* r3 U! J, o* x0 O0 p0 a4 x
來自 <https://blog.csdn.net/guyueliang1991/article/details/41488631>
' f' y7 X9 q/ Z2 X V8 i
' o D! m d4 u% J # X) R5 g3 d# i w' E, f* f
+ j. z3 C; k) r2 a, j1 X
彙總以上兩張解決方法, B% |: g: u# y7 v6 G
: D; R) s f6 W7 [( X( m ?; Z! N
解決方法,打開安裝目錄下D:\Cadence\SPB_16.3\tools\capture裏的CAPTURE.INI文件,新增如下:
9 b7 i X# h; K8 N+ E% R7 g! m, e9 P* Q1 K* x$ S
[Part Management]
" @: _$ w7 r6 O' W" X( k6 v3 T! j4 x
Configuration File=$CDSROOT\tools\Capture\Samples\BENCHACC.DBC
! x: g0 Y* `% T( J2 a
9 P4 }6 a v$ g+ t" p# M: p9 MDemoConfiguration File=$CDSROOT\tools\Capture\Samples\DemoBENCHACC.DBC
\* x) s- r7 E% n* z6 z: C/ ?. |1 o+ h# W
[Part Library Directories]6 ^" k0 @ K( b1 P( T
6 i7 e; q+ g4 ^3 H( q% ?Dir1=D:\Program Files\Cadence 16.6\SPB16.6\tools\capture\library\8 k- b. H; I' ]% z$ k
3 V: w; t& {. s2 L3 q[Footprint Viewer Type]
( ~0 i4 e8 f2 C
5 g x& n4 L/ I3 ]Type=Allegro! j# I1 ? H- |6 r7 V* D. [
+ k2 Y: S% V4 w. w1 C* {[Allegro Footprints]
8 p j: |( O5 A, b* g& B; S0 F# X% K( I+ D- N0 M3 e; y
Dir0=D:\Program Files\Cadence 16.6\SPB16.6\share\pcb\pcb_lib\symbols$ S8 }% c/ m* y G
2 W8 |- M2 S. Q+ U- t) y6 F8 F
[Symbol Selector Configured Libraries]8 ~ g+ L) J. P m% G
0 Y+ p [% Z$ A5 p
Library0=D:\Program Files\Cadence 16.6\SPB16.6\tools\Capture\Library\PSpice\source.olb
: s- g( u' m; t7 v3 f5 T f: h
, K6 N$ K% e6 A- b: e; b, bNumber of Configured Libraries=19 A( A: U( g% O8 I! m/ P- M7 {; _
% N( k1 n/ o5 n+ z$ p. M6 |[Window Placement]:+ f# c p1 A1 M4 J
, `$ X, K- K& J; ~' h. KMax Position...=(-1,-1)& o' T* {6 i3 C& ~% L9 b
5 {1 `) ]3 n+ H7 s9 jMin Position...=(-32000,-32000)
! N9 W8 K: @0 N, b i; K
7 J" U7 J! e. `, D' Q JNormal Position=(138,105,1176,877)" W- L! W) }3 x \
3 ]% k* Q% d- Y9 \- E, sShow...........=ShowNormal5 [0 g$ n7 t# n% e, I% k: K
+ ]4 |: a$ P, q n* ^
# K, W( r- V* Y4 ~, q [4 n: R
9 K9 h& ?& ]- N0 A5、導出網表錯誤 ORCAP-36003 conflicting valuesof following component definition
6 O6 y/ [. b' ?* d4 D; @, c) g, K
問題:. y/ k8 _" _: \0 u
4 Q6 I& [4 U- r
8 `6 |& P/ S1 D% S- s
$ `. `5 j1 u4 o. t1 L9 C解決:
. s3 q- I# A2 B E e+ V$ p$ O X
8 p2 z; a9 [# q8 ^
|# t9 H$ L& y% X3 b4 t2 b! | U- h H( x1 J
添加class 信息,都改成一樣 |
|