利⽤.idx和IDF格式⽂件实现ECAD(PADS)和MCAD(Creo)之间互相传递信息
【基础篇】ECAD(PADS) MCAD(CREO)互通PCB组件信息包括:
建议的操作顺序:
0、结构⼯程师将含有PCB板的组件另存为*.emn的IDF格式⽂档,同时,结构⼯程师
再将同⼀个⽂件另存为.eda格式的⽂档备⽤(该⽂档作为后续电⼦⼯程师传递更改后的⽂档的对⽐差异的基础⽂档);1、电⼦⼯程师使⽤PADS Layout中的导⼊⼯具,将*.emn的IDF格式⽂档导⼊到Layout
⽂档中,并保存到⼀个⽂件夹内;
2、利⽤PADS Layout→查看→Pads 3D(3)⼯具查看3D图档;
3、点击PADS MCAD Collaborator图标,进⼊协作页⾯;
4、进⼊下图所⽰的视图,并按照①→②的顺序设定同粉⾊框⼀样的地址,
此时的File位置并没有⽂件,但当你点击“Get PCB data”按钮处时,该位置就会产⽣⼀个.idx格式的⽂件。如下图所⽰:
5、将“Properties”属性内标注Path位置处的.idx⽂件发给结构⼯程师;
6、结构⼯程师利⽤Creo软件打开.idx⽂件,就可以⽣成⼀个.asm格式的⽂档。
7、结构⼯程师利⽤“ECAD协作”⼯具中的“⽐较”和“启动Validate”进⾏
⽐较和操作后续相关⼯作(该“后续⼯作”可参看Creo的帮助⽂件,其中有关ECAD 的相关介绍,也可上⽹搜索相关资料);
8、当结构⼯程师将⽐对完成的⽂件另存为.idx⽂件,并传递给电⼦⼯程师后,电⼦⼯
程师将该.idx格式⽂件放⼊“Properties”属性内标注Path的⽂件夹内后,在“File”
内就可以看到该结构⼯程师传递过来的.idx⽂件了(该⽂件是⾃动更新的,⽆需⼿动更新)。
9、同样的,电⼦⼯程师也可以“接受”或“拒绝”结构⼯程师所做的更改。
10、重复步骤2 步骤9,最终可以完成该协作
以下资料供参考(1):
由于⼯作需要,需要在ECAD和MCAD之间互相传递信息,⽽⽹上这⽅⾯的资料很少,有也是只⾔⽚语、不完整的,只能通过⾃⼰摸索,所幸这个也不难,很快就搞通了。这⾥将其整理出来,供⼤家参
考,期望对有需要的⼈能帮到⼀点忙。
【基础篇】
ECAD MCAD 互通PCB组件信息包括:
PCB板的外形、限制区、孔,以及板上元器件的位置、⼤⼩等信息。
相关的信息都通过idf格式的电⼦⽂档(*.emn,*.emp)来传递。
服务英文的service源自-------------------------------------建议的操作顺序:
0、完成相关的软件设置,建⽴相关电⼦零件模型。
1、从电路软件导出电路板信息(*.emn,*.emp)。
2、在proe中导⼊电路板信息,并⽤实际3d模型⽂件替换相关的电路器件【这点最重要、也最繁杂,见后⾯的说明】,以便建
⽴最接近真实的电路板3D组件,供结构⼈员设计使⽤;
3、根据结构需要,在proe中修改、调整PCB组件相关信息——⽐如调整板外形,或者调整器件位置、⽅向等。最后,导出相关信息(*.emn)。
4、电路软件中导⼊、更新相关信息。调整、修改后,导出电路板信息(*.emn,*.emp)。
重复2-4步骤,直⾄完成设计。
导⼊、导出基本操作说明:
-------------------------------------【⼀】ECAD(Pads) -> MCAD(Pro/E)
PADS导出:
“保存为”,格式选择“ECAD IDF(EMN)”。会导出2个⽂件,⼀个是*.emn,另⼀个是*.emp。
Proe导⼊新建:适⽤于⾸次导⼊建⽴PCB组件。
1)“⽂件”->“打开”,选取所需的*.emn⽂件;弹出窗⼝,选“组件”,并勾选下⾯的“包括ECAD导⼊对话框”
2)弹出窗⼝“ECAD输⼊-板”中,改板的“⾼度”——也就是板厚,⼀般1.6。
如果config.pro没有设置template_ecadasm、template_ecadpart模板参数,则需要取消勾选“使⽤缺省模板”,在“确定”后会弹出选择模板的窗⼝,选择所需的模板⽂件。【系统缺省的模板是英制的,必须另选、或者在config.pro中设置】
Proe导⼊更新:适⽤于已经建⽴了PCB组件后,对电路新的更改进⾏更新。
“插⼊”->“共享数据”->“⾃⽂件”,打开需要导⼊更新的“ECAD IDF(EMN)”⽂件进⾏更新。
【⼆】MCAD(Pro/E) -> ECAD (Pads)
Proe导出:
“保存副本”,“类型”中选取“ECAD IDF(EMN)”
PADS导⼊更新:
“File”->“IMPORT”,打开需要导⼊更新的“ECAD IDF(EMN)”⽂件进⾏更新。
-------------------------------------
0.1、proe的config.pro 需要增加如下设置:
#增加2个公制的模板,并设置为默认模板。导⼊时⽣成组件或零件时使⽤的,以前默认模板的单位是英制!
#——复制inlbs_part_ecad.prt、inlbs_asm_ecad.asm 并改制式单位、保存为mmns_part_ecad.prt、mmns_asm_ecad.asm #——注意模板已设置坐标系为ECAD_DEFAULT
#实际导⼊时,可在导出窗⼝中去掉“使⽤默认模板”,以便临时选⽤其它需要的模板⽂件(如英制)
template_ecadasm E:\ptc\5.0\config_wf\templates\mmns_asm_ecad.asm
template_ecadpart E:\ptc\5.0\config_wf\templates\mmns_part_ecad.prt
#设置proe模型⽂件与pads元器件对应的⽂件
ecad_mapping_file E:\ptc\5.0\config_wf\ecad_hint.map
#下⾯是可根据个⼈的需要进⾏设置
#启⽤器件引脚孔输⼊为孔
ecad_pin_hole_import yes
#禁⽌将孔作为特征——为保证性能//idf 3.0 可以在导⼊时选择不导⼊过孔
ecad_import_holes_as_features no
#禁⽌输⼊过孔
ecad_via_hole_import no
#将双⾯ECAD 允许区或禁⽌区当作两个单独的区域(顶部和底部) 来导出
ecad_exp_both_two_areas yes
二维数组边界#以下为可选项
#设定缺省零件⾼度为1mm
ecad_default_comp_height 1
0.2、创建ecad_hint.map
【ecad_hint.map 是⼀个ECAD的器件id 与proe 3d模型的对应表。没有此⽂件时,在proe导⼊idf ⽂件后,所有器件都是⽅块形状的。
使⽤此⽂件后,proe 会⽤对应表中的真实3d模型将来替换这些⽅块!】
ecad_hint.map ⽂件内容格式说明可参见帮助。另外也可参考config.pro ⽬录下的⽂件ecad_hint.add【每次导⼊时都会⽣成的】
⼀个完整的器件对应数据⾏如下:
#
map_objects_by_name->
ECAD_NAME "SD"
ECAD_ALT_NAME "SD"
ECAD_TYPE ""
MCAD_NAME "sd_card_jack"
MCAD_TYPE "part"
MCAD_LAYER ""
END
说明:
以“map_objects_by_name->”开始,以“END”结束
其中有2⾏是最关键的:
ECAD_NAME "XXX" 元件的ECAD 系统名称
MCAD_NAME "YYY" 对应的MCAD ⽂件名称
创建的map⽂件的步骤:
建议先完成⼀遍导⼊,然后根据config.pro 同⽬录下导⼊⽣成的⽂件ecad_hint.add 来制作map⽂件:【完成map⽂件后,重新导⼊⽣成所需的PCB组件】。
打开⽂件ecad_hint.add,到需要置换的器件,复制完整的数据⾏,粘贴到ecad_hint.map ⽂件中,并把⾏
MCAD_NAME "YYY"
profile系统⾏中“YYY”替换成实际的结构零件⽂件的名称,⽐如实际名称为sd_card.prt,则该
⾏改为
MCAD_NAME "sd_card"
0.3、准备proe 电⼦零件:
关键是⽣成⼀个名称为“ECAD_DEFAULT”ECAD的坐标。——【系统默认对应ECAD 的坐标名称】
要求该坐标位置、⽅向与ECAD系统中器件的坐标完全⼀致!——也就是坐标要与ECAD 中的零件的坐标(原点及XYZ/3轴⽅向)完全重合!这样在导⼊时装配定位才不会移位或者⽅向错误!properties文件用什么打开
以下资料供参考(2):
⽬录
0.与结构⼯程师交换数据 (6)
1.PCB线路板与结构设计的交互协作 (6)
2.Collaboration Workflow Diagram/协同⼯作流程图 (8)
www.doczj/doc/3bc49cb411661ed9ad51f01dc281e53a5902513d.html unching the Collaboration Tool/启动协作⼯具 (9)
4.Setting Up a Collaboration Session/设置协作会话 (10)
网站访问统计5.Sending a Baseline Request/发送基线请求 (11)
6.Receiving a Baseline Request/接收基线请求 (14)
7.Creating and Sending a Change Request/创建和发送变更请求 (15)
8.Reviewing and Applying a Change Request (16)
9.Viewing and Monitoring the Request States (17)
10.Controlling the Display of Different States (19)
11.Reviewing the Change History审查更改历史 (22)
12.Managing the Change Files管理更改⽂件 (23)
13.PADS MCAD Collaborator/PADS MCAD COLLABORATOR (23)
14.License File Options/许可证⽂件选项 (28)
15.PADS 3D Overview (35)
17.Mechanical Model Properties Dialog Box (38)
18.PADS查看3D视图及导⼊元器件模型的⽅法 (41)
0.与结构⼯程师交换数据
Exchanging Data with Mechanical Designers
Use MCAD Collaborator to transfer, record, manage, and preview change requests between the PCB design team and the mechanical design team. Both teams can send and receive proposals for mechanical design changes as well as accept or reject change proposals.
使⽤MCAD COLLABORATOR在PCB设计团队和结构设计团队之间传输、记录、管理和预览更改请求。两个团队都可以发送和接收结构设计变更建议,也可以接受或拒绝变更建议。
jquery代码由什么运行1.Collaboration Between PCB and Mechanical Design
2.Collaboration Workflow Diagram
www.doczj/doc/3bc49cb411661ed9ad51f01dc281e53a5902513d.html unching the Collaboration Tool
4.Setting Up a Collaboration Session
5.Sending a Baseline Request
6.Receiving a Baseline Request
7.Creating and Sending a Change Request
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论