首页 > 解决方案 > 使用回调从串行端口获取数据?

问题描述

我正在使用这个功能:

https://es.mathworks.com/help/matlab/import_export/use-events-and-callbacks-for-serial-port-communication.html

        function readSerialData(s,~)
            data = readline(s);
            disp(data);
        end
configureCallback(s,"terminator",@readSerialData)

从我连接的设备获取数据。设备每秒左右(50 字节)接收新数据,所以我得到了实时显示在命令行上的数据。但我想实际使用这些数据,但我不确定如何收集变量。

我在工作区中看不到任何“数据”变量,无法存储它并绘制实时图表(这是目标)

先感谢您 :)

标签: matlabcallback

解决方案


推荐阅读