[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”功能。

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

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

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • 使用mongodb还需要redis吗_golang mongodb

    使用mongodb还需要redis吗_golang mongodbmongoDB;mongoVUE

    2022年8月2日
    6
  • leetcode 最长有效括号_字符指针赋值为什么不能加大括号

    leetcode 最长有效括号_字符指针赋值为什么不能加大括号给你一个只包含 ‘(’ 和 ‘)’ 的字符串,找出最长有效(格式正确且连续)括号子串的长度。示例 1:输入:s = “(()”输出:2解释:最长有效括号子串是 “()”示例 2:输入:s = “)()())”输出:4解释:最长有效括号子串是 “()()”示例 3:输入:s = “”输出:0题解括号匹配:(看作+1,)看作-1,所有满足条件的括号应该是前缀和>=0,并且总和==0class Solution {public: const int INF =

    2022年8月9日
    1
  • hive with as 语法

    hive with as 语法

    2021年11月27日
    54
  • mapstruct使用的正确姿势

    mapstruct使用的正确姿势我们都知道,随着一个工程的越来越成熟,模块划分会越来越细,其中实体类一般存于domain之中,但domain工程最好不要被其他工程依赖,所以其他工程想获取实体类数据时就需要在各自工程写model,自定义model可以根据自身业务需要映射相应的实体属性。这样一来,这个映射工程貌似并不简单了。阿森差点就犯难了……序 所以阿淼今天就要给大家安利一款叫mapstruct的插件,它就…

    2022年5月17日
    38
  • a++ 和 ++a 的区别

    a++ 和 ++a 的区别

    2021年9月30日
    42
  • 有效沟通技巧

    有效沟通技巧【管理名言】面对面的沟通是最好的沟通方式沟通的三个行为:说、听、问要形成一个双向的沟通,必须包含三个行为,即:有说的行为、听的行为和问的行为。一个有效的沟通技巧就是由这三种行为组成的。换句话说,考核一个人是否具备沟通技巧的时候,看他这三种行为是否都出现。【案例分析】一家著名的公司在面试员工的过程中,经常会让10个应聘者在一个空荡的会议室里一起做一个小游戏,很…

    2022年6月16日
    19

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

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