シリアル ケーブルを使用して、matlab から C コードで制御されるカメラにコマンドを書き込んでいます。問題は、うまくいくこともあればうまくいかないこともあるということです..そしてそれは非常にイライラします.
Matlabで使用するコードは次のとおりです。
Serialport=serial('COM18');
fopen(Serialport);
%Serialport.Timeout = 10000;
fwrite(Serialport,FileName); %Send File name to the camera
そして、fwrite
エラーなしで関数にスタックします。代わりに使用しようとしましfprintf
たが、それでも動作する場合と動作しない場合があります。私は別のものを試しtimeout
ましたが、それでもうまくいきません..
私はそれについてウェブで何も見つけませんでした。