当我在MATLAB代码中使用fscanf
时,我能够从串口读取数据。但是,我无法在Simulink的“Matlab函数”块中使用此函数。因此,我使用'数据包输入'和'数据包输出'来从Simulink中的串口发送和接收数据,但是我无法在这些块中读取字符串格式。
我在MATLAB脚本中使用以下代码:
gotoConfig = hex2dec({'00','6E'});
fwrite(s,gotoConfig);
R0 = 24*abs(fscanf(s,'%e',14))*2*pi/12000;
非常感谢。