电子产业一站式赋能平台

PCB联盟网

搜索
查看: 317|回复: 1
收起左侧

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

[复制链接]

394

主题

394

帖子

2199

积分

三级会员

Rank: 3Rank: 3

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

udmfbzfsnp264016822025.gif

udmfbzfsnp264016822025.gif

7 |( M/ D0 w5 }  ^点击上方名片关注了解更多! f! m' W1 M) z5 F1 n4 O! ?) X

  l1 s/ X$ N1 e* r正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。$ w0 c$ e( M. `) v
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
( g8 q5 V& p8 c9 j7 u3 r9 m5 h另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
4 @1 n# _, Y+ d: b+ W" |安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】- b! l" ~- ]% {) `
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】
; V! A2 w* ~/ l) d+ _注意事项% a% P6 R2 E3 c3 j
1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
1 R! k- k  h+ X; Q3 E
/ A' u6 m% \9 r$ E* e

xz24oxrgaar64016822125.png

xz24oxrgaar64016822125.png

6 X) \8 z* t  Z8 g" g) q使用方法在图纸页面右键可看到当前支持的功能9 P# c, V1 F' S" j" x

of0zdckdkdd64016822225.png

of0zdckdkdd64016822225.png
" f' w. H  Z1 m: I
1)     【Change Net】--批量修改网络名称
, @+ M0 R5 r8 O4 Y选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
- i& b# L) E% O% b' h

udii5km31mw64016822325.png

udii5km31mw64016822325.png

$ e  a  U0 z" }+ D" [' n1 @6 ^此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称
; C  o5 l" v0 y: L批量选中需要生成网络的pin脚,右键执行【PIN
) y$ v% I3 i$ ?( e+ H2 n* U8 a/ l+ HWireName】,pin上会自动增加与名称一致的网络。
2 C: x3 S) u7 o6 R! r- o1 c* x

34yxwd5eajd64016822425.png

34yxwd5eajd64016822425.png

! ^; C' h; p3 F1 i4 P5 F6 T
1 i$ w' |( O8 f: Z9 K! D; Q* ~- g3 ?4 v3)     【PIN WireSearch】--批量查找生成引脚的网络名称
% _5 k4 N( i1 z( a8 J4 R( F首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
" u7 W: U8 l  C$ ^, J! @

gte5rmgdmzw64016822525.png

gte5rmgdmzw64016822525.png

4 g- u% d3 `) p. n* c0 B1 C回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN9 @8 O/ p, l5 u% D) ]0 o- x
WireSearch】,pin上会自动查表,并生成对应的网络。# J/ _$ G4 k) [$ V$ D# a0 I9 V# c

0ljp4bucwjx64016822625.png

0ljp4bucwjx64016822625.png
' m# q! ~2 d4 M( i; `2 `* x$ O
4)     【Place Net】--批量生成网络名称
# m* X( o; y* n5 ~2 {* A) Z5 ~5 K首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!5 N" {/ C9 G$ _. q

hzuoydn1dos64016822725.png

hzuoydn1dos64016822725.png
" p) O# j7 F8 K1 u. i
        / `1 j9 s) Q  B/ W9 I" t
回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
; A( [2 a& u$ L5)     【Place Offpage】--批量生成offpage) D* S5 c2 F3 j& q
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。! k1 Z9 c6 M5 C* t
如果原理图中选中的是offpage,则会生成与之相反方向的offpage
8 I9 O9 {1 K$ a/ t) `

abcab3fy4rm64016822825.png

abcab3fy4rm64016822825.png

0 c% K7 u9 E6 m7 r6)     【Value DNC】--将元器件设置为DNC/ q4 E9 O4 j" [
原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
6 e, L7 Y  A  |, }" {& u7)     【Value NoDNC】--将元器件恢复属性  S6 m( y5 b/ H2 A
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。
回复

使用道具 举报

0

主题

13

帖子

63

积分

一级会员

Rank: 1

积分
63
发表于 7 天前 | 显示全部楼层
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则


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