Altium 和ProE协同工作 导入PCB板框

  • 格式:docx
  • 大小:17.40 KB
  • 文档页数:2

知识点
1.ProE完成电路板的毛坯图设计后,可另存为EMN文件。

这是一种符合IDF规范的明文
文件。

它将信息传递给ECAD软件,如Mentor或Altium等。

EMN文件包含板框,区域,钻孔和器件放置等信息。

2.EMN无法单独使用,需要配合一个EMP的文件才行。

EMP是一个字典文件,它负责记
录器件的封装信息。

当ECAD软件读取EMN时,当EMN包含器件放置信息时,须查询EMP信息。

3.特别说Altium,它可以使用上述原理,进行双向的导入导出。

只是要遵循一定的方法,
也存在一些缺点——分别见后面两个章节
双向工作流程:
1.在Altium的原理图中,确定需要结构定位的原件(电路板的IO口,电路板的安装孔,
电路板的接插件,需要散热的芯片等)。

2.在Altium建立一个空白的PCB,将上述器件导入该PCB(多余的器件不需要导入)。


这些器件拖放到空白电路板上。

3.将该电路板,另存为*.Brd格式。

此时会生成两个文件:扩展名是brd和pro。

将它们分
别修改为emn和emp。

特别注意:EMP文件中,记录了各个器件的封装信息,如果是包含小数点的器件,一定要手动把小数点去掉!例如,插装电阻的某封装名为“AXIAL-0.3”,就要修改为“AXIAL-03”。

这是为什么呢?因为ProE今后会根据这个封装名,为这个器件创建对应的3D模型。

而如果包含小数点,文件系统就识别不了了。

同时,将emn文件中,对应的器件放置信息中,的封装名也要修改了——这样才和emp对应的上哈。

4.在ProE中,导入上述emn和emp。

这样,我们就有了这些需要定位的器件的3D信息。

5.将这些3D器件,安装到ProE电路板设计的3D文件中。

具体是将方块模型的坐标系同
3D器件的对应管脚上的坐标系(需建立)安装在一起。

然后,还要指定每个器件的位号。

位号信息在3导出的EMN文件中有。

6.完成安装后,将ProE电路板(带安装好方块器件的asm文件)另存为emn。

手动修改
扩展名为brd。

然后和3导出的pro一起(两个文件修改为相同的文件名,扩展名不同;
另外需要手动修改pro文件的第二行的日期格式“2015-08-05”为2015/08/05)。

完成后,用Altium的PCB的import命令即可导入。

如上,导出和导入就都完成了
另外有一点:
假如ProE只制作板框,不包含器件放置信息。

如需要导入Altium的话,可以先将ProE的part文件,存为emn;同时将这个文件再存一次emp。

最后,将这两个文件分别修改为brd 和pro。

就能在altium中导入之。

Altium和ProE协同工作问题上的不足之处
如上的描述,Altium在和ProE的协同上,简直是他妈的垃圾!
举例说,altium导出的pro文件,其第二行的日期格式是2018-08-05。

但后面导入的时候,就识别不了了。

必须修改为2015/08/05的形式——自己导出的文件,自己无法导入,太匪夷所思了!
其次很重要的是,复杂点的电路板,altium导入时候,会出错。

出现破面的情况。

这个我现在还没有解决的办法——相比MontereyEE,它太不稳定了。

当然,我用的是altium69版本,不排除其高版本已经解决了这些BUG。

总结
Altium(69版本)在和ProE协作问题上,很不完善;但仔细分析并小心操作,仍是可行的。