微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > PCB设计问答 > Protel / Altium Designer > DXP2004SP2怎么导入OrCAD Capture生成的net网络表?

DXP2004SP2怎么导入OrCAD Capture生成的net网络表?

时间:10-02 整理:3721RD 点击:

在99se里只要把OrCAD Capture生成的网络表先导入DDB里的document文件夹,再在PCB中 D + N 就可以了

可是在DXP2004里却没找到这个功能,我从菜单“File”里“输入”网络表net文件不能实现,好象只能从DXP2004里的原理图里才能把网络表导入PCB中,不知道对不对?也就是说只能把OrCAD Capture的原理图转换成DXP2004的原理图才能导入?

我也搞不清楚,只是有一点,DXP、DXP2004、DXP2004SP1和SP2中都取消了【网络表导入】这个菜单项,SCH与PCB之间的同步更新是通过同步器完成的。如果你想通过网络表来完成SCH与PCB之间的同步更新的话,你可以单击Project>Show Differences菜单项,然后选中左下角的那个复选框,之后分别在两侧列表栏中选择网络表和PCB就可以进行同步更新了。

同意楼上的说法

这是比较两个(可以比较net与PCB?)的不同之处吧?

我把net文件复制到PCB文件夹里,但要怎样才能在这里看见我的net文件呢?

在这个图里我还是不知道怎么比较或者怎么导入!请 micky829 再指导!谢谢!


上面图里,下面的PCB是哪里的我都不知道,我怎么比较啊?

我随便选择了一个PCB后:



这样好象也只能比较两个(下面那个是哪里的?)的不同之处啊!谈不上同步更新啊?

我最想知道的是DXP2004怎么导入OrCAD Capture生成的net网络表?

同步器可以实现的是只限于SCH、PCB和网络表三者之间的同步更新,你的txt文件并不符合protel的网络表格式,所以你在第一个图的对话框中没有看到你的那个txt文件,你可以对这个txt进行编辑(网络表编辑可能很麻烦哦,你要看看protel网络表中是如何归总元件以及网络信息的)并保存为“*.NET”格式的文件,要让它成为protel可以识别的网络表文件,只有这样同步更新才能成功(我不知道protel是否支持其他格式的网络表文件,不过至少似乎是不支持txt格式的网络表)。

第二图出现的原因是你胡乱选择了两个PCB文件,同步更新时,你最起码应该选择对应的原理图和PCB文件,或者两个相似的PCB文件的(就像你不可以拿驴和马相配一样的道理,呵呵),即使是这样,比较时也可能会弹出上面第二个图那样的对话框,这叫“独一无二标志不匹配”,上面的对话框就是要求你通过手动的方式完成对应对象的独一无二匹配的,当然像你上面胡乱选择比较对象,这种独一无二匹配也就不可能实现了。

我最想知道的是DXP2004怎么导入OrCAD Capture生成的txt网络表?——这就是我为什么第一次回答的是“我也搞不懂”的原因了,你可以从两个方面来解决:一是把txt网络表表示为protel可以识别的网络表格式,另一种就是你要换一种思路了,完成你想要的目的除了导入网络表外还有没有其他的途径?

不好意思,把net习惯性的写成txt文件了!更改过来了!

第二图出现的原因是你胡乱选择了两个PCB文件,同步更新时,你最起码应该选择对应的原理图和PCB文件,或者两个相似的PCB文件的(就像你不可以拿驴和马相配一样的道理,呵呵),即使是这样,比较时也可能会弹出上面第二个图那样的对话框,这叫“独一无二标志不匹配”,上面的对话框就是要求你通过手动的方式完成对应对象的独一无二匹配的,当然像你上面胡乱选择比较对象,这种独一无二匹配也就不可能实现了。

..................................................................

这样好象也只能比较两个(下面那个是哪里的?)的不同之处啊!谈不上同步更新啊?

你没看懂我的意思?还是我没表达清楚?

我是说下面的文件我不知道是哪里冒出来的,我不可以设置下面显示的PCBDOC文件的路径吗?

晕!好象走题了!

谁知道DXP2004怎么导入OrCAD Capture生成的net网络表?

找到路径了:C:\Program Files\Altium2004 SP2\Examples\PCB Auto-Routing

但是还不知道怎么弄

在DXP2004中有类似99se中的DDB文件吗?

DXP2004中:

后缀为 PrjPcb、PrjFpg、PrjCor、PrjEmb、PrjScr、Pjt 等等的到底是些什么文件啊?还有DsnWrk 、PrjGrp

上面这些与99se中哪些文件相对应啊?

真弄不懂左边的文件夹(在DXP2004中怎么会有后缀?在Windows中却是普通的文件夹?)与右边的连后缀都一样的文件是什么关系?还有那个PCB Auto-Routing文件夹里的History文件夹(里面也有PrjPcb文件)?


  • 可能是我的理解有问题吧,脑细胞有时总感觉不够用。

既然是net格式的文件就应该不存在问题的,下面是我抓的一个图,红色的就表示当前要进行比较的文件,左侧选中的是一个网络表文件,右侧选中的是一个原理图文件。然后按ok按钮就可以进行同步更新了,与普通的同步更新没有什么区别,同样会弹出一个ECO对话框。

DXP2004怎么导入OrCAD Capture生成的net网络表?


终于找到路径了!不知道对不对?


这里是设置默认工作区的路径了


以下是引用micky829在2005-3-2 20:30:43的发言:

  • 可能是我的理解有问题吧,脑细胞有时总感觉不够用。

既然是net格式的文件就应该不存在问题的,下面是我抓的一个图,红色的就表示当前要进行比较的文件,左侧选中的是一个网络表文件,右侧选中的是一个原理图文件。然后按ok按钮就可以进行同步更新了,与普通的同步更新没有什么区别,同样会弹出一个ECO对话框。

谢谢!

能介绍一下这张图里所有显示出来的文件夹与文件的关系吗?

Protel 2004Protel 99SE以及之前的各个版本在文件组织管理和结构方面是不一样的。Protel 2004中不存在DDB文件,存在的是项目设计的概念,即把设计时生成的所有文件都放在一个项目文件中。在设计前,首先创建一个项目文件,其扩展名为“.Prj***”(***由所创建项目的类型决定),然后在项目文件下创建与该项目设计有关的各类文件,例如原理图文件、PCB文件、库文件、仿真文件以及报表文件等(设计时必须把这些文件放到一个项目文件中,否则一些操作,例如同步更新等就无法完成)。在【Projects】面板就可以清楚地看到具体的文件组织结构了,面板中除了项目文件外,还可以看到设计时生成的“Free Document”(自由文件),这个自由文件类似与windows的回收站,暂时收留当前不进行设计的文件。

后缀为 PrjPcb、PrjFpg、PrjCor、PrjEmb、PrjScr、Pjt 等等的到底是些什么文件啊?还有DsnWrk 、PrjGrp ——它们分别表示PCB项目文件、FPGA项目文件、核心项目文件、嵌入项目文件、脚本项目文件,pjt是什么东东?好像没看到过哦,DsnWrk是工程组,就是项目文件的上一级,工程组——项目文件——各种原理图以及PCB文件就类似学校——院系——班级之间的关系。那个项目文件虽然看起来是个文件夹,但它与平常的文件夹还是有很多区别的,平时的文件夹是实实在在的包含一些文件,但这个项目文件夹是表示项目文件中所有文件的连接关系,而不是“包括”的含义。

不是的,关于那个路径,是需要你在保存时自己去选择的,而不是从哪里设置的。下面第二个表示路径的那个图只是当你单击打开某一文件时,弹出的【打开】对话框中显示的缺省路径。而第一个表示路径的那个图设置的是当前项目文件的缺省“output files”路径,这里的“output files”指的是那些生成文件(比如编译时的ECO文件,生成的EXCEL格式的网表文件、gerber文件、各种报表文件以及仿真文件等等,而不是指原理图文件或者PCB文件)

还有,你用的是DXP2004吗?怎么跟我的有点不一样啊,还是你用的是DXP或者是DXP2004SP2?

啊....................!

非常感谢楼上热心的小妹妹!

我用DXP2004SP2

呵呵,不用谢,记得以前在这个板块,你也是蛮热心的嘛。

但是我还是不知道在DXP2004中怎么导入OrCAD Capture生成的net网络表?

偶也不知道,你看下面的方法是否可行?

你单击tools>schematic preferences菜单项,在最后的【orcad option】中对orcad原理图文件导入进行一些设置,然后你直接把orcad的原理图文件直接导入并保存到protel2004的项目文件中,然后通过SCH与PCB之间的同步更新来达到Orcad网络表与PCB之间的更新。

我是用这个方法导入的,可以直接导TXT格式的,不用改后缀名的。

以下是引用micky829在2005-3-3 10:00:49的发言:

偶也不知道,你看下面的方法是否可行?

你单击tools>schematic preferences菜单项,在最后的【orcad option】中对orcad原理图文件导入进行一些设置,然后你直接把orcad的原理图文件直接导入并保存到protel2004的项目文件中,然后通过SCH与PCB之间的同步更新来达到Orcad网络表与PCB之间的更新。

我不想这样做!

那偶的那个方法呢?

以下是引用Blue_Ares在2005-3-3 11:09:21的发言:那偶的那个方法呢?你的只是把net弄到项目里,并没有导入PCB

这玩意儿到底怎么比较网络的啊?能比较器件列表吗?


弄成这样就不知道怎么弄了!


Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top