1
电子说
电路设计软件应用广泛,现代电路设计离不开电路设计软件。诸多电路设计软件中,protel 属于常用一款。为增进大家对电路设计软件以及 protel 的认识,本文将基于该款电路设计软件介绍如何将 protel 99se 设计转化到 DXP 中的 PCB 项目。此外,本文仅为上篇,更多内容参考下篇哦。
一、生成项目
非常简单的在 DXP 菜单中打开数据库文件,就可以将一个 99SE 的数据库文件转换为 DXP 中的项目。确定这个操作启动一个两步的流程。首先,所有数据库文件中的内容被放到一个新的 Windows 文件夹中(有和数据库文件相同的名字且存放在同一路径下)。其次一些附近的文件在 DXP 中产生并且打开,也就是一个项目组文件,外径几个独立的项目文件。
当你的 99SE 数据库包含了多种类型的文档――在第一步所有的都被写到硬盘上――那么在出现第二步的自动项目构建中只考虑 PCB,原理图,库及网络表。会为每一个至少包含这几种文件类型其中之一的文件夹创建一个独立的项目文件。项目的类型取决于各个文件夹的内容。
如果这个文件夹包含有原理图,网络表或 PCB 文件,那么将创建一个 PCB 项目,所有被承认的设计文档会包含在里面(也就是原理图,PCB 和库文件)。如果这个文件夹中只有原理图库而没有原理图或 PCB,一个库包将被创建,这个文件夹中的原理图库文件将被添加到库包中。(PCB 库不会自动的被添加到库包中,你可以指定搜索路径以找到模型。)DXP 通过文件的扩展名识别文档。当 DXP 项目生成时,数据库中任何不带有适当扩展名(或根本就没有扩展名)的文档会遗失。记住,然而这些文档会被写到硬盘上,可以通过以适当的扩展名重命名这些文档,将它们从 Windows 浏览器中拖到 DXP 项目面板来使项目包含它们。
元件
当你检查你的 DXP 中的设计文档时,你会发现一些变化 - 这些变化不会打断你的工作流程。一个变化是原理图元件和库的所有文本栏和部件栏会转化为参数。当 99SE 为每个元件提供 8 个文本栏和 16 的部件栏时,DXP 可以添加的无数量限制的可利用的参数。一些 99SE 元件中特殊的栏中的内容会作为仿真数据被保存。当这些栏内容同样被用于仿真时,DXP 会将它们的值传送到模型栏而不是参数栏。象参数一样,一个单独的元件可以无限制的添加多个模型。与参数不同的是,在同一时间,给出的模型中只能有一个被使能。
二、库
DXP 对库的处理提供了一些创新,但是都不是强制性的。在你的 99SE 中的所有的库都可以在 DXP 中直接工作;简单的将你所需要的库(原理图或 PCB)加载到 DXP 的库面板中,它们可以象以往一样工作。那就是说,强烈建议建议你适应于 DXP 的新的库资源。库面板中已加载库列表可以被重新排列,以便于你决定优先在哪一个库中搜索匹配的封装。这里也允许你使用第三种类型的库:集成库。
集成库允许你将特定的模型分配到特定的元件,然后将它们绑定到一起。这样,当一个元件被放到原理图中时,同步的,一个 PCB 文档,在库中的,针对这个元件的你准备使用的封装模型出现。这里不会有“元件没有被找到”的错误,因为集成库文件事实上是一个包含所有在集成包中模型的数据库。利用它们所提供的安全性与便携性,你会最终将集成库包含到你的设计流程中。在此期间,你已经创建的库会继续很好的工作。
三、连接和唯一身份
在 99SE 与 DXP 中相同的,唯一身份使原理图和 PCB 中的对象保持联系,甚至当它们其中之一的基本参数被修改时也保持联系。然而需要注意的是,当你从一个 99SE 设计产生一个新的 DXP 项目时,所有的原理图和 PCB 元件之间的联系都会消失。
重新建立连接关系很简单。首先,重置原理图部分的所有唯一身份,使其较短一些以便于管理,然后给其他对象新的值,如原理图符号。那么在 PCB 部分,成对的带有封装的元件出现在元件联系对话框中。完全同步 99SE 的数据库需要做到两个程序:首先,根据标识符匹配添加联系关系(默认的联系),然后执行更新。DXP 与 99SE 根本的不同点是,建立连接并非同步的先决条件。举例来说,如果你跳过前面描述的先后次序,只是简单直接的尝试在从 99SE 带到 DXP 的
PCB 设计中运行更新 / 导入命令,你会得到以下的信息,根据唯一名称的同步失败,你仍然可以根据标识符来继续匹配。这样做不会影响到你设计中的唯一身份栏内容,这意味着当你重复这个过程时,同样的失败错误会报告。给原理图元件和 PCB 封装分配同样的唯一身份是保持它们间牢靠连接的唯一方法。
四、网络认定范围
在你的原理图对象中应该适当的分配特定的网络定义。默认的,项目选项对话框中的设置会自动分配(基于内容)。这意味着如果你的项目包含了原理图符号和图纸入口在内,范围会被设置为分等级的。如果你的项目内有端口而没有图纸入口,范围会被设置为平行的。如果你的项目既没有图纸入口也没有端口,网络标签会成为全局的。如果你不希望使用自动探测,你可以简单的分配独立的范围应用于项目而不管它所包含的内容。建议在 99SE 项目使用全局范围的端口和网络标签,因为这些不会通过 DXP 的自动探测找到。
审核编辑 黄昊宇
全部0条评论
快来发表一下你的评论吧 !