EV3とSimulinkのエクスターナルモード実行時のエラーについて
14 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
現在、サポートパッケージSimulink Support Package for LEGO MINDSTORMS EV3を用いて SimulinkからEV3を動かそうとしています。
ひとまずサポートパッケージに含まれる
ev3_communication.slx をベースに、PC~EV3間はWifi接続で環境を準備しています。
IPの設定等を実施し「エクスターナル」モードでシミュレーションを実行させたところ、
プログラムがビルドされEV3で動き始め、Simulink上のScopeでセンサやボタンの変化が確認できますが、
数秒ほどで、EV3がフリーズし、 Simulinkの診断ビューアー上では下記エラーメッセージが表示され停止してしまいます。
*******************************************
エクスターナル モードの MEX ファイル 'ext_comm' の実行中にエラーが発生しました:
ExtTargetPktPending() call failed while checking for target pkt
*******************************************
このようなエラーに対し、
どのような原因が考えられますでしょうか。
使用バージョン等を下記に示します。
・Simulink R2016b
・EV3ファームウェア V1.08H
・Wifiドングル uwf-1(Onkyo)
以上、よろしくお願いいたします。
0 Commenti
Risposta accettata
Yoko
il 5 Feb 2018
メッセージが発生する状況として、Simulink が EV3 と通信できていない状況が考えられます。 サンプル時間を大きく設定するか、MATLAB へ送るデータを減らすことで状況が改善するか、ご確認頂ければと思います。
下記に、メッセージに関連する MATLAB Answers の投稿があります。
6 Commenti
Yoko
il 20 Feb 2018
色々と試して頂いたようで、ありがとうございます。サンプル時間が短い場合も長い場合も10秒程度でフリーズするとのことで、おっしゃるように Task Overrun ではなさそうですね。 ファームウェア自体が、問題がある可能性も 0 ではないので、ルーターを試す前に一度ファームウェアの再インストールを試してみると良いかもしれません。
Più risposte (0)
Vedere anche
Categorie
Scopri di più su MATLAB Support Package for LEGO MINDSTORMS EV3 Hardware in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!