一种构建编译和部署CAA自定义特征插件的方法及系统技术方案

技术编号:43090854 阅读:23 留言:0更新日期:2024-10-26 09:38
本发明专利技术属于三维设计开发技术领域,公开了一种构建编译和部署CAA自定义特征插件的方法,通过C/C++语言编程为能自动进行语法检查、格式化、特征编译、部署的插件,可提高CAA特征开发流程的自动化和智能化程度,助力提升开发体验。基于同样的思路,本发明专利技术还提供一种构建编译和部署CAA自定义特征插件的系统,通过功能模块执行上述方法,均适于程序员在3DE平台组件应用架构(CAA)二次开发时使用。

【技术实现步骤摘要】

本专利技术属于三维设计开发,具体公开了一种构建编译和部署caa自定义特征插件的方法及系统。


技术介绍

1、达索3de平台是当今水利水电行业的主流三维设计及bim应用平台,具有协同设计、分析计算、施工仿真、商业智能等四大品牌,功能强大,应用广泛。3de平台二次开发套件为caa+rade,其中caa组件应用架构,开发理念为面向组件编程,可实现二进制级别复用和模块化开发,是大型工业软件开发的主流方式;rade为基于微软visual studio集成开发环境ide的一个插件,提供caa开发所需的功能,如代码创建、编译链接、单元测试、运行调试等。

2、达索3de平台几何建模引擎为cgm内核,提供了互操作性、实体造型、多面体建模、高级自由曲面、特征识别、约束求解等成套解决方案。其中特征是三维设计最基本的概念,所有几何对象的最终基于oop理念抽象为特征,因此三维设计又称为面向特征建模,一切皆特征。故而caa开发需要经常遇到自定义特征场景。达索rade虽然提供了catfcteditorassistant.exe字典编译辅助工具专门用于特征开发,但可惜的是该工具本文档来自技高网...

【技术保护点】

1.一种构建编译和部署CAA自定义特征插件的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种构建编译和部署CAA自定义特征插件的方法,其特征在于,对文档节点的检查包括以下步骤:

3.如权利要求2所述的一种构建编译和部署CAA自定义特征插件的方法,其特征在于,对容器节点的检查包括以下步骤:

4.如权利要求3所述的一种构建编译和部署CAA自定义特征插件的方法,其特征在于,对容器元数据节点的检查包括以下步骤:

5.如权利要求4所述的一种构建编译和部署CAA自定义特征插件的方法,其特征在于,所述调用参数列表包括参数1、参数2和参数3;其...

【技术特征摘要】

1.一种构建编译和部署caa自定义特征插件的方法,其特征在于,包括以下步骤:

2.如权利要求1所述的一种构建编译和部署caa自定义特征插件的方法,其特征在于,对文档节点的检查包括以下步骤:

3.如权利要求2所述的一种构建编译和部署caa自定义特征插件的方法,其特征在于,对容器节点的检查包括以下步骤:

4.如权利要求3所述的一种构建编译和部署caa自定义特征插件的方法,其特征在于,对容器元数据节点的检查包括以下步骤:

5.如权利要求4所述的一种构建编译和部署caa自定义特征插件的方法,其特征在于,所述调用参数列表包括参数1、参数2和参数3;其中参数1类型为int,指参数2选的组长度;参数2类型为char**const,是常量字符串数组,包括编译动作、用户密码、待编译的osm路径名,以及编译好的字典输出名;其中输入osm文件名须为全路径名,输出字典名须与osm中定义的文档字段保持一致;参数3作为调用标识,类型为char const*常量字符串。

6.一种构建编译...

【专利技术属性】
技术研发人员:张乐杜华冬冯敏谢明霞李南辉王宁
申请(专利权)人:长江勘测规划设计研究有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1