cadence orcad capture tcl/tk脚本开发
Orcad是一个很优秀的原理图工具,orcad支持tcl/tk开发,介绍一下当前本人开发的脚本工具,可用于提高硬件工程师的画图效率。
- 环境准备
- 将压缩包解压到C盘(注意一定要C盘根目录下),C:\Tcltk。如下图所示
- 将上图中tcom这个文件夹剪切到cadence的安装目录下,例如,我的路径是D:\Cadence\Cadence_SPB_16.6-2015\tools\tcltk\8.4\lib
- 将压缩包中Tcltk.tcl这个文件放到cadence的安装目录下的capAutoLoad
例如我的路径是D:\Cadence\Cadence_SPB_16.6-2015\tools\capture\tclscripts\capAutoLoad
- 适用范围
Tcltk脚本主要适用于cadence 16.6(orcad capture cis)版本,原理图图纸且pin to pin的栅格点必须使用1:1,其他关于图纸尺寸大小等配置,保持默认。除了换PIN工具外,其他命令可以适应mm和inch。
- 功能简介
- 准备工作
将capture的command窗口调出来
每次打开软件之后需要输入re(表示reload源文件)。
- 功能介绍
- Tcltk功能介绍列表
command命令 |
功能名 |
功能描述 |
操作步骤 |
help |
帮助 |
显示所有命名列表 |
输入help |
col cor (create offpage right/left) |
增加页间符 |
给网络标号增加页间符 |
选中网络标号后,在command窗口中输入命令即可 |
cw create wire |
创建网络标号 |
根据PIN名称等创建网络标号 |
1.选中器件的pin管脚,输入cw 0,会自动生成pin名称的alias 2. 选中器件的pin管脚,输入cw XX,会自动生成XX_pin名称的alias,如AD9361_IN+ 3. 选中任意一个wire,输入cw XXX,会创建一个网络,CTRL+V可以粘贴 4. 选中任意一个wire,输入cw {XX1 XX2 XX3…},会创建一组网络,CTRL+V可以粘贴 |
Dxls3 C:/Users/Administrator/Desktop/1.xlsx 注意此处需要输入的文件路径,用“/”与windows下不同 |
换PIN |
PCB换pin完成后,回导回原理图中,此功能比较强大,适应于FPGA换PIN |
1. 确认PCB输出换pin结果表格数据格式 第一列是FPGA/CLPD的管脚信息,第五列是PCB工程师调整后的新网络名称。 2.选中需要换pin的bank,输入命令,会自动完成换PIN,注意图纸备份。 具体可参考附件A |
SetOptionBool Journaling TRUE SetOptionBool DisplayCommands TRUE |
显示操作日志 |
打开操作日志 |
SetOptionBool Journaling TRUE SetOptionBool DisplayCommands TRUE |
注:所有命令带参数都需要加空格
购买地址如下https://m.tb.cn/h.U6Vdvc9?tk=w5KXdX059kR
cadence orcad capture tcl/tk脚本开发相关推荐
- Cadence OrCAD Capture TCL/TK脚本——DboGlobal
DboGlobalSymbol DboGlobal_SetMirror DboGlobal_GetPinType DboGlobal_SetName DboGlobal_GetGlobalSymbol ...
- vs code上配置tcl/tk语言开发环境
vs code上配置tcl/tk语言开发环境 基础软件 Tcl语言编译器 Active Tcl 文本编辑器 Visual Studio Code 语法高亮.语法提示支持 安装Tcl语言支持插件: 配置 ...
- 1.TCL/TK脚本学习——入门基础
1.TCL/TK脚本学习--入门基础 Tcl/Tk有两个主要程序.是 tclsh 和 wish.前者是 Tcl 外壳,常用于为外壳脚本提供执行环境.Wish 类似于 tclsh,它是针对窗口化的 GU ...
- 最详细的Cadence OrCAD Capture自带元件库的介绍
最详细的Cadence OrCAD Capture自带元件库的介绍本章节将介绍Cadence OrCAD Capture 软件自带的各类元件库的分类,方便大家在设计时能够快速的选择元件. 1 2 3 ...
- Tcl/Tk脚本中执行Shell脚本
在Tcl/Tk脚本中执行Shell命令 set n 0 set x "*"while {$n < 10} {puts $xset x "$x"*set n ...
- Cadence OrCAD Capture CIS数据库和Altium Designer数据库的搭建与配置
[前言] Hello,大家好,今天星仔想跟大家分享Cadence OrCAD Capture CIS和Altium Designer本地数据库的搭建与配置,下面是系统和软件的版本信息: 1.操作系统: ...
- Cadence OrCAD Capture CIS 输出带属性的PDF原理图
1.准备工作 需要安装虚拟打印机,推荐Adobe PDF.安装完成后,可以看到打印机列表里多了一个虚拟打印机,记住这个打印机的名称"Adobe PDF",后面会用到. 2.修改配置 ...
- TCL/TK脚本应用tclkit工具打包
工具下载: 1:tclkit http://equi4.com/tclkit/download.html 2:sdx.kit http://equi4.com/pub/sk/sdx.kit 打包过程: ...
- NAMD 中计算水分子沿某一放向的平均值 (tcl/tk 脚本输出数据, awk 求某一列平均值)
.conf 文件里面 写入输出速度的 参数 veldcdfreq 500 run MD mv r3.veldcd r3vel.dcd vmd .psf r3vel.dcd 执行脚本 输出 veloci ...
- Cadence OrCAD capture SCH package
在excel 中将要建立的封装进行标号 Pin重新排序调整 将excel中的内容复制到capture中 save 配置好的 打开封装调整位置,将模拟信号,数字信号,JTAG ,电源VCC和电源GND重 ...
最新文章
- Vivado开发过程中生成的主要文件
- 罗德里格斯公式推导,以及如何使用cv2.Rodrigues进行旋转矩阵和旋转向量之间的相互转化
- jquery 地理位置 与 IP地址
- 计算机组成原理 控制冒险,电子科大-系统结构实验-解决控制冒险.docx
- SQL Server死锁问题:事务(进程 ID x)与另一个进程被死锁在 锁 | 通信缓冲区资源上并且已被选作死锁牺牲品。请重新运行该事务。...
- Linq之ToDictionaryTSource, TKey, TElement的写法
- (JAVA)File类2
- linux的基础知识——信号的四要素和kill
- Springboot2集成minidao持久层
- 很多人创业是为了自由
- 例2.4 Day of Week - 九度教程第7题(日期类问题)
- mysql建表语句转hive sql
- Python基础操作题-鸡兔同笼问题
- utc时间 单位换算_将UTC日期转换为毫秒
- 如何使用传统图像处理方法进行大米的计数和长轴方向标记
- anaconda快捷键
- CIM技术,构建数字孪生的智慧城市
- iOS 照片存储到沙盒 和读取
- css垂直居中和水平居中方法总结
- Excel 数据处理操作 学术研究、办公场景疑难解决(毕设数据、公务员)
热门文章
- pixel cra_cra到pwa
- 15个经典面试问题及回答思路,经典好文
- DiskGenius无损调整C盘容量方法扩大c盘
- 计算机学报编辑待遇,《计算机学报》编辑委员会
- 微信小程序解密encryptedData 报错:pad block corrupted 解决方法
- 点播系统加服务器加投影加音响,打造真实家庭影院 投影机+音响巧搭配
- 关于vcf文件的读取
- 服务器自建云存储,如何搭建私有云?私有云储存服务器NAS搭建方法(轻松搞定)...
- 好用的浏览器主页有哪些?
- poc, vul, exp都是什么意思呢?