基于混合开发模式的飞机数模签审开发与应用
(江西洪都航空工业集团有限责任公司,江西 南昌 330096)
摘要
针对CATIA/VPM R18的飞机数模签审功能定制,传统方法通常采用CAA二次开发技术构建。受限于CAA编译开发环境,传统CAA二次开发存在UI交互响应迟缓、难以集成现代UI框架以及缺乏灵活工作流引擎支持等问题。为突破上述限制,提出一种CAA与Web技术相结合的混合开发模式。该方案充分利用C/S(Client/Server)与B/S(Browser/Server)架构优势,在CATIA/VPM交互对话框中嵌入浏览器框架,实现了基于Web技术的数模签审流程管理与基于CAA技术的复杂CAD数据操作。本文选用MiniBlink浏览器框架作为混合开发的核心组件,开发了基于混合架构的数模签审系统,并在型号工程实践中验证了该模式在飞机数模签审中的可行性。与传统CAA开发方式相比,开发周期缩短30%,用户界面友好度提升40%,为CATIA/VPM二次开发提供了新的技术途径。
关键词
混合开发模式;CAA二次开发;MiniBlink;数模签审
参考文献
- [1] 姜佳媛,张忠文.CefSharp及SVG技术在煤矿动画监控程序中的应用 [J].煤矿安全,2016,47(12):114-116.
- [2] 纪永.基于CEF的车载系统运行引擎的功能拓展与裁剪 [D].沈阳:东北大学,2014.
- [3] 赵振洋.基于混合开发模式的铁路外部环境管控地理信息平台设计与实现 [J].铁路计算机应用,2020,29(12):40-44.
- [4] Chromiumembedded. Chromium Embedded Framework [EB/OL].[2025-11-02].https://github.com/chromiumembedded/cef.
- [5] 李丽,武照云,宋昊举,等.基于移动端APP的机械加工工艺卡片管理系统 [J].机械设计与制造,2021(1):301-304.
- [6] Weolar. miniblink49 [EB/OL].[2025-11-10].https://github.com/weolar/miniblink49.
- [7] 李喆.Chrome扩展及应用开发 [M].北京:人民邮电出版社,2014.
- [8] 陶鹏,王华兴,段代坤,等.基于CAA的船舶工艺仿真环境搭建与LNS-SATSP排产优化 [J].船海工程,2024,53(4):71-77.
- [9] 杨帆,张彩丽.桌面应用程序嵌入Google Map及其交互方法研究 [J].陕西科技大学学报(自然科学版),2010,28(5):80-84.
- [10] 幸宇,伍国,范家强,等.基于Siemens NX二次开发在数控编程中的切削参数自动设置程序设计与应用 [J].现代信息科技,2025,9(21):132-136.
作者简介
钱志伟(1990—),男,汉族,江西新余人,中级职称,硕士,研究方向:航空数字化设计、设计工艺协同技术。