北陽電機さんのUBG​センサーをmatla​bでコントロールする​には?

조회 수: 8 (최근 30일)
Daichi Saitou
Daichi Saitou 2019년 7월 1일
댓글: Daichi Saitou 2019년 7월 7일
URGファミリードライバー
というのを見つけて、そのままコピーして作動させようとしたができなかった。反応は出るが、エラーが出る。matlabに触れるのはほとんど初めてなので、プログラミングを読み解くことも容易ではありません。その為、何が良くて何が悪いのか判断が難しいです。誰か助けて!
実行1回目に出たエラー:
      「警告: 読み取りに失敗しました: A timeout occurred before the Terminator was        reached.
       'serial' unable to read all requested data. For more information on possible reasons,        see Serial Read Warnings. 」
      「関数または変数 'Scan_GUI' が未定義です。
       エラー: run (line 38)
       Scan_GUI 」
実行2回目に出たエラー:(実行1回目に出たエラーはもう出ない)
      「エラー: serial/fopen (line 72)
       開くことができません: Port: COM4 is not available. No ports are available.
       Use INSTRFIND to determine if other instrument objects are connected to the        requested device.」
      「エラー: run (line 20)
       fopen(lidar);」
マジで分からん・・・

채택된 답변

Kazuya
Kazuya 2019년 7월 1일
これですかね・・?
実際に試されたこと、エラーメッセージなどあるとどなたか分かる人がいるかもしれません・・。
  댓글 수: 3
Kazuya
Kazuya 2019년 7월 2일
Scan_GUI のファイルがないことがエラーの原因ですが
からダウンロードした run.m を実行されているのであれば、Scan_GUI の箇所を main_GUI に書き換えれば、とりあえず「関数または変数 'Scan_GUI' が未定義です。」のエラーは避けられそうです。。代わりに main_GUI があるので、入れ替えてみれば・・というレベルの推測ですが。
ダウンロードページに「Edit Run.m with the correct COM Port to use this file. 」とあるので、冒頭の Warning に関してはポート番号が関係しているかもしれません。
該当箇所:run.m 内の
lidar=serial('COM6','baudrate',115200);
Daichi Saitou
Daichi Saitou 2019년 7월 7일
main_GUIにしたら出来ました!ありがとうございます!

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 起動と終了에 대해 자세히 알아보기

Community Treasure Hunt

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

Start Hunting!