How to resolce callback error : asyncio.Channel/onDataReceived ....line(487):::
    8 visualizzazioni (ultimi 30 giorni)
  
       Mostra commenti meno recenti
    
I am trying to get MATLAB to read a stream of incoming data via a serial port using callback , 
    This is a peice of my code
s = serialport("COM4", 115200)
function readSerialData(src,evt)
src.UserData = data;
end
Whenever I type readline(S), I get a one time result but I want it to be automatic whenever a new stream of data arrive, hence my use of callback function.
So whenver I type 
configureCallback ("COM4", "terminator" , @ readSerialData)
I get a non stopping error:
Error in asyncio.Channel/onDataReceived (line 487)
                notify(obj.InputStream, 'DataWritten', ...
Error in asyncio.Channel>@(source,data)obj.onDataReceived() (line 425)
                                         @(source, data) obj.onDataReceived()); 
> In asyncio/Channel/onDataReceived (line 487)
In asyncio.Channel>@(source,data)obj.onDataReceived() (line 425) 
>>
0 Commenti
Vedere anche
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

