我们在使用OrCAD Capture软件设计电路原理图的过程中,经常需要导出PDF格式的原理图,以便自己或者他人查看电路原理图,一般的操作是通过菜单栏File》Print选项,如下图一所示:
然后通过选择PDF虚拟打印机实现PDF格式的原理图的打印,如下图二所示:
通过该方式生成的PDF文件可用于正常的电路原理图的查看,但是,当我们需要查看某个元件的PCB封装属性时,只能重新打开原理图的源文件或者PCB源文件进行查看;或者我们需要搜索该原理图中某个网络名,查看其连接的元件时,只能使用快捷键Ctrl+F,通过查找功能逐个遍历网络名。作为21世纪高科技技术型人才的硬件工程师,怎么能忍受这样的操作呢!所以呢,我们借助OrCAD Capture软件强大的插件功能实现导出带元件属性和网络属性的PDF原理图文件。
Step 1:
安装PDF虚拟打印机软件,并将其设置为系统默认的打印机。推荐小伙伴们安装Adobe Acrobat软件,该软件除了日常的PDF文件阅读功能外,还有注释、修改、导出单页PDF、合并PDF文件等多个实用的功能,安装Adobe Acrobat软件的过程中,会自动安装Adobe PDF虚拟打印机,软件安装完成后,打开电脑系统的控制面板》硬件和声音》设备和打印机,在该页面选中Adobe PDF,如安装其他的PDF虚拟打打印机,选中该打印机,然后点击鼠标右键选择《设置为默认打印机》选项,如下图三所示:
Step 2:
安装Ghostscript软件。我仿佛看到了小伙伴们头上的满脸问号,Ghostscript是个什么软件?其实,Ghostscript就是我们今天的主角,OrCAD的插件!实现导出带网络属性的PDF原理图就靠它了,维护硬件工程师的尊严也靠它了!
Ghostscript是一种高性能的Postscript和PDF解释器和渲染引擎,具有当今市场上最全面的页面描述语言(PDL)集以及涵盖PDF、PostScript、PCL和XPS语言的技术转换功能。Ghostscript经过20多年的积极开发,提供了极其通用的功能集,可将其嵌入在硬件中,作为文档管理系统中的引擎,提供云解决方案集成,并作为领先的PDF生成器和工具的引擎。
(1)下载Ghostscript软件。在Ghostscript软件官网根据自己电脑系统的配置(32位或64位系统)选择相应的版本下载:https://www.ghostscript.com/download/gsdnld.html,如下图四所示:
(2)下载完成后安装Ghostscript软件。安装的过程中记录下软件安装的路径,后面要用到,比如我的软件安装路径:E:Program Filesgsgs9.52,软件安装完成后,找到软件安装路径下的bin文件夹:E:Program Filesgsgs9.52bin,该文件夹下就有我们要用到的gswin64c.exe程序,如下图五所示:
Step 3:
修改OrCAD Capture的插件配置文件。打开Cadence Allegro软件的安装目录,找到capPdfUtil.tcl文件,该文件在如下安装路径目录:Cadence_SPB_16.6oolscaptureclscriptscapUtils,用记事本打开该文件,找到proc::capPdfUtil::populateDefaultPSToPDFConverterList{}和proc ::capPdfUtil::init { }这两个函数,然后修改这两个函数的内容,具体如下:
(1)修改proc ::capPdfUtil::populateDefaultPSToPDFConverterList { }函数。
第一步,交换"Ghostscript / equivalent"和"Acrobat Distiller"大括号的全部内容
第二步,将gswin64c.exe程序的完整安装路径填入"Ghostscript / equivalent"大括号中
完成后最终如下图六所示:
(2)修改proc ::capPdfUtil::init { }函数。将set ::capPdfUtil::mPSDriver的" "内容修改为你自己电脑系统PDF虚拟打印机的名字,比如,我的电脑系统PDF虚拟打印机的名字是Adobe PDF,修改完成后如下图七所示:
以上两步操作完成后,点击保存并关闭capPdfUtil.tcl文件。
Step 4:
配置OrCAD Capture软件的插件。在原理图编辑页面选中工程文件.DSN文件,点击菜单栏选择Accessories》Cadence Tcl/Tk Utilities》Utilities,打开Tcl/Tk Applications Dashboard选项卡,选中PDF Export,然后点击Launch按钮,如下图八所示:
在弹出的PDF Export选项卡中,根据自己的需要进行配置即可,然后点击OK按钮即可生成带网络属性的PDF原理图了,如下图九所示:
至此,我们的所有操作就完成了,且该配置是全局的,无论打开哪一份原理图文件,该配置均有效!以后就再也不用查看PDF原理图的网络名连接关系时点击Ctrl+F,然后一路Next、Next、Next了!只需点击网络名即可选择跳转到相应的原理图页!