电子产业一站式赋能平台

PCB联盟网

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

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

[复制链接]

395

主题

395

帖子

2336

积分

三级会员

Rank: 3Rank: 3

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

fnjy2urqn0464022978326.gif

fnjy2urqn0464022978326.gif
% Q. a6 E) g& E  w: \
点击上方名片关注了解更多0 X* m7 h4 K+ v( |

( [" {5 ~; i3 z) l7 e- y. \' ?% R正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。
. v8 V6 |6 Q7 \( @1 Z1 i! Q+ w& `本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!
! c" Y+ Y. V- e2 E另外,结合最近各位粉丝反馈的问题,增加了注意事项,大家需要特别注意!如果还有其他问题,后台私信就可以找到我!感谢各位的支持!
' l4 }, c% \! ^% d9 t. C安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】2 h' ~* Y" _7 E0 K
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】, e  q0 C1 |8 W: Y8 {; O
注意事项4 ?3 S- \( W3 p" l3 b
1. 该脚本使用前,orcad中Page Size单位设置为英制inches,否则设置公制millimeters,会出现问题,比如生成的网络不是引脚上的,存在偏移问题。
) E. R* `: U' ]4 ?9 |6 |2 I. M
$ K! X- R) _3 K

nqucfuyxvhj64022978426.png

nqucfuyxvhj64022978426.png

/ @. j; S: z, J( d" X使用方法在图纸页面右键可看到当前支持的功能. D' w/ `0 J4 I' Q; U

cqblpbchjjj64022978526.png

cqblpbchjjj64022978526.png
0 f. M- A- X8 Q% C. G% h
1)     【Change Net】--批量修改网络名称
2 b$ n$ x$ _$ s  f7 W4 I) W选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。! J( Z; ~  i; z/ q0 i& Q

ro3isjckx1u64022978626.png

ro3isjckx1u64022978626.png
. @) m& |$ O  L& {+ Q( d
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称
& X3 R! y& U/ b$ w4 r: v* E批量选中需要生成网络的pin脚,右键执行【PIN
  `7 V3 d  E" P% E( j2 v. U& EWireName】,pin上会自动增加与名称一致的网络。
# K% u! m! ^- y# @" }

2plbzju0gbq64022978726.png

2plbzju0gbq64022978726.png

8 \) V3 c  e1 T3 N; ^; G - Z5 E- ~0 b- v6 T, c
3)     【PIN WireSearch】--批量查找生成引脚的网络名称
, k: }5 T0 d2 v0 z/ V# ]% {1 R* p, [  Z首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
9 [0 y( }5 m1 ]

iwdbghhc0wm64022978826.png

iwdbghhc0wm64022978826.png

2 d, K5 k% G1 C) \( l, o9 g4 p回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN
7 @. a8 y  m# i) ~; p$ tWireSearch】,pin上会自动查表,并生成对应的网络。
  v% B$ B: D6 Q" a( O* X; i! a. j* G

ksqe3bwflbm64022978926.png

ksqe3bwflbm64022978926.png
- n8 \" j6 }8 @6 x0 m$ H
4)     【Place Net】--批量生成网络名称
# P7 K1 h$ u7 M' b7 w首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
8 i- W% Y% L3 L4 e( \' y! C

5urdcjqydiu64022979027.png

5urdcjqydiu64022979027.png

# U) F2 D: S  ]' H6 v        
: I- t/ {2 b6 l! F5 K4 X回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
* r" u: U' k, K: k* j: v5)     【Place Offpage】--批量生成offpage
( r* k$ F* E7 h原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
: K0 L* {& o5 v9 y  T如果原理图中选中的是offpage,则会生成与之相反方向的offpage
- W3 G9 ?: o4 }0 s% T1 j2 l% L( a

x22tj5wctjw64022979127.png

x22tj5wctjw64022979127.png

( @' ?6 k$ }/ j( m6)     【Value DNC】--将元器件设置为DNC
, \; F, L+ V( y原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。
2 U- x) r  `/ }& z$ S1 |# O5 k$ Q7)     【Value NoDNC】--将元器件恢复属性; L5 `% S6 {5 t  i' n; |
原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。
回复

使用道具 举报

0

主题

4

帖子

18

积分

一级会员

Rank: 1

积分
18
发表于 前天 11:41 | 显示全部楼层
17.4版本使用放置网络指令的时候会闪退是咋回事,求解答!
回复 支持 反对

使用道具 举报

发表回复

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

本版积分规则


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