[发明专利]一种MCAD与ECAD的交互设计方法在审
申请号: | 201911059733.1 | 申请日: | 2019-11-01 |
公开(公告)号: | CN111062179A | 公开(公告)日: | 2020-04-24 |
发明(设计)人: | 陈志文;魏强;黄少杰;安丰军 | 申请(专利权)人: | 北京浩瀚深度信息技术股份有限公司 |
主分类号: | G06F30/392 | 分类号: | G06F30/392;G06F30/12;G06T17/00 |
代理公司: | 北京沁优知识产权代理事务所(普通合伙) 11684 | 代理人: | 郭峰 |
地址: | 100000 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 mcad ecad 交互 设计 方法 | ||
本发明提供一种MCAD与ECAD的交互设计方法,包括以下步骤:S31:导入.emn文件输入流;S32:读取一行,并判断数据是否为空,如果是则结束,否则进入S33;S33:判定是否为数据块的开始关键词,如果是则进入S34,否则返回S31;S34:读取一行,判定是否为数据块的结束关键词,如果是返回至S1,否则进入S35;S35:读取数据块信息并保存。本发明能够实现MCAD软件和ECAD软件之间进行PCB板的设计数据交换,能够解决PCB电路板之间与机构空间干涉的问题,减少PCB电路板电子元件的干涉问题,提高了设计过程中的工作效率和正确性。
技术领域
本发明涉及计算机辅助设计技术领域,具体涉及一种MCAD与ECAD的交互设计方法。
背景技术
在当今的产品设计中,结构设计(MCAD)和电子设计(ECAD)之间具有相当紧密的关联性和相互依赖性,要进行大量的协作。
PCB硬件工程师需要从结构工程师处得到大量的形状和位置信息才能完成线路板的排布。这些信息包括线路板的外形,关键元件的位置,以及其他限制条件。在设计完成后,PCB硬件工程师需要把文件传给结构工程师进行验证。通常这种协作是通过图纸和IGES文件来完成的,但是这两种方式有很多不便之处,还存在一些缺点:重复劳动,费时费力;容易出错;不易检验;丢失参数。
所以在结构设计(MCAD)和电子设计(ECAD)之间,ECAD和MCAD领域的相互融合更迫切地要求实现设计详细资料的高效共享、交互。
发明内容
有鉴于此,本发明要解决的问题是提供一种MCAD与ECAD的交互设计方法。
为解决上述技术问题,本发明采用的技术方案是:一种MCAD与ECAD的交互设计方法,包括以下步骤:
S1:在MCAD软件中建立PCB板的三维模型;
S2:将所述S1步骤中的三维模型另存为IDF格式的中间文件,将生成的IDF格式文件导入到ECAD软件中;
S3:读取IDF文件信息,并对该文件信息进行解析;
S4:在ECAD软件中导入PCB原理图及电子元件,完成初步布图;
S5:ECAD软件输出IDF文件或DXF档至MCAD软件;
S6:MCAD软件读取IDF文件信息,判断是否有干涉,如果有干涉则进入PCB布局修改步骤调整元件位置,如果没有干涉则通过MCAD软件输出结构投版,ECAD软件输出PCB投版。
在本发明中,优选地,所述S1包括以下步骤:
S11:定义允许放置零件区域、允许走线区域、不允许放置零件区域和不允许走线区域,绘制并划分布区和禁布区;
S12:添加PCB板形状,定义并绘制PCB板框区域;
S13:根据设计要求在布区放置关键元件、固定孔,形成PCB板的三维模型。
在本发明中,优选地,所述S3的IDF文件信息包括.emn文件和.emp文件,所述.emn文件包括文件头、板轮廓线、可布置区域轮廓线,所述.emp文件包括文件头和电子元件。
在本发明中,优选地,所述S3包括以下步骤:
S31:导入.emn文件输入流;
S32:读取一行,并判断数据是否为空,如果是则结束,否则进入S33;
S33:判定是否为数据块的开始关键词,如果是则进入S34,否则返回S31;
S34:读取一行,判定是否为数据块的结束关键词,如果是返回至S1,否则进入S35;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京浩瀚深度信息技术股份有限公司,未经北京浩瀚深度信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911059733.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种基于飞行器的飞行记录仪
- 下一篇:一种财务分析报表生成方法及设备