电子产业一站式赋能平台

PCB联盟网

搜索
查看: 208|回复: 0
收起左侧

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

[复制链接]

397

主题

397

帖子

2463

积分

三级会员

Rank: 3Rank: 3

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

djajdhoycw464023742335.gif

djajdhoycw464023742335.gif

8 K+ K7 f! h4 Y# W' t点击上方名片关注了解更多& ~6 b! m% [; o! i! _

0 E% |1 [4 v: x) M4 d正文前言在使用cadence orcad设计硬件原理图的阶段,为了减少一些重复性的工作,我们可以利用脚本工具进行快捷设计。! ?' M# @& m6 p1 g) @$ N4 D/ t$ c
本文会教大家如何配置这样的工具,并且分享一个我正在用的小工具,大家感兴趣的话,可以拿去用!相关资料获取方法(网盘免费分享链接),我放在文章最后了!6 r4 M7 k; g( D5 Y
安装方法1)capEasyCAD.tcl文件放到Cadence安装路径下的【*Cadence\SPB_16.6        ools\capture        clscripts\capAutoLoad\】4 D. K7 B1 W$ b( L
2)capsym.olb和EasyCAD 文件文件放到Cadence脚本路径下【Cadence\SPB_DATA\】  l4 ]9 ~5 a: y, r) n
使用方法在图纸页面右键可看到当前支持的功能) n! u1 Z' n; p! V& A

n2unzwkiv1364023742435.png

n2unzwkiv1364023742435.png
; r+ [6 \- G, x( _# I
1)     【Change Net】--批量修改网络名称+ N1 {+ H5 ]* L& z
选中需要修改的部分,比如将网络名出现XSW字符全部替换为FPGA,OK后完成替换。
& H& [/ D9 }2 B% U

4l1fknkt12b64023742535.png

4l1fknkt12b64023742535.png
3 T3 d. J9 i/ v" a8 T: J: Q& @0 \
此功能建议慎用!如果使用此功能,修改完成之后需要将原理图关闭并且除DSN以外的文件全部删掉,然后再打开此页并全部选中按回车键打开网络部分。从而完成原理图更新。2)     【PIN WireName】--批量生成pin脚的网络名称
) `1 w4 Y! I; P$ A批量选中需要生成网络的pin脚,右键执行【PIN
& f$ I5 C; n! t! Y0 o. W: BWireName】,pin上会自动增加与名称一致的网络。2 z& `& r' t3 C$ _) g! g

n30xfbmxfc364023742635.png

n30xfbmxfc364023742635.png
6 J0 X  K$ S4 f3 G) I

8 j- v" B* _8 v& Q; R3)     【PIN WireSearch】--批量查找生成引脚的网络名称
0 G# J9 R* _5 \5 M首先制作一个excel表格,比如C37需要生成11111,C36需要生成22222等,制作完成后框选这部分数据,复制!
! G8 O+ {3 V9 R$ ^! M6 U" }) L

bpcrcwnix5z64023742735.png

bpcrcwnix5z64023742735.png
! U0 w& s4 Q% Y
回到原理图中,批量选中需要生成网络的pin脚,右键执行【PIN* b  ~# Z# K; g! O( T3 i4 i6 d% E1 d
WireSearch】,pin上会自动查表,并生成对应的网络。
% o/ }# F& F9 J4 u7 G

1ouda4n1ryo64023742835.png

1ouda4n1ryo64023742835.png

% f/ c6 l+ X, m' B) h0 `4)     【Place Net】--批量生成网络名称
6 v, O4 d/ t7 ?( g/ e7 L首先制作一个网络名称的列表,可以是excel也可以是txt。框选并复制!
4 k, a$ j  T( E/ t* X" w

1j2gpcbexfp64023742935.png

1j2gpcbexfp64023742935.png
6 ^8 C, W9 l# H' F, `! K8 o
        
; C/ h1 r+ ^# D5 q7 [% `" A回到原理图中,选择一页左侧有足够空白的图纸,右键执行【Place Net】,可以看到左侧会自动放置网络,待网络消失后,已复制到剪切板,回到需要放置的图页,粘贴网络。
" K2 R$ O2 `, M8 L' l0 M4 F% n/ i3 y. @5)     【Place Offpage】--批量生成offpage  s( ~' U' T3 I
原理图中选中对应的网络线,右键执行【Place Offpage】后会自动生成对应名称的offpage。
. n$ w- ^3 L7 D0 J6 A/ D% a如果原理图中选中的是offpage,则会生成与之相反方向的offpage/ a8 Q/ q. O( M% P/ A- g  F

xazdroaafip64023743035.png

xazdroaafip64023743035.png
$ ]5 Z6 n7 u  x- n5 Q
6)     【Value DNC】--将元器件DNC' v5 }+ `% `( Q8 {3 Y$ D6 V
原理图中选中元器件,可将属性DNC,并保存器件参数保存。与【Value NoDNC】配合使用。+ j  d, t3 }0 j0 g% J/ ^
7)     【Value NoDNC】--将元器件恢复属性
3 L8 t! Q. h, S! p0 I% ^原理图中选中DNC的元器件,可将DNC之前的属性恢复回来。与【Value DNC】配合使用,手动DNC的无法恢复。$ F% h- b" M4 L
8)     【OffPageName Agli】--将offpage的名称对齐
) p& y; L! C- c原理图中选中需要对齐的offpage的名称,只能选名称不能选中整个offpage。执行功能,offpage的名称会自动回到原位。如果方向是在左侧,会进行左对齐。4 L* R! G2 Y" }: K

jm3hxx4osxo64023743136.png

jm3hxx4osxo64023743136.png

& [' j7 o) C( s5 B& l; F获取方法
回复

使用道具 举报

发表回复

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

本版积分规则


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