您的位置: 主页 > 人工智能内参 > jiaoyu139.com:交互式CAD/CAE/CAM系统二次开发

jiaoyu139.com:交互式CAD/CAE/CAM系统二次开发

时间: 2019-03-12阅读:

摘要 近年来,交互式CAD/CAE/CAM系统软件的应用领域持续扩大,而为了达到使用者对软件个性化服务的基本需求,交互式CAD/CAE/CAM系统v5开放了大部分接口。交互式CAD/CAE/CAM系统二次开发对软件予以个性化手段,因此深化软件的服务,对提高工作效率与产品品质有着深远的意义。文章将以论依附于计算机辅助分析的交互式CAD/CAE/CAM系统二次开发作为切入点,在此基础上予以深入的探究,相关内容如下所述。

【关键词】组件应用架构CPP 交互式CAD/CAE/CAM系统 二次开发

1 交互式CAD/CAE/CAM系统客户化功能定制工具

交互式CAD/CAE/CAM系统客户化功能定制工具基本包括四类:

(1)用户定义特性;

(2)知识工程:

(3)应用程序编程端;

(4)组件应用架构。

用户定义特性与知识工程为交互式CAD/CAE/CAM系統本身提供的定制工具,应用时具有一定的局限性;自动化应用端与组件应用架构是二次开发工具,应用程序编程接口入门容易,不过具有一定的功能限制,组件应用架构CPP对于初学者而言有一定的难度,不过组件应用架构CPP的端口具有多元化特性,能够从根本深化功能的有效性,同时依附于组件应用架构CPP所开发的程序相对稳定,且根据专业性。

1.1 交互式用户定义特性

交互式用户定义特性即为编制式的设计,依附于既有的功能去设计所需的“交互式用户定义特性”。其根据引用目录,在此基础上录入至CAT Part之中,进而可以交互的为用户提供所需的内容。

1.2 知识工程

交互式CAD/CAE/CAM系统的知识工程即为一种基本的规则,是针对目标的客户化手段,知识工程可以给出全面的预定义应用服务,同时依附于function等途径深化知识的管理。一些知识可以予以自行定制,而且能够渗透至既有的代码之中。

1.3 应用程序编程端

应用程序编程端提供了交互的基本形式,能够经录制宏等手段实现用户所需功能。此应用接口的模型设计功能相对全面,同时具备和目标连接兼容平台进行通信的能力。

1.4 组件应用架构

组件应用架构CPP是依附于组件的定制开发,是对其组件目标的拓展,采用标准端技术与目标连接技术。标准端技术具备优异的模块独立性与可拓展性,使组件应用架构的程序设计更为便捷,同时更为标准。

2 组件应用架构CPP二次开发与其开发环境

组件应用架构CPP这种组件式的处理方案择取开放式、可拓展的模块化开发架构。而对于客户来说,组件应用架构能够进行从简单到繁琐的二次开发工作;能够制作出精致的交互命令,而命令可以分组整合至工作台,在此基础上展示精美的面板;用户依附于需要定义并产生与其他Dassault Systems特性平等的新特性,因此深化交互式CAD/CAE/CAM系统V5的数据模型。

组件应用架构见图1,组件应用架构通过相关模块所构成,在组件应用架构的支撑下,点击相应的模块,就能够进入至相关模块的文档之中。组件应用架构的模块文档数量较多,同时各模块文档内容间存在较强的关联性。组件应用架构采用了组件目标模型与目标连接技术;组件应用架构CPP即为交互式CAD/CAE/CAM系统的一套CPP函数库,此函数库在交互式CAD/CAE/CAM系统运行过程中进行加载,能够经其开发的应用程序和交互式CAD/CAE/CAM系统通信。

交互式CAD/CAE/CAM系统V5的结构即为一种针对行业应用的垂直框架机制,组件是CAD /CAM系统的几何特征模块。交互式CAD/CAE/CAM系统V5也称为领域或应用,系统经3D PLM PPRHUB将产品总线进行连接。

CATBaseU nknown继承自IU nknown端口,即为组件应用架构与端口的核心要素,其中包括了对组件应用架构端口与组件管理的基本方法。同时,它还为组件应用架构中应用于组件的类提供了IU nknown的基本方法:端口查询与对象生存阶段管理。端口查询用于查询相同目标的其他端口;Add Ref和Release用于控制引用计数,在目标的引用记数为0的状态下,目标被自动释放。

组件应用架构的实现是通过提供的快速应用开发环境RADE与各类应用程序编程接口程序来完成的。快速应用开发环境RADE即为可视化的集成开发环境,其提供了相关的编程工具组。换而言之,交互式CAD/CAE/CAM系统组件应用架构RADE即为现阶段高端CAD软件中开发环境最繁琐、最强大的。

3 总结

综上所述,此次二次开发组件应用架构采用了组件目标模型与目标连接技术;组件应用架构CPP即为交互式CAD/CAE/CAM系统的一套CPP函数库,此函数库在交互式CAD/CAE/CAM系统运行过程中进行加载,能够经其开发的应用程序和交互式CAD/CAE/CAM系统通信。用户定义特性与知识工程为交互式CAD/CAE/CAM系统本身提供的定制工具,应用时具有一定的局限性;自动化应用端与组件应用架构是二次开发工具,应用程序编程接口入门容易,不过具有一定的功能限制,组件应用架构CPP对于初学者而言有一定的难度,不过组件应用架构CPP的端口具有多元化特性,能够从根本深化功能的有效性,同时依附于组件应用架构CPP所开发的程序相对稳定,且更具专业性。

参考文献

[1]苏德国,崔希民,董春,康风光,轻量Web GIS环境下基于动态数据交换的专题制图自动化研究[J].测绘科学,2015 (02): 25-27.

[2]于明洋,张子民,史同广,基于GIS的中国传统村镇管理系统设计和实施(英文)[J].Agricultural Science&Technology, 2014 (01): 12-13.

[3]欧少佳,许惠平,叶娜.基于组件体系结构的地质GIS应用系统开发研究[J].吉林大学学报(地球科学版),2016 (04): 40-42.

[4]赵留强,王铁,张瑞亮等.Pro/E二次开发在焊接符号标注中的应用[J].机械工程师,2015(01):16 -17.

[5]尹士君,尚影影,曾彩红等.基于AutoCAD VBA的CASS生化池系统的设计[J].沈阳建筑大学学报(自然科学版),2015 (03):36-37.

上一篇:杨幕图片:神经网络在计算机网络安全评价中的应用
下一篇:没有了

相关阅读