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