技术新讯 > 计算推算,计数设备的制造及其应用技术 > 一种基于CAD软件的数据交互方法及系统与流程  >  正文

一种基于CAD软件的数据交互方法及系统与流程

  • 国知局
  • 2025-01-10 13:16:38

本发明属于数据传输,具体地涉及一种基于cad软件的数据交互方法及系统。

背景技术:

1、随着信息技术越来越广泛的应用于制造业,企业管理软件平台成为统一管理所有产品相关信息和过程的重要手段。制造业领域一般使用cad软件作为图纸生成工具,应用产生的二维图纸、三维模型、零部件的基本属性、产品明细表、产品零部件之间的装备关系、产品数据版本及状态等需要交由企业管理软件系统来管理。如果实现cad与企业管理软件的数据共享,实现互相操作,就能保证cad中修改与企业管理软件中的修改具有互动性和一致性,真正做到双向同步一致性,解决企业的”信息孤岛”现象。两者之间的数据共享与应用集成能在很大程度上提高系统运行效率,缩短产品开发周期,提高生成效率。目前图纸版本信息需要用户手动在cad软件里面设置并手动更新零部件信息等。

2、现有技术的缺点是显而易见的,企业管理软件平台更改了物料信息,需要手动到cad里面修改图纸内容,更改零部件特性,这就将浪费人力物力财力,影响产品的开发周期和升级推广目前针对相关技术的在cad合企业管理软件之间进行交互的过程中,由于两端版本的变化导致需要进行大量的维护内容,从而造成资源的浪费,降低了工作效率。

技术实现思路

1、为了解决上述技术问题,本发明提供了一种基于cad软件的数据交互方法及系统,用于解决现有技术中的技术问题。

2、一方面,该发明提供以下技术方案,一种基于cad软件的数据交互方法,所述方法包括:

3、在cad程序中创建增强属性块,并获取各个所述增强属性块中的原始数据,其中,所述原始数据包括图纸之前设置的第一物料信息;

4、通过企业管理软件平台的接口获取数据库中与所述原始数据对应的第二物料信息,并基于所述第二物料信息更新所述原始数据;

5、获取当前激活的文档,扫描所述文档中部件列表对象,并基于更新所述原始数据后的所述增强属性块从该部件列表对象中提取物料清单;

6、遍历所述物料清单中的每个条目,利用所述条目的唯一标识在所述数据库中查找对应的第三物料信息,判断所述第三物料信息的特性是否为人工修改;

7、若所述第三物料信息的特性不为人工修改,则更新该特性的特性值,将更新特性后的所述第三物料信息发送至所述企业管理软件平台。

8、相比现有技术,本申请的有益效果为:通过企业管理软件平台的接口获取数据库中与所述原始数据对应的第二物料信息,并基于所述第二物料信息更新所述原始数据的步骤,实现了cad软件和企业管理软件平台之间的数据互通,cad可以通过接口获取企业软件管理平台数据库中的物料信息、零部件特性,并设置给指定图块生成bom明细数据。同时通过若所述第三物料信息的特性不为人工修改,则更新该特性的特性值,将更新特性后的所述第三物料信息发送至所述企业管理软件平台的步骤,可以通过接口把设计图纸中的版本信息、物料信息、同步到企业软件管理平台数据库,实现了cad软件和企业管理软件之前数据的双向互通,从而实现了节约资源,提高了工作效率,大大缩短了产品的开发周期。

9、进一步的,所述通过企业管理软件平台的接口获取数据库中与所述原始数据对应的第二物料信息,并基于所述第二物料信息更新所述原始数据的步骤包括:

10、使用脚本程序发起http请求,获得企业管理软件平台的接口,通过所述接口获取所述企业管理软件平台的数据库中所述原始数据对应的第二物料信息;

11、将所述第二物料信息传输回所述cad软件,并基于所述第二物料信息更新所述原始数据。

12、进一步的,所述二物料信息的包括;零部件特性、物料、bom明细表数据、及图纸版本信息。

13、进一步的,所述利用所述条目的唯一标识在所述数据库中查找对应的第三物料信息的步骤包括:

14、利用所述条目的唯一标识判断所述数据库中是否存在所述条目对应的第三物料信息;

15、若所述数据库中存在所述条目对应的第三物料信息,则遍历所述第三物料信息的特性;

16、判断所述条目中是否存在所述第三物料信息的特性,若所述条目中存在所述第三物料信息的特性,则执行所述判断所述第三物料信息的特性是否为人工修改的步骤。

17、进一步的,所述利用所述条目的唯一标识判断所述数据库中是否存在所述条目对应的第三物料信息的步骤之后,所述方法还包括:

18、若所述数据库中不存在对应的第三物料信息,则忽略所述条目。

19、进一步的,所述将更新特性后的所述第三物料信息发送至所述企业管理软件平台的步骤之后,所述方法还包括:

20、所述企业管理软件平台接收到第三物料信息后,生成新的物料清单。

21、进一步的,所述第三物料信息的特性包括规格型号、厂家、材质及描述。

22、第二方面,该发明提供以下技术方案,一种基于cad软件的数据交互系统,所述系统包括:

23、获取模块,用于在cad程序中创建增强属性块,并获取各个所述增强属性块中的原始数据,其中,所述原始数据包括图纸之前设置的第一物料信息;

24、更新模块,用于通过企业管理软件平台的接口获取数据库中与所述原始数据对应的第二物料信息,并基于所述第二物料信息更新所述原始数据;

25、提取模块,用于获取当前激活的文档,扫描所述文档中部件列表对象,并基于更新所述原始数据后的所述增强属性块从该部件列表对象中提取物料清单;

26、判断模块,用于遍历所述物料清单中的每个条目,利用所述条目的唯一标识在所述数据库中查找对应的第三物料信息,判断所述第三物料信息的特性是否为人工修改;

27、发送模块,用于若所述第三物料信息的特性不为人工修改,则更新该特性的特性值,将更新特性后的所述第三物料信息发送至所述企业管理软件平台。

28、第三方面,该发明提供以下技术方案,一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述的基于cad软件的数据交互方法。

29、第四方面,该发明提供以下技术方案,一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如上述的基于cad软件的数据交互方法。

技术特征:

1.一种基于cad软件的数据交互方法,其特征在于,所述方法包括:

2.根据权利要求1所述的基于cad软件的数据交互方法,其特征在于,所述通过企业管理软件平台的接口获取数据库中与所述原始数据对应的第二物料信息,并基于所述第二物料信息更新所述原始数据的步骤包括:

3.根据权利要求2所述的基于cad软件的数据交互方法,其特征在于,所述二物料信息的包括;零部件特性、物料、bom明细表数据、及图纸版本信息。

4.根据权利要求1所述的基于cad软件的数据交互方法,其特征在于,所述利用所述条目的唯一标识在所述数据库中查找对应的第三物料信息的步骤包括:

5.根据权利要求4所述的基于cad软件的数据交互方法,其特征在于,所述利用所述条目的唯一标识判断所述数据库中是否存在所述条目对应的第三物料信息的步骤之后,所述方法还包括:

6.根据权利要求1所述的基于cad软件的数据交互方法,其特征在于,所述将更新特性后的所述第三物料信息发送至所述企业管理软件平台的步骤之后,所述方法还包括:

7.根据权利要求1所述的基于cad软件的数据交互方法,其特征在于,所述第三物料信息的特性包括规格型号、厂家、材质及描述。

8.一种基于cad软件的数据交互系统,其特征在于,所述系统包括:

9.一种计算机,包括存储器、处理器以及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至7任一项所述的基于cad软件的数据交互方法。

10.一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7任一项所述的基于cad软件的数据交互方法。

技术总结本发明提供了一种基于CAD软件的数据交互方法及系统,所述方法包括在CAD程序中创建增强属性块,并获取各个所述增强属性块中的原始数据;通过企业管理软件平台的接口获取数据库中与所述原始数据对应的第二物料信息,并基于所述第二物料信息更新所述原始数据;获取当前激活的文档,基于更新所述原始数据后的所述增强属性块从该部件列表对象中提取物料清单;遍历所述物料清单中的每个条目,利用所述条目的唯一标识在所述数据库中查找对应的第三物料信息,若所述第三物料信息的特性不为人工修改,则更新该特性的特性值,将更新特性后的所述第三物料信息发送至所述企业管理软件平台,从而实现了节约资源,提高了工作效率,大大缩短了产品的开发周期。技术研发人员:刘墨松,刘毅超受保护的技术使用者:百林科制药装备科技(江苏)有限公司技术研发日:技术公布日:2025/1/6

本文地址:https://www.jishuxx.com/zhuanli/20250110/352091.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。