フィルターのクリア

Simulinkモデル(2-D LOOKUPTABLE)をVisual Basicで書くとどうなりますか?

2 ビュー (過去 30 日間)
Kazuya Kawaguchi
Kazuya Kawaguchi 2022 年 11 月 21 日
Simulinkモデルに2-D LOOKUPTABLEについて質問します。
こちらのモデルを関数としてVB.NETで構築したアプリケーションに組み込みたいと考えてます。
具体的には下図の2つの定数の部分を引数とし、ディスプレイの部分に相当する部分を関数の戻り値とする関数になります。
自動コード生成機能でVisualBasicに変換されれば良いのですがあいにくC/C++のみの変換機能しかないので変換方法を調べております。
良い方法があればご教授願います。

回答 (1 件)

交感神経優位なあかべぇ
交感神経優位なあかべぇ 2022 年 11 月 21 日
Embedded Coderがあるのでしたら、モデルをDLLファイルで生成できたと思います。
そのDLLファイルをVB.NETで読み込みしてみてはどうでしょうか?
  6 件のコメント
和也
和也 2022 年 12 月 13 日
関数生成レポートをみると関数の戻り値には"none"と表示され何も出力されない関数となっています。
戻り値にoutportの値をもってくるにはどのように設定したらよいでしょうか?
交感神経優位なあかべぇ
交感神経優位なあかべぇ 2022 年 12 月 13 日
手元にCoder系のツールボックスがないので、ちゃんとした答えができているか分かりませんが、モデルを開いて、Ctrl + Shift + Cを押すと、画像のように、コードマッピングが開くと思います。そこのFunctionのタブのstep関数(周期的に実行される関数)をいじることで、outportを出力引数として設定することなどができます。

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

カテゴリ

Help Center および File ExchangeSimulink Function についてさらに検索

製品


リリース

R2022a

Community Treasure Hunt

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

Start Hunting!