SimulinkモデルをDll化する方法

26 ビュー (過去 30 日間)
晃平
晃平 2025 年 7 月 10 日
コメント済み: 晃平 2025 年 7 月 14 日
SimulinkモデルをDll化する方法を教えていただきたいです。
  2 件のコメント
晃平
晃平 2025 年 7 月 14 日
Simulinkモデルのツールバーから、Buildボタンを押して、DLLを生成します。とあるのですが、生成できません。
晃平
晃平 2025 年 7 月 14 日
[ ert_shrlib.tlc]にすれば、DLLが生成されると回答がありましたが、できませんでした。
You can use ert_shrlib.tlc if you have the Embedded Coder product to generate generic DLLs from your Simulink model. The relevant documentation is here: Shared Object Libraries.

サインインしてコメントする。

採用された回答

Kojiro Saito
Kojiro Saito 2025 年 7 月 14 日
SimulinkモデルをCやC++のコードに変換するには、Simulink Coderが必要になります。ターゲットgrt.tlc (Generic Real-Time Target)でC/C++のソース・ファイルが生成されるので、そちらをVisual StudioなどのIDEでビルドします。
Embedded Coderがあればさらに、ターゲットert_shrlib.tlcを使用してホストマシンで直接DLLファイルを作成できます。
アドオンエクスプローラーからSimulink CoderとEmbedded Coderがインストールされていることをご確認いただけますでしょうか。
  3 件のコメント
Kojiro Saito
Kojiro Saito 2025 年 7 月 14 日
通常の設定ですと、生成されたフォルダーではなくて.slxのファイルと同じ場所に.dllが生成されます。
もし.dllが生成されない場合は、モデルプロパティの「コード生成」→「ビルドプロセス」で「コード生成のみ」のチェックボックスにチェックが入っていないことをご確認ください。
晃平
晃平 2025 年 7 月 14 日
ご回答ありがとうございます。
DLL作成できました。
コード生成のみにチェックが入っておりました・・・

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

Help Center および File Exchangeコード生成 についてさらに検索

タグ

製品

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!