EV3とSimulinkのエクスターナルモード実行時のエラーについて
14 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
現在、サポートパッケージ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 commentaires
Réponse acceptée
Yoko
le 5 Fév 2018
メッセージが発生する状況として、Simulink が EV3 と通信できていない状況が考えられます。 サンプル時間を大きく設定するか、MATLAB へ送るデータを減らすことで状況が改善するか、ご確認頂ければと思います。
下記に、メッセージに関連する MATLAB Answers の投稿があります。
6 commentaires
Yoko
le 20 Fév 2018
色々と試して頂いたようで、ありがとうございます。サンプル時間が短い場合も長い場合も10秒程度でフリーズするとのことで、おっしゃるように Task Overrun ではなさそうですね。 ファームウェア自体が、問題がある可能性も 0 ではないので、ルーターを試す前に一度ファームウェアの再インストールを試してみると良いかもしれません。
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur MATLAB Support Package for LEGO MINDSTORMS EV3 Hardware dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!