电子产业一站式赋能平台

PCB联盟网

搜索
查看: 301|回复: 2
收起左侧

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

[复制链接]

396

主题

396

帖子

2394

积分

三级会员

Rank: 3Rank: 3

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

1jlb2mjtz4564016838725.gif

1jlb2mjtz4564016838725.gif

  y2 K# a3 u' I; O& V6 T点击上方名片关注了解更多
( G+ ~$ t0 K: ]; y& a, `
4 W; I8 v! g2 ?. P+ B- ~正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。4 ]% E" }; T( E
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!+ {2 V* @- B- m7 L9 Y
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】
' d( S; _# M1 t) L; a0 h2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】
* ~5 E# o5 v7 }5 q9 ~使用方法在图纸页面右键可看到当前支持的功能
: w5 l& t8 N) V3 v

f2uqbvv5xsr64016838825.png

f2uqbvv5xsr64016838825.png

0 n, K( n6 ~2 x3 L$ v' E! Y  \1)     【Change Net】--批量修改网络名称; t/ x3 f6 v6 ~! ?
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。2 \% D# _" d: \/ j8 ]. |

ju32o0ri2os64016838925.png

ju32o0ri2os64016838925.png

# n  d/ D" F1 ], i此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称
3 R6 N$ o0 v3 {5 n* W& `" r, G' J批量选中需要生成网络的pin脚,右键执行【PIN  t! P' t, \/ M5 u; L: A4 V
WireName】,pin上会自动增加与名称一致的网络。/ k, E, t" s( E/ i- u

bss2hlwencc64016839025.png

bss2hlwencc64016839025.png

- U# z- q, _/ b0 T1 | 3 N0 c: V% N5 M6 k1 a
3)     【PIN WireSearch】--批量查找生成引脚的网络名称
  q2 x* u0 B( d9 O首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
% L0 I/ y9 X2 P- }8 B

zziv42m2xmh64016839125.png

zziv42m2xmh64016839125.png

8 q3 A' d2 n# r5 r2 w" l回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN: {# g% V: u: [% B7 E
WireSearch】,pin上会自动查表,并生成对应的网络。
' @8 ]; ?( z7 T( N9 B" e/ [" t

sa0olkkbvuj64016839225.png

sa0olkkbvuj64016839225.png

6 `& m& c1 F# Y& q4)     【Place Net】--批量生成网络名称
% X5 G3 W$ t3 e6 Z# c# W) V) c  c首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
2 I4 I/ G$ _3 ^/ R9 d0 E  k  r

vfvg14bfs0g64016839325.png

vfvg14bfs0g64016839325.png

" j# a2 G% B. \        
/ W9 _8 F6 Z+ u* a回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 - h6 P4 c& @  n/ Y( V) W7 `
5)     【Place Offpage】--批量生成offpage
. R# q0 u+ E8 m+ ~9 h. `: y0 v原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
  Q; d  I: K8 h: V0 W- ?% x4 Y如果原理图中选中的是offpage,则会生成与之相反方向的offpage
+ s+ a) `+ o5 j+ j' r6 z. q, `

abhuovmm10464016839425.png

abhuovmm10464016839425.png
& C4 c, x" G- U0 g4 l, `$ U
6)     【Value DNC】--将元器件DNC
3 O6 i% B7 g3 j. c. |  B原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。2 d& X7 E9 F7 }  \9 ]
7)     【Value NoDNC】--将元器件恢复属性
5 l0 x( m- A4 \  J4 b) |+ W% T原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。0 k/ n! V1 F" F% t1 ~/ Y1 I6 O5 g+ Y$ c
8)     【OffPageName Agli】--将offpage的名称对齐8 ^+ H. a4 `0 ^# s- O2 l
原理图中选中需要对齐的offpage的名称,只能选名称不能选中整个offpage。执行功能,offpage的名称会自动回到原位。如果方向是在左侧,会进行左对齐。
' u6 A% K/ m! D  W7 N# ]  ?

xdllewg3bka64016839525.png

xdllewg3bka64016839525.png

! _" c" D  v- }$ r获取方法
回复

使用道具 举报

0

主题

3

帖子

16

积分

一级会员

Rank: 1

积分
16
发表于 2025-1-10 23:02:06 | 显示全部楼层
感谢楼主无私分享
. k; F) u/ q8 O* D
回复 支持 反对

使用道具 举报

0

主题

8

帖子

37

积分

一级会员

Rank: 1

积分
37
发表于 2025-3-7 17:51:28 | 显示全部楼层
那里有,看不到阿
+ P. a! e, ?7 |
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则


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