0

matlabを使用してCom-portを接続しているときに、何度も(5つのうち4つ)エラーが発生します

??? Error using ==> serial.fopen at 72 Port: COM21 is not available. Available ports: COM3, COM10, COM17, COM18.

ただし、接続されて期待どおりに応答する場合があります。誰かがこれの問題を教えてもらえますか?

ちなみに、私はこのスニペットを使用して、マイクロコントローラーをUSB経由でPCに接続しています

s = serial('COM21');        //  code to initialize the req COM i.e. COM21 for me

fopen(s);
4

1 に答える 1

2

私は以前にこの問題に遭遇しました。このスレッドで証明されているように、MATLABはプラグアンドプレイを実際にはうまく処理しないことがわかりました。

http://www.mathworks.com/matlabcentral/newsreader/view_thread/311133

簡単に言うと、MATLABでハードウェアの変更を検出する場合は、再起動する必要があります。MATLABは、起動時にのみデバイスを検索するようです。

于 2011-08-21T06:33:48.147 に答える