预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN107229687A(43)申请公布日2017.10.03(21)申请号201710332591.6(22)申请日2017.05.12(71)申请人国电南瑞科技股份有限公司地址210032江苏省南京市高新区高新路20号(72)发明人陈建业(74)专利代理机构南京纵横知识产权代理有限公司32224代理人董建林姚兰兰(51)Int.Cl.G06F17/30(2006.01)G06T3/00(2006.01)权利要求书1页说明书3页附图2页(54)发明名称一种批量将DFT文件转换为DWG文件的系统及方法(57)摘要本发明公开了一种批量将DFT文件转换为DWG文件的系统及方法,用户输入模块;文件转换模块,用户将DFT文件转换为临时DWG文件,遍历临时DWG文件中的所有实体,并将所有实体信息保存至对象合集中,删除对象合集中的标题栏与边框,保留剩余的实体信息,打开标题栏模板作为新绘图区,从所述对象合集中取出剩余实体信息插入至新绘图区中,并删除临时DWG文件;元素识别模块,用于遍历对象合集中的所有实体,并对实体所属类型进行判定分类;和DWG文档处理模块。本发明转换后的DWG格式文件能够避免文字错位、线形比例错误、标题栏不能被识别,实现了DFT到DWG文件批量转换的功能且转换效率高。CN107229687ACN107229687A权利要求书1/1页1.一种批量将DFT文件转换为DWG文件的系统,其特征在于,包括用户输入模块,用于选择DFT文件路径、选择DWG文件输出路径、设置DWG文件中显示文字的字体、线形比例及标题栏模板路径;文件转换模块,用户将所述DFT文件转换为临时DWG文件,遍历所述临时DWG文件中的所有实体信息,所有实体信息包括线条、尺寸标注、块、文字、标题栏和边框,并将所有实体信息保存至对象合集中,删除所述对象合集中的标题栏与边框,保留剩余的线条、尺寸标注、块和文字;打开标题栏模板作为新绘图区,从所述对象合集中取出线条、尺寸标注、块和文字,插入至新绘图区中,并删除临时DWG文件;元素识别模块,用于遍历对象合集中的所有实体信息,并对实体所属类型进行判定分类;DWG文档处理模块,如果判断实体属性为文字,则通过修改文字实体的Font属性对文字字体进行修改,如果判断实体属性为设定线型,则通过修改比例属性对线形比例进行修改。2.根据权利要求1所述的批量将DFT文件转换为DWG文件的系统,其特征在于,所述DFT文件通过调用SolidEdge提供的对象模型组件转换为临时DWG文件。3.根据权利要求1所述的批量将DFT文件转换为DWG文件的系统,其特征在于,调用AutoCAD对象模型组件提供的方法打开标题栏模板作为新绘图区。4.一种批量将DFT文件转换为DWG文件的方法,其特征在于,具体包括如下几个步骤:(a)选择并载入需要转换成DWG格式文件的DFT文件;(b)设置DWG文件中显示文字的字体、线形比例;(c)设置DWG文件中标题栏模板路径、DWG文件输出路径;(d)将所述DFT文件转换为临时DWG文件;(e)遍历所述临时DWG文件中的线条、尺寸标注、块、文字、标题栏和边框,并将所有实体信息保存至对象合集中;(f)删除所述对象合集中的标题栏与边框,保留剩余的线条、尺寸标注、块和文字;(g)调用AutoCAD对象模型组件提供的方法打开标题栏模板作为新绘图区,从所述对象合集中取出线条、尺寸标注、块和文字,插入至新绘图区中,并删除临时DWG文件;(h)调用AutoCAD提供的对象模型组件遍历对象合集中的所有实体,并对实体所属类型进行判断,如果实体属性为文字,则通过修改文字实体的Font属性对文字字体进行修改;如果实体属性为设定线型,则通过修改比例属性对线形比例进行修改;最后保存新绘图区至预先设定位置。5.根据权利要求4所述的批量将DFT文件转换为DWG文件的方法,其特征在于,步骤(d)中,调用SolidEdge提供的对象模型组件将所述DFT文件转换为临时DWG文件。6.根据权利要求4所述的批量将DFT文件转换为DWG文件的方法,其特征在于,步骤(e)中,调用AutoCAD提供的对象模型组件遍历所述临时DWG文件中的线条、尺寸标注、块、文字、标题栏和边框。2CN107229687A说明书1/3页一种批量将DFT文件转换为DWG文件的系统及方法技术领域[0001]本发明涉及一种批量将DFT文件转换为DWG文件的系统及方法,属于计算机应用技术领域。背景技术[0002]随着计算机技术的不断进步,计算机三维设计技术得到迅猛发展,三维设计具有立体感强、参数化、模块化、干涉检查、成本精确控制以及“无图化”生产等特点,很多企业已经开始由二维设计向三维设计转变,在此转变过程中,由于不少企业使用