필터 지우기
필터 지우기

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 CenterFile Exchange에서 Simulink Function에 대해 자세히 알아보기

제품


릴리스

R2022a

Community Treasure Hunt

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

Start Hunting!