使用Matlab(GUI)和Arduino的独立程序

时间:2017-04-22 19:47:50

标签: arduino matlab-guide matlab-compiler

我用gui构建了一个matlab代码。它与arduino相连。它在matlab环境中运行良好。但是当我尝试使用deploytool创建一个独立程序时,程序(gui)会打开,但它无法连接到arduino。已安装matlab运行时。

错误消息:

Undefined function or variable 'registerrealtimecataloglocation'.

Error in arduinoio.internal.BaseClass (line 32)

arduino中的错误

Error in connection_trial>Con_Callback (line 142)


Error in gui_mainfcn (line 95)


Error in connection_trial (line 43)


Error in matlab.graphics.internal.figfile.FigFile/read>@(hObject,eventdata)connection_trial('Con_Callback',hObject,eventdata,guidata(hObject))


Error while evaluating UIControl Callback 

1 个答案:

答案 0 :(得分:0)

通过matlab连接到Arduino,需要 - Arduino的com端口 - uart ..或波特率 - matlab语句:serConn = serial('Arduino com port here','TimeOut',1,'BaudRate',9600); - fopen(serConn); - str = char(fread(serConn));

如果arduino以串行方式打印任何数据,

str将从Arduino接收数据