【技术实现步骤摘要】
本专利技术属于三维设计开发,具体公开了一种基于3de平台组件应用架构二次开发的方法及系统。
技术介绍
1、达索3de平台是当今水利水电行业的主流三维设计及bim应用平台,具有协同设计、分析计算、施工仿真、商业智能等四大品牌,功能强大,应用广泛。3de平台二次开发套件为caa+rade,其中caa(直译为组件应用架构)是3de平台客户端专为组件应用架构二次开发设置的应用程序接口,提供了约150多个框架近500多个模块的头文件和库文件;rade开发套件是达索基于visual studio集成开发环境开发的专门用于组件应用架构二次开发的辅助工具,支持跨平台和多语言混合编程,提供了代码创建、编译链接、单元测试、运行调试等常用基本功能。
2、但rade开发套件核心组件是达索自研的mkmk工具,用来自动化编译和构建caa项目,但该构建工具属于商业闭源工具,有着显著的缺点,如环境笨重(需要额外安装2g左右的资源和依赖)、更新换代慢、依赖组件过时(落后2个大版本,比如当前r2023x的开发环境为vs2017,winsdk亦是如此)、配置琐碎
...【技术保护点】
1.一种基于3DE平台组件应用架构二次开发的方法,其特征在于包括以下步骤:
2.如权利要求1所述的一种基于3DE平台组件应用架构二次开发的方法,其特征在于,所述编译时目录中存储的文件包括编译数据库及构建任务文件、缓存文件、中间文件、临时文件、测试文件中的一项或多项。
3.如权利要求2所述的一种基于3DE平台组件应用架构二次开发的方法,其特征在于,所述运行时目录中存储的数据包括二进制动态库或可执行文件,组件和接口注册文件,文本或图片型资源文件,特征字典文件,资源集声明和配置文件,以及项目级共享数据中的一项或多项。
4.如权利要求3所述
...【技术特征摘要】
1.一种基于3de平台组件应用架构二次开发的方法,其特征在于包括以下步骤:
2.如权利要求1所述的一种基于3de平台组件应用架构二次开发的方法,其特征在于,所述编译时目录中存储的文件包括编译数据库及构建任务文件、缓存文件、中间文件、临时文件、测试文件中的一项或多项。
3.如权利要求2所述的一种基于3de平台组件应用架构二次开发的方法,其特征在于,所述运行时目录中存储的数据包括二进制动态库或可执行文件,组件和接口注册文件,文本或图片型资源文件,特征字典文件,资源集声明和配置文件,以及项目级共享数据中的一项或多项。
4.如权利要求3所述的一种基于3de平台组件应用架构二次开发的方法,其特征在于,项目级配置文件用于初始化全局编译时和运行时,连接和管理框架级任务;框架级配置文件用于初始化本框架的编译时和运行时,维护本框架作用域内的各种配置文件和资源文件,连接和管理模块级任务;模块级配置文件用于初始化本模块文件目录,管理外部库依赖,声明和创建caa构建任务,包括动态库、可执行程序、资源配置、web组件小程序、jar软件包中的一项或多项。
<...【专利技术属性】
技术研发人员:张乐,杜华冬,冯敏,谢明霞,李南辉,王宁,
申请(专利权)人:长江勘测规划设计研究有限责任公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。