Orcad是一个很优秀的原理图工具,orcad支持tcl/tk开发,介绍一下当前本人开发的脚本工具,可用于提高硬件工程师的画图效率。

  1. 环境准备
  1. 将压缩包解压到C盘(注意一定要C盘根目录下),C:\Tcltk。如下图所示
  1. 将上图中tcom这个文件夹剪切到cadence的安装目录下,例如,我的路径是D:\Cadence\Cadence_SPB_16.6-2015\tools\tcltk\8.4\lib
  1. 将压缩包中Tcltk.tcl这个文件放到cadence的安装目录下的capAutoLoad

例如我的路径是D:\Cadence\Cadence_SPB_16.6-2015\tools\capture\tclscripts\capAutoLoad

  1. 适用范围

Tcltk脚本主要适用于cadence 16.6(orcad capture cis)版本,原理图图纸且pin to pin的栅格点必须使用1:1,其他关于图纸尺寸大小等配置,保持默认。除了换PIN工具外,其他命令可以适应mm和inch。

  1. 功能简介

    1. 准备工作

将capture的command窗口调出来

每次打开软件之后需要输入re(表示reload源文件)。

    1. 功能介绍
  1. 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脚本开发相关推荐

  1. Cadence OrCAD Capture TCL/TK脚本——DboGlobal

    DboGlobalSymbol DboGlobal_SetMirror DboGlobal_GetPinType DboGlobal_SetName DboGlobal_GetGlobalSymbol ...

  2. vs code上配置tcl/tk语言开发环境

    vs code上配置tcl/tk语言开发环境 基础软件 Tcl语言编译器 Active Tcl 文本编辑器 Visual Studio Code 语法高亮.语法提示支持 安装Tcl语言支持插件: 配置 ...

  3. 1.TCL/TK脚本学习——入门基础

    1.TCL/TK脚本学习--入门基础 Tcl/Tk有两个主要程序.是 tclsh 和 wish.前者是 Tcl 外壳,常用于为外壳脚本提供执行环境.Wish 类似于 tclsh,它是针对窗口化的 GU ...

  4. 最详细的Cadence OrCAD Capture自带元件库的介绍

    最详细的Cadence OrCAD Capture自带元件库的介绍本章节将介绍Cadence OrCAD Capture 软件自带的各类元件库的分类,方便大家在设计时能够快速的选择元件. 1 2 3 ...

  5. Tcl/Tk脚本中执行Shell脚本

    在Tcl/Tk脚本中执行Shell命令 set n 0 set x "*"while {$n < 10} {puts $xset x "$x"*set n ...

  6. Cadence OrCAD Capture CIS数据库和Altium Designer数据库的搭建与配置

    [前言] Hello,大家好,今天星仔想跟大家分享Cadence OrCAD Capture CIS和Altium Designer本地数据库的搭建与配置,下面是系统和软件的版本信息: 1.操作系统: ...

  7. Cadence OrCAD Capture CIS 输出带属性的PDF原理图

    1.准备工作 需要安装虚拟打印机,推荐Adobe PDF.安装完成后,可以看到打印机列表里多了一个虚拟打印机,记住这个打印机的名称"Adobe PDF",后面会用到. 2.修改配置 ...

  8. TCL/TK脚本应用tclkit工具打包

    工具下载: 1:tclkit http://equi4.com/tclkit/download.html 2:sdx.kit http://equi4.com/pub/sk/sdx.kit 打包过程: ...

  9. NAMD 中计算水分子沿某一放向的平均值 (tcl/tk 脚本输出数据, awk 求某一列平均值)

    .conf 文件里面 写入输出速度的 参数 veldcdfreq 500 run MD mv r3.veldcd r3vel.dcd vmd .psf r3vel.dcd 执行脚本 输出 veloci ...

  10. Cadence OrCAD capture SCH package

    在excel 中将要建立的封装进行标号 Pin重新排序调整 将excel中的内容复制到capture中 save 配置好的 打开封装调整位置,将模拟信号,数字信号,JTAG ,电源VCC和电源GND重 ...

最新文章

  1. Vivado开发过程中生成的主要文件
  2. 罗德里格斯公式推导,以及如何使用cv2.Rodrigues进行旋转矩阵和旋转向量之间的相互转化
  3. jquery 地理位置 与 IP地址
  4. 计算机组成原理 控制冒险,电子科大-系统结构实验-解决控制冒险.docx
  5. SQL Server死锁问题:事务(进程 ID x)与另一个进程被死锁在 锁 | 通信缓冲区资源上并且已被选作死锁牺牲品。请重新运行该事务。...
  6. Linq之ToDictionaryTSource, TKey, TElement的写法
  7. (JAVA)File类2
  8. linux的基础知识——信号的四要素和kill
  9. Springboot2集成minidao持久层
  10. 很多人创业是为了自由
  11. 例2.4 Day of Week - 九度教程第7题(日期类问题)
  12. mysql建表语句转hive sql
  13. Python基础操作题-鸡兔同笼问题
  14. utc时间 单位换算_将UTC日期转换为毫秒
  15. 如何使用传统图像处理方法进行大米的计数和长轴方向标记
  16. anaconda快捷键
  17. CIM技术,构建数字孪生的智慧城市
  18. iOS 照片存储到沙盒 和读取
  19. css垂直居中和水平居中方法总结
  20. Excel 数据处理操作 学术研究、办公场景疑难解决(毕设数据、公务员)

热门文章

  1. pixel cra_cra到pwa
  2. 15个经典面试问题及回答思路,经典好文
  3. DiskGenius无损调整C盘容量方法扩大c盘
  4. 计算机学报编辑待遇,《计算机学报》编辑委员会
  5. 微信小程序解密encryptedData 报错:pad block corrupted 解决方法
  6. 点播系统加服务器加投影加音响,打造真实家庭影院 投影机+音响巧搭配
  7. 关于vcf文件的读取
  8. 服务器自建云存储,如何搭建私有云?私有云储存服务器NAS搭建方法(轻松搞定)...
  9. 好用的浏览器主页有哪些?
  10. poc, vul, exp都是什么意思呢?