26cce465创建于 2025年8月5日历史提交

FastCAE 生态版平台

在全球制造业加速向智能化转型的背景下,工业软件作为智能制造的核心支撑,其重要性日益凸显。FastCAE作为一款开源的工业软件底座框架平台,凭借其高度的灵活性和可扩展性,为工业设计与仿真领域注入了新的活力。然而,面对日益复杂的工业应用场景和不断变化的用户需求,FastCAE平台的功能与性能仍需持续优化与拓展。

FastCAE为了规范CAE软件子系统集成,设计开发了基础集成底座,该集成底座中定义了基础的抽象数据结构,并提供了线程池等基础通用工具,同时定义了CAE软件的集成框架,规定了软件运行的顺序。基于该底座能够实现标准化的CAE软件集成,可有效提高CAE软件的集成效率与软件的鲁棒性。

FastCAE基础集成底座基于Qt应用程序框架开发,分为Core、AppFramework、Adaptor、Python脚本驱动器四部分。Core模块是整个软件的核心模块,一方面定义了基础的抽象数据结构,并提供了数据管理与全局数据查找;另一方面,在Core模块中提供了软件开发过程中常用的工具与通用算法,例如线程池、第三方程序驱动、文件与路径创建删除等。AppFramework中定义了CAE软件的主要运行过程,在该模块中将CAE软件的运行过程分为了十四个部分,在提供基础功能的同时,提供了注册接口,能够实现个性化的软件集成。Adaptor模块中定义了适配器的抽象类及其管理器,该模块中将适配器分为文件IO适配器与渲染对象适配器两类。(详情见Document库中的“FastCAE基础底座开发与使用说明书.doc”)