电子产业一站式赋能平台

PCB联盟网

搜索
查看: 348|回复: 0
收起左侧

真值!超实用orcad实用脚本工具

[复制链接]

397

主题

397

帖子

2463

积分

三级会员

Rank: 3Rank: 3

积分
2463
发表于 2024-6-18 19:49:00 | 显示全部楼层 |阅读模式

jzrwfyogyi06402231140.gif

jzrwfyogyi06402231140.gif

2 D; s, G' j; E- Z点击上方名片关注了解更多
/ p3 _9 y9 C$ R! H0 Q1 K
( i! F  P7 J# u1 g$ ^正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。! B, ?# W/ m* x- ~+ g2 I
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!( c" T5 {- y/ q$ w, g$ v
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】
# R$ P7 V, c( _* R9 n+ ^" b2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】8 q; v* Y2 x" Q( R2 G4 A- e
使用方法在图纸页面右键可看到当前支持的功能( x. v5 A# P( Q2 n" \" }$ j4 k# f

4w4cz54e5ew6402231240.png

4w4cz54e5ew6402231240.png
9 ?% ~, H1 |! V: Z' z; y
1)     【Change Net】--批量修改网络名称  Y5 x* w0 o: b9 y, o
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
8 ~1 j% @! t8 w

u52mx5tuddi6402231340.png

u52mx5tuddi6402231340.png
  f6 `6 i7 A" M% [; v
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称4 i$ v% k3 G9 Z3 q  e7 s$ I$ F
批量选中需要生成网络的pin脚,右键执行【PIN
  ?5 A! A5 m+ {0 Y* ^2 VWireName】,pin上会自动增加与名称一致的网络。/ e7 J. O1 H( J5 T1 v- E

ahrhhwubxsq6402231440.png

ahrhhwubxsq6402231440.png

% `3 K5 y% @2 Q4 ~
' l5 O. n' P( E+ n8 R7 m! ^' a* v3)     【PIN WireSearch】--批量查找生成引脚的网络名称# l% h% Z/ `3 _- j* t
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
, B; H% _: j; Q" o" ?% }

lcqdlldr1vm6402231541.png

lcqdlldr1vm6402231541.png
4 ^8 n6 a; r- `" t4 w, X
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN" }* i! O, [) s" o0 m
WireSearch】,pin上会自动查表,并生成对应的网络。
5 \3 ^# G4 x/ t. l/ o& H2 ]4 Q

loroz3uvi1m6402231641.png

loroz3uvi1m6402231641.png
9 a+ d$ K8 G* a
4)     【Place Net】--批量生成网络名称
( i( g, x- ]' y9 a$ s2 T' C2 D5 a首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!# s- x; X  E; Y& {) w* p1 N

2kh5sbb30mt6402231741.png

2kh5sbb30mt6402231741.png

7 ^2 |3 w# Y6 J, o" \  m2 S& ]        . |' x. f2 z  f% s& d- ~) @
回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
# H9 B$ E6 I0 l( ^5)     【Place Offpage】--批量生成offpage8 Q0 H* K; G' L
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。, S+ f6 ?* G9 o$ I
如果原理图中选中的是offpage,则会生成与之相反方向的offpage3 R# h6 ]& m) q: A- |* }, ~0 `+ i

3oerawphnhf6402231841.png

3oerawphnhf6402231841.png
" O  @4 P" X* S5 F# I; B
6)     【Value DNC】--将元器件DNC
, e4 `$ S6 Y0 s' [. {6 ~原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。% u/ s4 ]1 j. [) e
7)     【Value NoDNC】--将元器件恢复属性  k( h* s9 G% o% i* t9 j# B& C
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。; m- {. b% Q5 D& d5 K6 Z9 n) c
8)     【OffPageName Agli】--将offpage的名称对齐! J9 A" }0 w; m: U( {0 m
原理图中选中需要对齐的offpage的名称,只能选名称不能选中整个offpage。执行功能,offpage的名称会自动回到原位。如果方向是在左侧,会进行左对齐。
; P1 B% }; U" ^6 z7 S

l3nbxq3zzb46402231941.png

l3nbxq3zzb46402231941.png
$ z; s* D; x% ?7 u) E7 h
获取方法
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


联系客服 关注微信 下载APP 返回顶部 返回列表