3

現在のモデルまたはサブモデルを外部プログラムで開きたいです。現在、すべてのモデルに手動でコマンドを追加しています。例えば:

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

現在のモデルのパスと名前を返す関数はありますか?

編集:
classDirectory()ディレクトリのみをgetWorkingDirectory()返します。
モデル管理ライブラリ(PDF ドキュメント)は、モデルの AST を分析できるようです。これは私の問題を解決できるように見えますが、やり過ぎのようで、ライセンスを持っていません。

これを行う簡単な方法を見つけたいと思っていました。たとえば、Matlab/Simulink では、which(bdroot)andのみを使用できますgetfullname(gcb)

4

1 に答える 1