首页 > 解决方案 > Dymola 中的库启动脚本

问题描述

使用 Dymola,我正在寻找一种在加载库时自动执行脚本的方法。目的是displayUnits使用该defineUnitConversion()命令定义其他特定于加载的库的内容。我仍然认为还有很多其他情况可能会有所帮助。

我在这方面的发现:

标签: modelicadymola

解决方案


Dymola 2022 有一个新的(特定于工具的)功能,它正好涵盖了这个用例。在第 24 页的“库启动脚本”部分的Dymola 2022 发行说明中提到了它。

它基本上引入了一个新的注释,它允许指定.mos脚本的路径,该脚本在加载相应的库时执行。以下是发行说明中的​​示例:

package ThisPack
 annotation(__Dymola_startup =
 "modelica://ThisPack/Resources/Scripts/Dymola/startup.mos");
end ThisPack;

注释也可以通过 UI 设置...


推荐阅读