[Protel99SE]打印PDF「建议收藏」

[Protel99SE]打印PDF「建议收藏」写在前面Protel仍然占据着不少工程师的手心,最近在接触一些产品转生产的事宜。从研发拿到一些工程资料后,需要转化出来给生产使用。于是就遇上了将Protel设计文件输出成PDF文件的问题。准备工作想要打印输出PDF文件,最方便的就是装一个PDF打印机。推荐安装Foxit阅读器,自动全安装PDF打印机。之后用任何软件做文档,想输出PDF文件,可以直接调用打印功能,然后打印到Fox

大家好,又见面了,我是你们的朋友全栈君。


写在前面

Protel仍然占据着不少工程师的手心,最近在接触一些产品转生产的事宜。从研发拿到一些工程资料后,需要转化出来给生产使用。于是就遇上了将Protel设计文件输出成PDF文件的问题。


准备工作

想要打印输出PDF文件,最方便的就是装一个PDF打印机。推荐安装Foxit阅读器,自动全安装PDF打印机。之后用任何软件做文档,想输出PDF文件,可以直接调用打印功能,然后打印到Foxit PDF打印机就可以生成PDF文件了。


一、输出原理图

用Protel输出原理图,还是相对简单的。可使用PDF打印机的功能,直接调用打印功能就可以了。


二、输出PCB板图

用Protel输出PCB板图,就不是那么方便了。主要是因为我们现在用的Protel,多数都是非正版咯!这样的软件多少都会有些不同,有些问题。那接下来,我们一步步来处理。

Protel输出PCB板图,思路是先输出“PCB打印预览”文件,然后设置“PCB打印预览”文件中想要打印的层,最后打印成PDF文件。

1、调出打印预览功能

由于软件版本问题,我的Protel软件File菜单下就没有打印预览的选项。调出方法是在工具栏创建一个快捷方式。步骤如下:

打开Protel工程->打开想要输出的PCB文件->右击工具栏->选择“Toolbar Properites..“,弹出Toolbar Properites窗口,如下图示

[Protel99SE]打印PDF「建议收藏」

然后点击“Menu”->“Add”,添加一个工具,如下图示:

[Protel99SE]打印PDF「建议收藏」

添加后的新工具叫“[None]”,我们需要为它指定具体的功能,右击新添加的工具->选择“Properites…”,如下图示

[Protel99SE]打印PDF「建议收藏」

打开配置窗口,选择“Browse…”,查找工具项,如下图示:

[Protel99SE]打印PDF「建议收藏」

弹出过滤器窗口,在“Filter”中输入“printp”后,可以查找到“PCBPrint:PrintPreview”,即我们想要的“打印预览”功能,->点中下图中绿框中的工具项->点击“OK”。如下图示:

[Protel99SE]打印PDF「建议收藏」

之后返回工具配置窗口,直接点击“OK”确定就好。如下图示:

[Protel99SE]打印PDF「建议收藏」

之后返回“Toolbar Properites”窗口,即可看到配置好的工具项。如下图示:

[Protel99SE]打印PDF「建议收藏」

然后点击“Close”后,返回去主界面。即可以工具栏上找到我们添加的工具。如下图示:

[Protel99SE]打印PDF「建议收藏」


2、生成“打印预览”文件

添加好工具后,点击该工具即可生成打印预览文件。切记,此时应该保持在打开的,想要打印输出的PCB文件下。如下图示:

[Protel99SE]打印PDF「建议收藏」

生成的“打印预览”文件,为对应PCB文件的*.PPC文件,会自动打开到窗口。然后点击项目导航栏上的“Browse PCBPrint”项,可以查看打印预览文件的内容。如上图两个箭头所示,分别为PCB板的两个层Top和Bottom,其下为相应层的详细的各个层。可根据需要来添加和删减,直到你想要的内容后,然后打印成PDF文件即可。

**注意:打印时,会先生成Top文件,保存后又会生成Bottom文件。所以需要保存两次。次序与上面图中的两个层(Top/Bottom)次序相同。

工具菜单中,包含了一些通用的生成相应文件的功能。如下图示:

[Protel99SE]打印PDF「建议收藏」

例如,我常用的生成丝印图,则可以使用上图中的“Create Assembly Drawings”功能。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/139791.html原文链接:https://javaforall.cn

【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛

【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...

(0)


相关推荐

  • FPGA中的流水线设计(Pipeline Design)[通俗易懂]

    FPGA中的流水线设计(Pipeline Design)[通俗易懂]流水线设计前言:本文从四部分对流水线设计进行分析,具体如下:第一部分什么是流水线第二部分什么时候用流水线设计第三部分使用流水线的优缺点第四部分流水线加法器举例第一什么是流水线流水线设计就是将组合逻辑系统地分割,并在各个部分(分级)之间插入寄存器,并暂存中间数据的方法。目的是将一个大操作分解成若干的小操作,每一步小操作的时间较小,所以能提高频率,各小操作能并行执行,所以能…

  • Vim简明教程【CoolShell】

    Vim简明教程【CoolShell】

  • python修改ip地址_怎么更改电脑ip地址?基于 Python 爬虫的ip修改设计与实现

    python修改ip地址_怎么更改电脑ip地址?基于 Python 爬虫的ip修改设计与实现怎么更改电脑ip地址?基于Python爬虫原理的篮球鞋选择程序的设计与实现ip修改【摘要】伴随着篮球鞋工艺的进步及产业升级,多类型多种类的篮球鞋出现在大众的视野当中。与此同时,消费者对篮球鞋的选择也逐渐增多。针对篮球爱好者在篮球鞋认知存在选择局限性、认知局限性等问题,针对于市面上关于篮球鞋选择程序的空白,也为了可以让球鞋爱好者选择合适的球鞋,本文笔者尝试通过利用Python爬虫,定向抓取…

  • 啦啦外卖商家端APP打包

    经过多日终于打包啦啦外卖商家端打包好,语音播报,扫一扫,订单推送,下面是打包好的演示图片,不懂的小伙伴可以叫我讨论一下。

  • es6数组 newSet 数组去重 并集 交集 差集

    es6数组 newSet 数组去重 并集 交集 差集数组去重vararr=[1,2,3,3,1,4];[…newSet(arr)];//[1,2,3,4]Array.from(newSet(arr));//[1,2,3,4][…newSet(‘ababbc’)].join(’’);//“abc”字符串去重newSet(‘icedoughnut’);//Set(11){“i”,“c”,“e”,””,“d”,…}并集vara=newSet([1,2,3]);varb=ne

    2022年10月25日
  • 块级标签和行内标签的测试总结

    块级标签和行内标签的测试总结

发表回复

您的电子邮箱地址不会被公开。

关注全栈程序员社区公众号