Simulinkを使​用してarduino​をI/Oとしたモデル​を構築しましたが、シ​ミュレーションを開始​してもscopeに値​がプロットされません​。

arduinoにてモーターを制御するモデルを構築しております。 シミュレーションモードをエクスターナルに設定し、実施しようとしましたが シミュレーション開始後もscopeに何も出力されない状態です。 scope側のシミュレーション時間(T)も0のままです。 ただし、モーターは動いています。 scopeの設定等がありましたら教えてください。

1 Comment

michio
michio on 14 Aug 2017
Edited: michio on 14 Aug 2017
添付の画像を挿入しておきました。

Sign in to comment.

 Accepted Answer

Akihiro Yasuda
Akihiro Yasuda on 21 Aug 2017

0 votes

診断ビューワーに下記警告メッセージ
が表示された事から、
エクスターナルモードで データを送信するメモリが確保できなかったため と考えれらます。
信号線のデータ型をより小さい方にするなど モデルの見直しを行う方法もございますが、
メモリ容量を考慮したモデリングが必要なため、 Arduino Megaなどスペックの高いハードへの変更を検討願います。

More Answers (3)

Akihiro Yasuda
Akihiro Yasuda on 13 Aug 2017

3 votes

添付画像にある「4件の警告表示」をクリック頂き、その内容を見せて頂けないでしょうか?
takaaki suenaga
takaaki suenaga on 19 Aug 2017

0 votes

返信が遅くなり、申し訳ございません。シミュレーション時の警告を添付しております。ご確認の程お願いいたします。
takaaki suenaga
takaaki suenaga on 22 Aug 2017

0 votes

ハードをarduino megaにしてみたところscopeに出力値が表示されました。適切なアドバイスを頂き有難うございました。

Products

Community Treasure Hunt

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

Start Hunting!