1-Dおよび2-D Lookup Table実行速度について

2 次查看(过去 30 天)
Kazuya Kawaguchi
Kazuya Kawaguchi 2022-11-21
编辑: covao 2022-12-1
Matlabで作成した1-Dおよび2-D LOOKUP TABLEは産業用マイコンなどへの実装実績はありますでしょうか?
質問の意図は産業用マイコンの要求を満足する実行速度が確保可能か確認するためです。
VisualBasicにて組み込んだシステムへ実行形式にした当モデルを呼び込み利用したいと考えてます。
VBコードで組んだものとどちらが早いのかも気にしております。
詳しい方、ご回答よろしくお願いします。

回答(1 个)

covao
covao 2022-11-30
编辑:covao 2022-12-1
Lookup Tableブロックを含むSimulinkモデルからCコードに変換し、組み込み向けマイコンに実装した事例はかなりあると考えられます。
今回の場合、Visual Basicをご使用で、コンパイルし、exeファイルを生成しているということであれば、Windows OS上のアプリケーションと推測されます。
コンパイルして実行することを想定すると、アルゴリズムの違いが実行速度に最も影響してくるものと推測されます。
SimulinkのLookup Tableブロックでは、格子点データのインデックス検索で、線形探索、二分探索が選択でき、格子点データ数が多い場合、二分探索の方が実行速度は平均して速くなることが期待されます。
下記のドキュメントに参考情報があります。

类别

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!