电子产业一站式赋能平台

PCB联盟网

搜索
查看: 429|回复: 3
收起左侧

orcad脚本你会用吗?效率提升巨大!cadence实用脚本工具分享,减少重复性工作,快捷设计

[复制链接]

395

主题

395

帖子

2280

积分

三级会员

Rank: 3Rank: 3

积分
2280
发表于 2024-9-13 12:00:00 | 显示全部楼层 |阅读模式

udmfbzfsnp264016822025.gif

udmfbzfsnp264016822025.gif

$ w  G5 j: e1 c4 Y3 t点击上方名片关注了解更多
& l  o% y3 k) h7 s8 r: i) F
! p% F$ H: x2 J. x5 s; F8 M正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。% L$ }4 ?. W& I) |! ^- z+ N
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!+ n1 c$ |; s' Z" `* ~/ P$ {2 L7 v
另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!5 u) K' `- p  N4 D+ {8 V0 g
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】
. L4 O6 a7 i, ~, H2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】; q  S: f. @  p5 r% q. i# P
注意事项3 ^6 m, B7 v3 p7 p
1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
# V" j0 z3 D5 A- G$ s) @+ i# f3 a% h) b- |: z3 S% Y5 X1 G3 k) ~

xz24oxrgaar64016822125.png

xz24oxrgaar64016822125.png
# Y% H* t5 I) N6 }
使用方法在图纸页面右键可看到当前支持的功能) k1 _( Q$ y1 _) O1 m( T. f

of0zdckdkdd64016822225.png

of0zdckdkdd64016822225.png
8 ~6 m# e+ d5 b4 }  K
1)     【Change Net】--批量修改网络名称
  u( L5 ?7 ^0 j" u1 l% V选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。7 l  u5 c! v& C: b7 O  n

udii5km31mw64016822325.png

udii5km31mw64016822325.png

& A! j5 X9 o; e0 S* r6 [此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称
& r% R# m* p; p  u, T批量选中需要生成网络的pin脚,右键执行【PIN: H" a9 Q8 C( B7 u  I: r! D
WireName】,pin上会自动增加与名称一致的网络。& c$ |, r8 r" ?4 }7 J8 v7 x

34yxwd5eajd64016822425.png

34yxwd5eajd64016822425.png
4 b% ~9 @$ Q7 ^7 h, W6 [
* \, [+ Z) ~  k( P1 I2 q
3)     【PIN WireSearch】--批量查找生成引脚的网络名称
+ t5 I0 c: @& {# l首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!# Y# e, `1 Q. ^6 p3 n# T! O

gte5rmgdmzw64016822525.png

gte5rmgdmzw64016822525.png

- Q" B' B1 V3 n+ y; z* q0 G" ]回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN6 o& ^1 e4 k- z. m8 T" l0 o' E
WireSearch】,pin上会自动查表,并生成对应的网络。- t& m* L2 r8 V8 [; I( M

0ljp4bucwjx64016822625.png

0ljp4bucwjx64016822625.png

! y2 b/ e. G4 l- K4 M8 z. p4)     【Place Net】--批量生成网络名称! l% d. L7 p. g6 h
首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
" ~# J- k, |5 q* u1 r

hzuoydn1dos64016822725.png

hzuoydn1dos64016822725.png
$ D* H2 `. f3 @. j% T
        8 r. T5 p$ m! H7 R' v$ e
回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 0 B  `* j# O& F& J* j9 m; B& M
5)     【Place Offpage】--批量生成offpage7 O; }0 k! n8 [
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。% i3 \. ?) q4 b# ?  x
如果原理图中选中的是offpage,则会生成与之相反方向的offpage
, f3 `8 r& ~7 \5 k- b

abcab3fy4rm64016822825.png

abcab3fy4rm64016822825.png
8 Y$ p. X2 S( M
6)     【Value DNC】--将元器件设置为DNC! d0 L4 X3 x: l
原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
) u, o4 \+ S% w$ g9 p* M& c4 H0 j! m7)     【Value NoDNC】--将元器件恢复属性/ f8 a% {) T2 L4 j0 R
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。
回复

使用道具 举报

0

主题

13

帖子

63

积分

一级会员

Rank: 1

积分
63
发表于 2024-12-17 16:49:29 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

3

帖子

11

积分

一级会员

Rank: 1

积分
11
发表于 2024-12-28 14:56:32 | 显示全部楼层
回复 支持 反对

使用道具 举报

0

主题

3

帖子

11

积分

一级会员

Rank: 1

积分
11
发表于 2024-12-28 14:56:54 | 显示全部楼层
! \" w$ A' F$ {: G; v) N9 u
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则


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