电子产业一站式赋能平台

PCB联盟网

搜索
查看: 995|回复: 5
收起左侧

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

[复制链接]

397

主题

397

帖子

2457

积分

三级会员

Rank: 3Rank: 3

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

udmfbzfsnp264016822025.gif

udmfbzfsnp264016822025.gif

7 ^( G1 m1 @  W3 W- I( p2 v/ h) Z点击上方名片关注了解更多. ~: U: c5 R, C$ }1 g

! y2 Q+ n5 M: t1 W* o正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。
) o( y8 i1 z. H6 X0 P5 Y* t$ b4 a3 i本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!7 w( T* Y. Q' I  s
另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
2 K3 ?' K3 p# v8 U3 O/ c2 v0 z安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】3 Z6 b% X- C2 V/ |
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】% s4 |7 O' c3 e$ E& Y
注意事项
4 R5 g6 t/ A6 p- v5 Y" ^; i7 b) Z1 G1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。( G- ^9 s: |$ G1 `3 B

8 a& `7 n2 A) U, q- K

xz24oxrgaar64016822125.png

xz24oxrgaar64016822125.png

+ }" T: A. I' h使用方法在图纸页面右键可看到当前支持的功能
8 D9 Y& E) K2 i  M8 q

of0zdckdkdd64016822225.png

of0zdckdkdd64016822225.png

0 X) \! [( x- p: _; l5 L1)     【Change Net】--批量修改网络名称. s1 o: o6 N* ~
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
8 H5 b- I% w, m  O9 b

udii5km31mw64016822325.png

udii5km31mw64016822325.png

. d; s% K0 S7 }) J2 ~+ C8 [0 m5 C此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称* M# g, l8 F' M& ?. \+ ?2 F2 m
批量选中需要生成网络的pin脚,右键执行【PIN
! g3 C! m$ h) k/ T2 F$ tWireName】,pin上会自动增加与名称一致的网络。
5 e* z. i0 e% j+ j+ l

34yxwd5eajd64016822425.png

34yxwd5eajd64016822425.png

! y6 m( f( j2 n5 L5 `2 [: a% E * q7 |3 k& x! b7 t
3)     【PIN WireSearch】--批量查找生成引脚的网络名称: C8 L7 B- P* T0 K
首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
  D5 I' _) e! a* ?; t, v# V: t

gte5rmgdmzw64016822525.png

gte5rmgdmzw64016822525.png

/ @' ^( \9 n0 C, b8 `" t回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN* Q$ u6 I' l. C$ w
WireSearch】,pin上会自动查表,并生成对应的网络。* h6 G" I+ q5 ]  o$ _# X

0ljp4bucwjx64016822625.png

0ljp4bucwjx64016822625.png
4 i5 Q' H5 k& V: y2 c2 o8 f4 [) J  L
4)     【Place Net】--批量生成网络名称. o( ^% M+ k1 Y0 p! ^$ w
首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
& Q0 ^' W+ @$ ]( F+ o

hzuoydn1dos64016822725.png

hzuoydn1dos64016822725.png
$ n" x) e# H2 P5 M
        
7 Q5 \# ]0 x; ]& R2 ?2 k: ]; y回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。 # K$ ?0 \9 Z$ R
5)     【Place Offpage】--批量生成offpage  I, \* @' O2 n3 ^" O
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
3 @; ~; F& R, y( ~# E& P# _如果原理图中选中的是offpage,则会生成与之相反方向的offpage8 Z) V  Q0 g9 D2 m! ~% k- P! k

abcab3fy4rm64016822825.png

abcab3fy4rm64016822825.png

# T; |6 C( j4 L3 `6)     【Value DNC】--将元器件设置为DNC
5 e4 b* G) C  U/ V% @) T原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。3 y. n8 \# r6 v  Q2 |- V& K' ]1 \! S9 `
7)     【Value NoDNC】--将元器件恢复属性  f) z0 }4 G" ~% U' d2 \
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。
回复

使用道具 举报

0

主题

13

帖子

63

积分

一级会员

Rank: 1

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

使用道具 举报

0

主题

5

帖子

21

积分

一级会员

Rank: 1

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

使用道具 举报

0

主题

5

帖子

21

积分

一级会员

Rank: 1

积分
21
发表于 2024-12-28 14:56:54 | 显示全部楼层
, Q: L& ?. T9 [) e9 |2 w+ h+ z- p
回复 支持 反对

使用道具 举报

0

主题

10

帖子

46

积分

一级会员

Rank: 1

积分
46
发表于 2025-3-14 09:58:10 | 显示全部楼层
问一下可以**一下链接吗,谢谢
回复 支持 反对

使用道具 举报

0

主题

2

帖子

8

积分

一级会员

Rank: 1

积分
8
发表于 2025-4-8 20:38:32 | 显示全部楼层
:):):):):):):):):):):):):):):):):):):):):):)
5 D  O* P; u3 G2 k( ~
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则


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