多くのソース ブロックとシンク ブロックを含む大規模な simulink モデルがあり、その間に基本的な算術演算しかありません。モデルの背後にある方程式を文書化するように依頼されました。私は現在これを手動で行っていますが、かなり遅く、プロセスでエラーが発生する可能性が比較的高いと感じています。
Simulink が (たとえば MATLAB 構文で) 方程式を自動的に生成する方法はありますか?
MATLAB / Simulinkには、探していることを正確に実行できるユーティリティはありません(個人的には、これを実行できるサードパーティのツールも知りません)。
ただし、最善の策はSimulinkCoderを利用することだと思います。これにより、SimulinkモデルをCコードに変換できます。そのコードから、Simulinkモデルを手動で分析するよりも簡単に同等の方程式を抽出できる場合があります。
ただし、問題は、Simulink CoderがベースSimulinkのアドオンパッケージであるため、このツールを使用できる場合とできない場合があります。