リアルタイム性を要求する場合は Real-Time Workshop(Simulink Coder) とターゲットを使用可​能にするツールで可能​ということですが、最​小の応答時間はどのよ​うに計算すればよいで​すか?

3 次查看(过去 30 天)
yuuki
yuuki 2018-6-17
编辑: mizuki 2018-9-28
MATLABのReal-Time Data Acquisitionを利用すれば、リアルタイム制御は可能で、 Real-Time Workshop(Simulink Coder) とターゲットを使用可能にするツールを利用するということですが、最小応答時間の計算方法はどのようにすればよいでしょうか?

回答(1 个)

Katsuya Araki
Katsuya Araki 2018-8-15
编辑:mizuki 2018-9-28
MATLABの関連プロダクトにはReal-Time Data Aquisitionという製品はないようなんですが、yuukiさんの書き込みにあった'Real-Time Data Aquisition', 'MATLAB'で検索をかけてみると、Arduinoを使ったテストを紹介したページがヒットしました。
Arduinoへの実装を紹介したページをご覧になったという仮定でのコメントですが、Simulinkが基本機能として提供するArduinoへの実装フローでは実行時間を計測する機能はないはずです。 一方で、量産実装用コード生成オプションであるEmbedded Coderでは、デバッガを介して実際のマイコン上での演算時間を計測する機能があるのでこれで実行時間を測定することになると思います。
各マイコンの対応状況はマイコンベンダ各社に確認する必要がありますが、例えば下記のようにRenesas RH850と連携している例があります。 https://www.renesas.com/jp/ja/products/software-tools/tools/model-base-development/embedded-target-for-rh850-multicore.html

类别

Help CenterFile Exchange 中查找有关 Get Started with Simulink Desktop Real-Time 的更多信息

Community Treasure Hunt

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

Start Hunting!