我正在使用串行电缆将命令从 matlab 写入由 C 代码控制的相机。问题是 - 它有时有效,有时无效......而且非常令人沮丧。
我在 Matlab 中使用的代码是:
Serialport=serial('COM18');
fopen(Serialport);
%Serialport.Timeout = 10000;
fwrite(Serialport,FileName); %Send File name to the camera
它卡在fwrite
函数中而没有任何错误。我尝试fprintf
改用它,它有时仍然有效,有时无效。我尝试了不同timeout
的,但它仍然不起作用..
我在网上没有找到任何关于它的信息。