.mファイルに書き出す
조회 수: 26 (최근 30일)
이전 댓글 표시
1.ある人が、Simulinkのブロック線図は.mファイルに書き出すことができる、と主張していますが、これはオプションのmatlabcorderが必要と思います。
なくてもできるなら、その方法が知りたいです。
2.Smspace Electronicsを使った場合、もしmatlabCorderがあるとして、.mファイルに書き出せるものなあのでしょうか?例えばmosfetなどの半導体デバイスの回路図 回路図とブロック線図は異なるものだと思うのです。もしできるとしたらどんな方法があるのでしょうか?
3.Simspace Electornics を古いバージョンのファイルに変換できるのでしょうか?もしできるのなら、その方法が知りたいです。
댓글 수: 0
답변 (2개)
Toshinobu Shintai
2020년 4월 14일
1.について:
SimulinkモデルをMATLAB言語のスクリプトに変換する方法は、現時点では存在していません。C言語のコードに変換することはできます。Cコードに変換する場合は、MATLAB CoderとSimulink Coderをインストールする必要があります。
もしSimulinkをインストールしていないPCでSimulinkモデルを実行したいということであれば、Simulink Compilerというツールボックスを使って実行ファイルを作ることができます。
2.について:
SimscapeとSimscape Electricalを含むモデルは、固定ステップのソルバーで実行できるのであれば、Simulink CoderでCコード生成することができます。回路図ではありますが、その回路図を微分代数方程式に変換しているので、計算の面ではSimulinkブロックとSimscapeブロックは同じように扱えます。
Simulink Compilerの場合、ラピッドアクセラレータモードで実行できるのであれば使うことができます。
3について:
Simulinkモデル全般ですが、以下のリンク先のようにすれば、以前のバージョンのモデルにエクスポートできます。
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 パラメーター化手法에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!