gpt4 book ai didi

modelica - 获取 Dymola 中的当前模型名称和文件路径

转载 作者:行者123 更新时间:2023-12-03 06:25:15 24 4
gpt4 key购买 nike

我想在外部程序中打开当前模型或子模型。目前,我正在手动向所有模型添加命令。例如:

system("mytool --path \"C:\\MyModel.mo\" --model \"MyModel.SubModel\"");

是否有一个函数可以返回当前模型的路径和名称?

编辑:
classDirectory()getWorkingDirectory() 仅返回目录。
模型管理库 (PDF Documentation)似乎能够分析模型的 AST。这看起来可以解决我的问题,但似乎有点矫枉过正,而且我没有许可证。

我曾希望找到一种简单的方法来做到这一点。例如,在 Matlab/Simulink 中,我可以只使用 which(bdroot)getfullname(gcb)

最佳答案

有一个名为 classDirectory() 的非标准内置函数,它将返回调用类的目录。可能还有其他一些使用 ModelManagement 库或如何调用的方式。

关于modelica - 获取 Dymola 中的当前模型名称和文件路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26628294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com