CATIA®品牌旗下的软件,除了众所周知的CATIA V5与当前主要推荐的3DEXPERIENCE平台(CATIA)外,还包括其他一系列的软件产品。其中包括,Dymola,ICEM Surf,CATIA Composer,SFE,Regtify,ControlBuild,AutosarBuilder,Electre,Catelectre。
Dymola支持导出模型和模型源代码。提供了三种具有不同功能的导出替代方案:
1.实时仿真
实时仿真允许在不支持MicrosoftC 编译器的环境中使用模型。它专门为实时平台而设计,例如dSPACE和 xPC平台,Dymola支持使用这些平台执行硬件在环(HIL)仿真。标准Dymola产品包含实时仿真功能。以下限制适用:
•实时仿真仅允许导出使用内联积分的模型,即具有嵌入式固定步长积分器的模型。
•使用实时仿真导出的运行时例程不包括最先进的库例程。
Dymola实时仿真
2.二进制模型导出
“二进制模型导出”选项允许将模型导出到其他计算机,而且目标系统不需要具备Dymola许可证。所导出模型可以使用的仿真功能与具有Dymola许可证的计算机上的仿真功能相同。优势包括:
•轻松将仿真代码部署到其他计算机,而无需承担管理运行时许可证的成本和费用。
•导出的代码中提供了完整仿真功能,不受有版权保护的运行时库的限制。因此支持在 Modelica专家以外的领域中大规模部署。
3.源代码生成
“源代码生成”选项可导出能在任何平台上使用的代码,而且目标系统不需要具备Dymola许可证。可以使用多种标记来修改所生成模型代码的内容。
•“源代码生成”允许导出可读且记录完善的代码,更便于检查、调试、剖析等。因此该导出选项适合基于高级模型的应用,例如快速原型。
•当模型在 Dymola或 Simulink中转换时,“源代码生成”选项包括实时仿真(无内联积分限制)和二进制模型导出提供的功能。
•“二进制模型导出”和“源代码生成”选项允许将符号表信息导出为 XML文件,例如模型结构、变量名称、类型和单位。