【发布时间】:2014-10-29 10:43:48
【问题描述】:
我想在外部程序中打开当前模型或子模型。 目前,我正在手动向所有模型添加命令。例如:
system("mytool --path \"C:\\MyModel.mo\" --model \"MyModel.SubModel\"");
有没有返回当前模型路径和名称的函数?
编辑:classDirectory() 和 getWorkingDirectory() 只返回一个目录。
模型管理库(PDF Documentation) 似乎能够分析模型的 AST。这看起来可以解决我的问题,但它似乎有点矫枉过正,而且我没有许可证。
我曾希望找到一种简单的方法来做到这一点。例如,在 Matlab/Simulink 中,我可以只使用 which(bdroot) 和 getfullname(gcb)。
【问题讨论】: