本期内容将基于FastCAE源码的个性化开发,着重介绍个性化功能要求与技术实现方法。抛砖引玉,供各位参考。
基于FastCAE源码的个性化定制开发是一种灵活度较高的定制开发方式,能够实现复杂的个性化功能,也能够对FastCAE的基础功能进行修改。本文以中算电磁仿真软件作为项目介绍案例,主要涉及到前后处理显示以及GMSH网格划分的相关个性化优化操作。
简易F22模型的电磁反射效果图
中算电磁仿真软件基于FastCAE开发,并对部分功能进行修改与完善,集成其提供的电磁求解计算程序,形成一款完整的软件,并支持后续迭代。该软件能够实现对飞行器电磁反射特性的分析。
在本案例中,针对求解器的特点和算例的数据规模,需要在网格划分、前处理渲染功能与渲染效率,以及后处理数据可视化效果上做出个性化定制。
1. 网格区分颜色渲染
个性化需求
网格要求能够设置不同的颜色进行区分渲染,同时在树形菜单点击相应的节点时能够高亮组件对象。
解决方法
通过对网格渲染模块的重构,为每一个单元添加颜色的属性标记。

本文介绍了基于FastCAE源码的个性化定制开发,包括网格区分颜色渲染、渲染效率提升、网格划分优化、几何模型层次化显示及后处理定制。通过OpenMP提高渲染效率,使用Gmsh的Compound功能改善网格质量,以及利用QWT库定制后处理图表,实现了软件功能的增强和用户体验的提升。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



