Cadence OrCAD 16.6 原理图导出带标签pdf(免费软件版)

news/2024/5/14 15:05:04/文章来源:https://blog.csdn.net/qq_34181877/article/details/128961713

Cadence OrCAD 16.6原理图导出带标签pdf(免费软件版)

Cadence OrCAD 16.6 导出有标签的原理图,页面导航、跨页符、元件封装等,更方便阅读。找了一些可用的免费软件。

安装软件

系统win10 22H2,OrCAD SPB 16.6

根据文档的说明,导出pdf需要几个步骤:

  1. 生成标签文件
  2. 原理图打印成Postscript文件(需要Postscript Driver)
  3. Postscript文件和标签文件合并后,转换为最终的pdf。(需要PS-to-PDF converter)

如下:

所以,需要安装Postscript DriverPS-to-PDF converter两个软件。

常用的版本(不知道是不是免费):

  1. Postscript Driver:Adobe PDF
  2. PS-to-PDF converter:Acrobat Distiller

免费版:

  1. Postscript Driver:HP universal PS driver Driver - HP Universal Print Driver for Windows
    1. 传统模式-通过手动设置-创建新端口,选择local port,端口名任意,其他默认
  2. PS-to-PDF converter:GhostScript Ghostscript : Downloads

后面按照免费版介绍。

打印过程

  1. 注意原理图dsn文件所在路径不能有中文,否则无法生成pdf。
  1. 打开Tcl/Tk Utilities

  2. 设置如下

    1. Postscript Driver名称:HP Universal Printing PS
    2. PS-to-PDF converter选择Ghostscript/equivalent,然后把下方默认的{gswin32c.exe}中的改为之前安装的GhostScript中的gswin32c.exe的完整路径,如 {C:\Program Files (x86)\gs\gs9.20\bin\gswin32c.exe}

备注:Postscript Driver名称,为系统打印机查到的名称

保存打印设置

打印成功后,修改X:\Cadence\SPB_16.6\tools\capture\tclscripts\capUtils\capPdfUtil.tcl,保存目前打印的设置。
主要是两个位置:

  1. Ghostscript / equivalent对应的指令:
# line 67{ "Ghostscript / equivalent" {{C:\Program Files (x86)\gs\gs9.20\bin\gswin32c.exe} -sDEVICE=pdfwrite -sOutputFile=$::capPdfUtil::mPdfFilePath -dBATCH -dNOPAUSE $::capPdfUtil::mPSFilePath}}
  1. 设置默认的Postscript Driver和PS-to-PDF converter

mPSDriver改为HP Universal Printing PS
设置mPSToPDFConverterOptionIndex为1,即选择列表中的第二项"Ghostscript / equivalent"

# line 245
set ::capPdfUtil::mPSToPDFConverterOptionIndex 1
set ::capPdfUtil::mPSDriver "HP Universal Printing PS"

Instance和Occurrence选项

对比如下:

  1. 使用instance,复用的模块只出现一次。
  2. 使用Occurrence,复用几次就会出现几次。

参考资料

  1. 另一个教程:FlowCAD_AN_Capture_PDF_Export
  2. Ghostscript: Ghostscript : Downloads
  3. 注意原理图dsn文件所在路径不能有中文,否则无法生成pdf。
  4. 演示的原理图:orcad层次化设计和NetGroup的参考原理图
  5. 打印功能的官方文档:X:\Cadence\SPB_16.6\tools\capture\tclscripts\OrCAD_Capture_TclTk_Extensions.pdf

测试了几种打印机:

  1. Adobe PDF:正常(来自Acrobat DC Pro 2018)
  2. HP universal:正常,来自 Driver - HP Universal Print Driver for Windows
  3. Microsoft Print to PDF:打印后不带标签
  4. Foxit Reader PDF Printer:失败了 (来自福昕9.6.2)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.luyixian.cn/news_show_255760.aspx

如若内容造成侵权/违法违规/事实不符,请联系dt猫网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

你评论,我赠书~【哈士奇赠书 - 13期】-〖Python程序设计-编程基础、Web开发及数据分析〗参与评论,即可有机获得

大家好,我是 哈士奇 ,一位工作了十年的"技术混子", 致力于为开发者赋能的UP主, 目前正在运营着 TFS_CLUB社区。 💬 人生格言:优于别人,并不高贵,真正的高贵应该是优于过去的自己。💬 &#x1f4e…

【手写 Vuex 源码】第一篇 - Vuex 的基本使用

一,前言 本篇开始,进入 vuex 源码学习,本篇主要介绍一下内容: 创建 vuex 源码项目;介绍 vuex 的基本使用; 二,创建 vuex 源码项目 1,使用 vue-cli 创建 vue2.x 脚手架 vue creat…

OpenSergo Spring Cloud Alibaba 带来的服务治理能力

作者:十眠、牧思 Spring Cloud 应用为何需要服务治理 随着微服务技术的发展,微服务(MicroServices) 的概念早已深入人心,越来越多的公司开始使用微服务架构来开发业务应用。 如果采用得当,微服务架构可以带来非常大的优势。微服…

linux 学习(持续更新)

一:初识linux 新装操作环境: mac intel电脑 CentOS系统版本:CentOS-8.1.1911 在这里解释一下[chenllocalhost /]$这句话的含义: chenl是用户名,也就是你自己起的名字。 是分割的符号 localhost是主机名,也…

“搜索大战”正式打响,微软发布ChatGPT版搜索引擎和浏览器

微软公司宣布推出由ChatGPT支持的最新版本Bing(必应)搜索引擎和Edge浏览器,今天上线,免费使用! 自去年开始,Stable Diffusion、ChatGPT 等 AI 工具的横空出世,貌似在告诉人们“AI 正在准备重塑整…

力扣SQL刷题7

1132. 报告的记录 II 题型:表1,对列A分组,在列B满足某种条件下,(出现在表2中的列C值个数)/(列C个数)的比例, 对A分组各类别中取均值 解答1: select 列A,count(distinct …

如何在Visual Studio、Clion、Msys2中安装和使用vcpkg

首先事情是在安装了Msys2之后,想在Clion中使用安装在Msys2中的vcpkg。但是折腾了很久还是无法解决。于是就折腾出了这篇文章,和下一篇如何在Clion使用vcpkg的文章。 不过,由于我电脑上已近配置好了vcpkg以及环境变量,要是重新删除…

@LoadBalanced 和 @RefreshScope 同时使用,负载均衡失效分析

背景 最近引入了 Nacos Config 配置管理能力,说起来用法很简单,还是踩了三个坑。 Nacos Config 的 nacos 的帐号密码加密配置后,怎么解密而且在 NacosConfigBootstrapConfiguration 真正注入 Nacos Config 注入之前,而且不能触发…

小白系列Vite-Vue3-TypeScript:009-屏幕适配

上一篇我们介绍了ViteVue3TypeScript项目中mockjs的安装和配置。本篇我们来介绍屏幕适配方案,简单说来就是要最大程度上保证我们的界面在各种各样的终端设备上显示正常。通用的屏幕适配方案有两种:① 基于rem 适配(推荐,也是本篇要…

[DiceCTF 2023] rRabin

一点点学习别人的WP,这回看到一个大姥(r3kapig)的帖子,DiceCTF第二名,不过有好多东西一时还理解不了,得慢慢来。题目这个题有3个功能:rsa加密功能,p,q,N未知,e17低加密指数解密,不过…

Reflections反射包在springboot jar环境下扫描不到class排查过程

需求: 要实现指定pkg(如com.qiqitrue.test.pojo)扫描包下所有class类信息:使用代码如下 使用的版本:0.10.2(截至目前是最新版)发现只能在idea编译期间可以获取得到(也就是在开发阶段…

解读YOLO v7的代码(三)损失函数

在前两篇博客中我分析了YOLO v7的模型结构以及训练数据的准备。这里将对损失函数的代码进行分析。在train.py中,我们可以看到以下的代码是进行损失值计算的if loss_ota not in hyp or hyp[loss_ota] 1:loss, loss_items compute_loss_ota(pred, targets.to(device…

图解项目延期的原因及解决应对方案大全

项目管理中经常出现项目延期的情况,面对项目延期的风险如何应对是考验每个项目经理管理水平的时候,很多人纵然是工作多年也没有对延期的种种情况进行总结思考。咱们社区的小竹对大家常见的项目延期情况及处理方案进行了详细全面的总结,供大家…

【数据结构-JAVA】排序

排序在现实生活中的应用可谓相当广泛,比如电商平台中,选购商品时,使用价格排序或是综合排序、高考填报志愿的时候,会参考全国大学排名的情况。下面介绍一些计算机中与排序相关的概念:排序:所谓排序&#xf…

python自学之《21天学通Python》(10)——正则表达式

第13章 正则表达式 最初的正则表达式出现于理论计算机科学的自动控制理论和形式化语言理论中。在这些领域中有对计算(自动控制)的模型和对形式化语言描述与分类的研究。 程序员所用的正则表达式是指用某种模式去匹配一类具有共同特征的字符串。正则表达…

机器学习调参

机器学习调参常用调参方法举例K邻近算法(最常规版本)加入交叉验证加上网格搜索GridSearchCV函数介绍GridSearchCVcross_val_score常用调参方法举例 sklearn使得我们在很多编写代码的时候更多的工作倾向于调参数而不是去写算法本身,本篇文章整…

卸载Node.js

0 写在前面 无论您是因为什么原因要卸载Node.js都必须要卸载干净。 请阅读: 1 卸载步骤 1.1通过控制面板卸载node.js winR—>control.exe—>卸载程序—>卸载Node.js 等待—>卸载成功 1.2 删除安装时的nodejs文件夹 通过记忆或者Everthing搜索找…

「自控元件及线路」14 电子电力技术与功率放大器概述

本节介绍电子电力技术的基本概念 本节介绍PD、SCR、GTR、MOSFET、IGBT等电子电力器件 本节介绍功率放大器的基本概念和线性功率放大器 文章目录电力电子技术概述电能变换电子电力器件功率二极管PD晶闸管SCR功率晶体管GTR功率场效应晶体管PowerMOSFET绝缘栅双极晶体管IGBT功率放…

使用 ThreeJS 实现第一个三维场景(详)

文章目录参考描述index.html三维场景的基本实现导入 ThreeJS准备工作场景摄像机视锥体正交摄像机透视摄像机渲染器后续处理将摄像机添加至场景中移动摄像机设置画布尺寸将渲染器创建的画布添加到 HTML 元素中渲染物体结构材质合成将物体添加至场景中代码总汇执行效果动画reques…

你的自动化框架如何设计的?为什么感觉面试官总是不满意,到底问题出在哪?

前言去面试自动化测试岗位,尤其是接口自动化岗位,面试官总会问:说下你的自动化框架如何设计的?为什么回答后,面试官对你的框架设计总是感觉不满意?自动化测试实现的几种方式对于不同的公司来说,…