> In asyncio/Channel/onDataReceived (line 487)
In asyncio.Channel>@(source,data)obj.onDataReceived() (line 425)
警告: 执行为类 asyncio.InputStream 定义的事件 DataWritten 的侦听程序回调时出现错误:
未定义与 'internal.Serialport' 类型的输入参数相对应的函数 'readSerialData'。
出错 internal.Serialport/callbackFunction (line 1460)
obj.BytesAvailableFcn(obj, dataAvailableInfo);
出错 internal.Serialport>@(varargin)obj.callbackFunction(varargin{:}) (line 949)
obj.StringClient.StringReadFcn = @obj.callbackFunction;
出错 matlabshared.transportclients.internal.StringClient.StringClient/DataAvailableCallback
出错
matlabshared.transportclients.internal.StringClient.StringClient>@(varargin)obj.DataAvailableCallback(varargin{:})
出错 matlabshared.seriallib.internal.Serial/onDataReceived
出错 matlabshared.seriallib.internal.Serial>@(varargin)obj.onDataReceived(varargin{:})
出错 asyncio.Channel/onDataReceived (line 487)
notify(obj.InputStream, 'DataWritten', ...
出错 asyncio.Channel>@(source,data)obj.onDataReceived() (line 425)
关于 MATLAB App Designer 中serialport回调函数的设置问题_qq_43626382的博客-CSDN博客
APP Designer APP内串口中断回调函数无法调用 – MATLAB中文论坛
处理这两个app的原因,在单独的.m文件里,是因为使用执行该命令行时,文件和当前文件夹路径不一致。
简言之,就是当前路径缺少该文件