MATLAB Answers

0

評価版のMATLAB​,simulinkで​のLEGO Mindstorms EV3の利用

Asked by Aiku Ikuta on 16 Jul 2019
Latest activity Commented on by Yoko
on 24 Jul 2019
評価版のMATLAB,simulink R2019a でLEGO EV3 support packeageをインストールして,simulinkのモデルを作るところまでできました.
しかし,ターゲットハードウェアで実行が選択できず,EV3に実装ができていません.また,サンプルのモデルでもターゲットハードウェアで実行が選択できませんでした.
評価版では,EV3は実行することができないのでしょうか? また,評価期間が切れたら学生版のライセンスを購入するつもりなのですが,学生版で実行することは可能でしょうか?

  2 Comments

Yoko
on 22 Jul 2019
Support Package は、評価版・学生版ともにご利用頂けます。
エラーが出て実行できないということであれば、エラーメッセージを教えてもらうことで、原因が分かるかもしれません。エラーメッセージや問題が発生している箇所は、下記'モデルのビルド手順'の手順のいずれの手順でしょうか?
また、PCとターゲットの接続が、USB・Ethernet・Wifi のいずれかであるか、EV3 のファームウェアのバージョンの情報も問題解決の手がかりとなるかと思います。
・モデルのビルド手順
・EV3 ハードウェアセットアップ(ファームウェア情報など)
以下のようなエラーが出て,実行することができませんでした.EV3はUSBでパソコンと接続しており,ファームウェアはV1.10Eです.
legoev3('usb')
警告: 次のエラーは 'legoev3' クラスのデストラクターの実行中に発生しました:
エラー: realtime.internal.CommUSB/close (line 76)
Failed to connect to the EV3 brick. Please check the USB connection.
エラー: legoev3/delete (line 368)
obj.CommHandle.close();
エラー: legoev3 (line 58)
function obj = legoev3(varargin)
> In legoev3 (line 58)
エラー: legoev3 (line 307)
Failed to connect to EV3 through USB. Please check your USB connection.

Sign in to comment.

Products


Release

R2019a

1 Answer

Answer by Yoko
on 24 Jul 2019

エラーの提示、有難うございます。
こちらでもファームウェアを 1.10E に更新し、USB による接続を確認したところ、同様に接続エラーが発生しました。
なお、ファームウェアのバージョンが 1.09 の場合は legoev3 のコマンドがエラーなく実行できましたので、現状は 1.09 以前のバージョンにダウングレードし、お試し頂けると助かります。LEGO の標準ソフトウェアから、1.09 のファームウェアに変更できるかと思います。
1.10 でエラーが起こる事象は、Developer に報告致します。

  2 Comments

回答ありがとうございます.
さっそく1.09Eにダウングレードして動作させてみたのでが,同様のエラーが発生して動きませんでした.
Yoko
on 24 Jul 2019
Lego Mindstorms のソフトを起動してブリックに接続している状態だと、そちらで通信を占領してしまって、同様のエラーが出るようです。
上記に該当するようでしたら、PC を再起動して、MATLAB のみ起動して、試してみてください。

Sign in to comment.