精华内容
下载资源
问答
  • 回调函数的设置需要先fopen串口。 但是串口的有些参数,比如说串口读取的字节数,读取模式是byte还是终止符,需要在fopen之前设置。 回调函数的设置有不同的方法,根据参数个数不同,设置方式不同。 ...

    经验:

    1. 回调函数的设置需要先fopen串口。
    2. 但是串口的有些参数,比如说串口读取的字节数,读取模式是byte还是终止符,需要在fopen之前设置。
    3. 回调函数的设置有不同的方法,根据参数个数不同,设置方式不同。
    展开全文
  • matlab串口收发及回调函数编程

    热门讨论 2011-08-20 16:38:27
    matlab创建com对象。并采用中断方式响应回调函数,功能完整,包括创建初始化及关闭销毁。回调函数的格式,实现方法。
  • 本总结意在解决如下问题:利用定时器回调函数或串口回调函数在GUI指定的axes上绘图时,曲线或图片总是不显示在指定的坐标轴上,总是会弹出新的窗口显示。  利用guide来创建GUI程序时,可能大家

    原文链接: http://www.ilovematlab.cn/thread-55768-1-1.html

    声明:本文完全转自Matlab论坛liuhuanjinliu的帖子。


    本总结意在解决如下问题:利用定时器回调函数或串口回调函数在GUI指定的axes上绘图时,曲线或图片总是不显示在指定的坐标轴上,总是会弹出新的窗口显示。
           利用guide来创建GUI程序时,可能大家对figure的HandleVisibility属性以及axes的NextPlot属性关注的不多。figure的HandleVisibility属性有三个属性值:on\off\callback。前两个的含义顾名思义,其作用可以看帮助文件,在此不详述。最后一个callback属性值,它是确保该figure的句柄(handle)对figure内的控件的回调函数以及回调函数内定义的函数来说是‘可见’的,而对于其它例如通过命令行来访问的用户来说是‘不可见’的,这样可以确保该figure不被无意中删除或修改其中的内容。
           可见,figure的HandleVisibility属性的callback属性值带有明显的保护figure的作用,是有益的。但是这种保护机制对于使用定时器或串口自定义回调函数来绘制曲线的用户来说,就会带来麻烦。
           因为定时器或串口对象不是figure所包含的对象,所以其回调函数在调用figure内的axes来绘图时,就会发现找不到该figure的handle,以为该figure对象不存在,于是就会新建figure窗口,在其中创建axes来显示的曲线。
        根据以上分析,如果用户在利用定时器或串口回调函数绘制图形时出现上述问题,解决办法如下:
        1、fugure‘HandleVisibily’属性值默认为‘callback’,把它改为‘on’
        2、axes的‘NextPlot’的属性值默认为‘replace’,改为‘add’
        3、在绘图语句的前面使用语句axes(handles.axes1);%'axes1'为axes的'tag'

        
       先前有会员在编程时遇到同样的问题,根据以上方法,问题顺利解决。
       希望有遇到类似问题的会员可以参考该帖子。:-)

      以上是个人经验,如有不足,欢迎指正修改,多谢。

    展开全文
  • 获取数据位个数 data_bits = 5 + get(handles.data_bits, '... %% 创建串口......MATLAB串口相关函数_信息与通信_工程科技_专业资料。选填,简要介绍文档的主...matlab 串口通信基础讲义 ①支持基于串行接口(RS-23...

    获取数据位个数 data_bits = 5 + get(handles.data_bits, 'value'); %% 获取停止位个数 stop_bits = get(handles.stop_bits, 'value'); %% 创建串口......

    MATLAB串口相关函数_信息与通信_工程科技_专业资料。选填,简要介绍文档的主...

    matlab 串口通信基础讲义 ①支持基于串行接口(RS-232、RS-422、RS-485) 、GPIB 总线(IEEE2488、HPIB 标准) 、 VISA 总线的通信; ②通信数据支持二进制和文本(......

    5 进行串口设置 参看如下图中的 MATLAB 帮助 进行串口设置,参看如下图中的 串口初始化(主要在打开串口按钮的回调函数中),包括 COM 端口,BaudRate,DataBits,Stop......

    数据采集系 统结构框图如图 1 所示。PC 机串口与单片机 USART 口通过 MAX232 电平转换芯片相连,系统工作 时,Matlab 通过调用设备控制工具箱中 serial 类及相关......

    matlab串口实时波形显示_工学_高等教育_教育专区。作者:GG 功能:实现 matalb 与 PC 外设通讯 本例:串口 232 与外设单片机 51 通讯。实时监控 51 数据并且实时......

    送入 FSR,用间接寻址方式 75 freeserial ( obj) ,释放所有或指定的串口 ; delete ( obj) , 清除串口 对象 ; clear ( obj) ,从 MATLAB 中清除对象 。 …......

    由于其长时间的使用,相关技术和程序也比 较成熟,很多工具都提供对串口通信和调试的支持,MATLAB,gdb 等,串口监视 和调试助 手等也随处可以得到,相对于其嵌入式......

    非常好的Matlab串口发送图像的程序,并附带GUI界面操作,实测100K以内大小的图像均...global value % 串口的 TimerFcn 回调函数 % 串口数据显示 %% 获取参数 hasData......

    获取数据位个数 data_bits = 5 + get(handles.data_bits, 'value'); %% 获取停止位个数 stop_bits = get(handles.stop_bits, 'value'); %% 创建串口......

    MATLAB串口示波器_计算机软件及应用_IT/计算机_专业资料 暂无评价|0人阅读|0次下载 | 举报文档 MATLAB串口示波器_计算机软件及应用_IT/计算机_专业资料。%*** %......

    取数据存放单元首地址 ; 送入 FSR, 用间接寻址方式 75 freeseriai obj) 释放所有或指定的串口; (, deiete obj) 清除串口 (, 对象; ( obj) 从 MATLAB 中......

    (完整版)MATLAB串口通信设计源码_信息与通信_工程科技_专业资料。func...

    本文利用 Matlab GUI 设计通过串口进行数据发送和接收的界面, 并利用内置于 Matlab 的串口通信 API 实现串口数据发送与接收功能。 1 Matlab GUl 介绍 启动 Matlab ......

    Matlab 串口函数 2009-09-25 21:22 Matlab 是数学计算的强大工具,它以矩阵作为数据操作的基本单位,广泛应用在以矩阵运 算为主要工作方式的数理统计、自动控制、......

    数据采集系统的结构框图如图1所示。PC 机串口与单片机 USART 口通过 MAX232 电平转换芯片相连,系统工作时,Matlab 通过调用设备控制工具箱中的 serial 类及相关函 ......

    利用Matlab的GUI工具和内 置的串口通信API,设计开发一个可视化的串口通信例程,实现IMU原始数据的接收采集,并利用Matlab强大的科学计算 功能,对数据进行实时处理,图形......

    数据采集系统的结构框图如图 1所 示。 PC 机串口与单片机 USART 口通过 MAX232 电平转 换芯片相连,系统工作时,Matlab通过调用设备控制工 具箱中的 serial类及......

    matlab串口实时波形显示_工学_高等教育_教育专区。作者:GG 功能:实现matalb与PC外设通讯本例:串口232与外设单片机51通讯。实时监控51数据并且实时图形显示时间:2011—......

    通俗易懂!单片机与Matlab的串口通信_信息与通信_工程科技_专业资料。通俗易懂!单片机与 Matlab 的串口通信 Matlab 提供了对串口进行打开、关闭、以及串口参数设置等......

    展开全文
  • matlab 串口 代码

    2015-07-29 14:09:30
    Matlab用多线程技术实现这种异步操作,通过异步读写设置,计算机在执行读写串口函数时能立即返回不必等待串口把数据传输完毕, 当指定的数据传输结束时就触发事件,执行事件回调函数,可以在事件回调函数中编程,...
  • matlab 串口数据采集

    2018-05-10 20:23:57
    MATLAB的按钮以及各种控件事件响应是依靠一种叫做回调函数(Callback Function)来实现的,自动生成的M文件中已经自动做好回调函数的名称和参数了,目前代码已经完成,可以使用。
  • Matlab串口接收绘制曲线

    千次阅读 2020-02-18 22:38:03
    作者:岚膺麒钿 日期:2020.2.18 咨询QQ:2498317094(加QQ时要注明是干什么的) 关于Matlab,很多人只知道它是一个强大的...这里要用到的知识有很多,例如:matlab的GUI编程、定时器,串口通信、回调函数Matlab的...

    作者:岚膺麒钿
    日期:2020.2.18
    咨询QQ:2498317094(加QQ时要注明是干什么的)

    关于Matlab,很多人只知道它是一个强大的数学工具,但是Matlab也可以用于嵌入式,制作界面,和下位机交互数据,实时绘制出曲线图。本文将简单介绍如何利用Matlab制作串口接收界面,实时绘制曲线。这里要用到的知识有很多,例如:matlab的GUI编程、定时器,串口通信、回调函数、Matlab的画图等。

    一些知识也不多废话,直接上代码

    一、主界面代码(main.m)

    clc;
    clear;
    close all;
    
    %%%%%%%%%%%%%%%%%%%%全局变量定义%%%%%%%%%%%%%%%%%%%%%
    global Xmin Xmax Ymax Ymin  X_Start X_End Y_Start Y_End       %画曲线的重要变量
    global ReceiveFlag FlagStartOrEnd COM_flag                     %标志位
    global hf ha T hb1 hb4 hb2 scom hbcomText  hbPlotText hbDataText            %句柄变量
    global comReceiveData AllReceiveY
    
    %变量初始化
    Xmin=-1;
    Xmax=10;
    Ymax=10;
    Ymin=-1;
    X_Start=0;
    X_End=0;
    Y_Start=0;
    Y_End=0;
    AllReceiveY=[];
    FlagStartOrEnd=0;
    COM_flag=0;
    ReceiveFlag=0;
    T=[];
    scom=[];
    comReceiveData=[];
    
    % 建立界面
    hf = figure('Units', 'Normalized', 'Menubar', 'figure','NumberTitle', 'off','Name', '程隆军制作(天津工业大学)','menubar','none');
    set(gcf,'position',[0.2,0.1 0.6,0.8]);
    ha = axes('Parent', hf, 'Units', 'Normalized','Position', [0.2 0.05 0.75 0.9]);
    T = timer('Period',0.1,'ExecutionMode','FixedRate', 'TasksToExecute',inf,'TimerFcn','TimeCallback();');
    hb4 = uicontrol('Parent', hf, 'Units', 'Normalized','Position', [0.02 0.85 0.1 0.1], ...
    'String', '打开串口','fontsize',16,...                    %控件字体大小...
    'Callback','COM_OffOrOn();');
    hb1 = uicontrol('Parent', hf, 'Units', 'Normalized',...
        'fontsize',16,...                    %控件字体大小
    'Position', [0.02 0.7 0.1 0.1], 'String', '开始',...
    'Callback','StartOrEnd();');
    hb2 = uicontrol('Parent', hf, 'Units', 'Normalized',...
        'fontsize',16,...                    %控件字体大小
    'Position', [0.02 0.55 0.1 0.1], 'String', '保存',...
    'Callback','SaveData(AllReceiveY);');
    hbPlotText = uicontrol('Parent', hf, 'Units', 'Normalized','Position', [0 0.2 0.15 0.03 ], 'String', '停止',...
        'Style', 'text',...
      'fontname','仿宋',...                   %控件字体
        'fontsize',16,...                    %控件字体大小
    'foregroundc',[0 0 0],...                %控件内字的颜色
    'backgroundcolor',[1 1 1]);              %控件背景颜色设置                                       
    hbcomText = uicontrol('Parent', hf, 'Units', 'Normalized','Position', [0 0.1 0.15 0.03], 'String', '串口关闭了',...
        'Style', 'text',...
      'fontname','仿宋',...                  %控件字体
        'fontsize',16,...                    %控件字体大小
    'foregroundc',[0 0 0],...            %控件内字的颜色
    'backgroundcolor',[1 1 1]);  %控件背景颜色设置
    
    hbDataText = uicontrol('Parent', hf, 'Units', 'Normalized','Position', [0 0.3 0.15 0.03], 'String', '无数据',...
        'Style', 'text',...
      'fontname','仿宋',...                  %控件字体
        'fontsize',16,...                    %控件字体大小
    'foregroundc',[0 0 0],...            %控件内字的颜色
    'backgroundcolor',[1 1 1]);  %控件背景颜色设置
    set(hf, 'DeleteFcn', {@DeleteAll});
    

    二、串口配置代码(COM_OffOrOn.m)

    function COM_OffOrOn()
    global scom COM_flag hb4 FlagStartOrEnd hbcomText
    if (FlagStartOrEnd==0)
        if (COM_flag==0)
            ComName_list1=inputdlg('请输入串口名称');
            ComName_list=ComName_list1{1,1};
            BaudRateName_list_Str=inputdlg('请输入串口比特率');
            BaudRateName_list_num=str2num(BaudRateName_list_Str{1,1});
    
            delete(instrfindall)      % 关闭串口,此句十分重要,下篇再详细解释  
        %     global s;                 % 全局变量,供串口中断函数使用  
        %     s = serial('com3');       %使用默认设置创建串口s  
        %     fopen(s);                 %打开串口  
        %     set(s,'BytesAvailableFcnMode','Terminator'); %设置中断触发方式  
        %     set(s,'Terminator','H');  
        %     s.BytesAvailableFcn =@ReceiveCallback;       % 定义中断响应函数对象  
            scom=serial(ComName_list);
        %     scom=serial(ComName_list,'BaudRate',BaudRateName_list_num,'Parity','none','DataBits',8,'StopBits',1);%设置串口属性
    
            set(scom,'BaudRate',BaudRateName_list_num,...
                'Parity','none',...
                'DataBits',8,...
                'StopBits',1);
            set(scom,'BytesAvailableFcnMode','terminator');
            set(scom,'terminator',10);
            scom.BytesAvailableFcn=@ReceiveCallback;  
            try 
                fopen(scom);
                set(hb4,'String', '关闭串口','foregroundc',[1 0 0]);
                COM_flag=1;
            catch
                errordlg('串口打开失败!');
                fclose(scom);%关闭串口设备对象
                delete(scom);%删除内存中的串口设备对象
                clear scom; %清除工作空间中的串口设备对象
            end
    
        else 
            COM_flag=0;  
            set(hb4,'String', '打开串口','foregroundc',[0 1 0]);
            fclose(scom);%关闭串口设备对象);%关闭串口设备对
            set(hbcomText,'String','串口关闭了','foregroundc',[0 0 0]);
        end
    else
        errordlg('请先停止!');
    end
    

    三、绘制曲线代码(MyPlot.m)

    function MyPlot(Data)
    global Xmin Xmax Ymax Ymin  X_Start X_End Y_Start Y_End ha AllReceiveY     
    Y_End=Data;
    X_End=length(AllReceiveY)*0.1;
    line([X_Start(1) X_End(1)],[Y_Start(1) Y_End(1)],'color','r','linestyle','-','Parent',ha,'linewidth',1);
    if (Xmin>min(X_End))  
        Xmin=min(X_End);
    end
    if (Xmax<max(X_End))  
        Xmax=max(X_End);
    end       
    if (Ymin>Y_End) 
        Ymin=Y_End;
    end
    if (Ymax<Y_End) 
        Ymax=Y_End;
    end
    if (Xmax-Xmin>10)
        Xmin=Xmin+0.1;
    end
    axis(ha,[Xmin Xmax Ymin Ymax]);
    Y_Start=Y_End;
    X_Start=X_End;
    

    四、串口接收代码(ReceiveCallback.m)

    function ReceiveCallback(obj,event)
    global scom ReceiveFlag comReceiveData hbcomText
    temp = fscanf(scom) ;      % 接收数据并显示(无分号) 
    if (temp(1)=='$')
        comReceiveData=temp(2:1:end);
        ReceiveFlag=1;
        set(hbcomText,'String','串口接收成功','foregroundc',rand(1,3));
    else
        set(hbcomText,'String','串口接收失败','foregroundc',[1 0 0]);
    end
    % I = 'I received'    % 检验是否中断响应函数正常被触发(无分号) 
    
    

    五、保存数据代码(SaveData.m)

    function SaveData(Data)
    global FlagStartOrEnd
    if (FlagStartOrEnd==1)
        errordlg('请先停止!');
    else
        if (length(Data)==0)
           errordlg('数据为空!');
        else
            DataName=inputdlg('请输入文件名称,本次保存为文本文件');
            DataName_list=DataName{1,1};
            fid=fopen([DataName_list,'.txt'],'a');
            [m,n]=size(Data);
            for i=1:m
                for j=1:n
                    if (j==n)
                        fprintf(fid,'%d',Data(i,j));
                    else
                        fprintf(fid,'%d,\t\t',Data(i,j));
                    end
                    
                end
                fprintf(fid,'\r\n');    
            end
            fclose(fid);
        end
    end
    

    六、开始/暂停(StartOrEnd.m)

    function StartOrEnd()
    global FlagStartOrEnd hb1 T COM_flag hbPlotText
    if (COM_flag==1)
        if (FlagStartOrEnd==0)
            FlagStartOrEnd=1;
            start(T);
            set(hb1,'String','停止','foregroundc',[1 0 0]);
    %         set(hbPlotText,'String','画图ing!','foregroundc',rand(1,3));
        else 
            FlagStartOrEnd=0;
            stop(T);
            set(hb1,'String','开始','foregroundc',[0 0 1]);  %控件背景颜色设置;
            set(hbPlotText,'String','停止画图!','foregroundc',[0 0 0]);
        end
    else
        errordlg('请先打开串口!');
    end
    

    七、定时器回调函数(TimeCallback.m)

    function TimeCallback()
    global ReceiveFlag  comReceiveData hbPlotText AllReceiveY hbcomText hbDataText
    Data=0;
    if (ReceiveFlag==1)
        ReceiveFlag=0;
        Data=str2num(comReceiveData);
        if (length(Data)==1)     
            AllReceiveY=[AllReceiveY;Data];
            MyPlot(Data);
            Data=[];
            set(hbPlotText,'String','画图ing!','foregroundc',rand(1,3));
            set(hbDataText,'String',comReceiveData,'foregroundc',[0 0 1]);
            comReceiveData=[];
        else
            set(hbPlotText,'String','数据格式错误!','foregroundc',[1 0 0]);
            set(hbDataText,'String','无数据','foregroundc',[1 1 1]);
        end
    else
        set(hbPlotText,'String','画图失败!','foregroundc',[1 0 0]);
        set(hbcomText,'String','串口接收失败','foregroundc',[1 0 0]);
        set(hbDataText,'String','无数据','foregroundc',[1 1 1]);
    end
    

    八、安全关闭窗口代码(DeleteAll.m)

    function DeleteAll(hObject, eventdata,~)
    global scom T COM_flag
    if (isempty(T)~=1)
        stop(T);
        delete(T);
    else
        clear T;
    end
    if(isempty(scom)~=1 )
        fclose(scom);%关闭串口设备对象
        delete(scom);%删除内存中的串口设备对象
        clear scom; %清除工作空间中的串口设备对象
    else
        clear scom;
    end
    

    好了,以上就是全部代码,一共是8个.m文件。因为我喜欢分开写代码,所以就写在了8个脚本文件中,下图就是界面图。
    在这里插入图片描述

    说明
    功能:串口单坐标轴单曲线接收,并可以保存数据。
    使用方法:
    1、运行"main.m"
    2、点击“打开串口按键”,输入串口名称(例如:com1)和比特率(例如:9600)
    3、点击“开始”按键,即开始画图
    注意:
    1、先打开串口,再开始
    2、先停止,再关闭串口
    3、先停止,再保存数据
    4、串口发送格式:$+数据+回车,例如:$12(回车) “$”和“回车”很重要!!!!!!!

    展开全文
  • 我在matlab上用串口读取stm32发送给电脑的数据,设置为缓冲区接收到32个字节就进入回调函数,但是弹出这个警告:The BytesAvailableFcn is being disabled. To enable the callback property either connect to the ...
  • MATLAB串口通讯程序

    千次阅读 2017-09-19 17:43:29
    打开串口,设置波特率,缓存区大小,设定回调函数 clear all s = serial('COM5'); s.BytesAvailableFcnMode = 'byte'; s.InputBufferSize = 10000; s.BytesAvailableFcnCount = 50; s.BaudRate = 9600; s....
  • 详细叙述了在 MATLAB 环境下使用其自带的控制工具箱中的 串口事件回调函数,实时接收下位机输出......(完整版)MATLAB串口通信设计源码_信息与通信_工程科技_专业资料。func...基于 MATLAB 串口通信的数据采集系统的...
  • matlab串口数据采集绘图

    万次阅读 2016-09-30 11:43:19
    实现数据显示绘图功能,使用M脚本文件和M函数...第二个文件是回调函数,相当于其他语言中例如C语言的中断函数 第一个文件uart_demo.m %% clc; global t; global x; global m; global ii; t = [0];
  • Matlab GUIDE -- 串口操作

    千次阅读 2018-01-10 17:16:34
    3、然后右击“打开串口”图标-->查看回调-->callback,即可打开此图标的回调函数,此回调函数是press button时执行(可按需要选择其他回调)。 4、在回调函数中添加打开串口的代码。 delete(instrfindall); %...
  • 本文主要介绍在MATLAB中如何配置串口、创建回调函数串口数据处理过程与实时画图几个过程。考虑到目前网上资料较少且不完善,故照顾小白出个教程。 2.MATLAB配置串口 新建.m文件,输入function serial_text() ,...
  • 2.初始化串口需要配置串口号,波特率,触发方式以及回调函数入口 3.每次中断成功之后都会跳转至回调函数,在回调函数中使用主函数的变量,必须在回调函数的()内部声明,或者使用全局变量。基本声明形式为 function...
  • 实现数据显示绘图功能,使用M...第二个文件是回调函数,相当于其他语言中例如C语言的中断函数第一个文件uart_demo.m%%clc;global t;global x;global m;global ii;t = [0];m = [0];ii = 0;x = 0;p = plot(t,m,'Eras...
  • %接收区文本显示回调函数 function xianshi_Callback(hObject, eventdata, handles) function xianshi_CreateFcn(hObject, eventdata, handles) if ispc && isequal(get(hObject,'BackgroundColor'), get(0,'...
  • 引言  在以速度决定优劣的飞恩卡尔智能车比赛中,任何因素都可能影响小车...程序调试过程中惨改了回调函数后,需要重新启动Matlab才能使得新的回调函数文件生效。由此可以看出,其操作复杂易出错,且instrcallback函
  • 演示视频: ... 使用了嵌入式PAL Board作为...使用串口RS232传输数据到MATLABMATLAB建立串口对象,每上来一组数据就调用一次回调函数回调函数实现绘图的功能。Enjoy! 本例程是修改自:MATLAB动画显示串口数据
  • 引言  在以速度决定优劣的飞恩卡尔智能车比赛中,任何因素都可能影响小车的...程序调试过程中惨改了回调函数后,需要重新启动Matlab才能使得新的回调函数文件生效。由此可以看出,其操作复杂易出错,且instrcallbac
  • 单片机读取到书本条码后将一帧包含条码的字符串发送给上位机,在上位机的串口回调函数中,根据条码查表获得相应的书籍信息,并将书本存放地点返回给单片机,小车便可将书本带到相应的位置。Excel表格基本格式与...
  • 关键词:PIC16F876 Matlab 串口通信 RS-232 事件驱动 回调函数 引言 Matlab是由美国Mathworks公司开发的面向理论分析研究、工程计算数据处理和缓图的一套具有强大功能的软件系统。其中Matlab语言是一
  • 关键词:PIC16F876 Matlab 串口通信 RS-232 事件驱动 回调函数 引言 Matlab是由美国Mathworks公司开发的面向理论分析研究、工程计算数据处理和缓图的一套具有强大功能的软件系统。其中Matlab语言是一
  • 本章首先介绍了采用GUIDE建立GUI的方法、GUI的M文件构成、回调函数的分类以及回调函数的编写方法,然后举例介绍了GUIDE环境下GUI组件的使用方法。最后以专题形式,系统讲解了GUI对象之间的数据传递方法以及回调函数...
  • MFC框架下成员函数访问和回调函数中访问类成员函数.pdf MFC框架下的多通道视景仿真技术.pdf MFC消息响应函数的逆向定位.pdf MFC消息映射机制探讨.pdf MFC的RTTI技术及动态创建的实现.pdf MIMO系统预测控制及其...
  • MFC框架下成员函数访问和回调函数中访问类成员函数.pdf MFC框架下的多通道视景仿真技术.pdf MFC消息响应函数的逆向定位.pdf MFC消息映射机制探讨.pdf MFC的RTTI技术及动态创建的实现.pdf MIMO系统预测控制及其...
  • MFC框架下成员函数访问和回调函数中访问类成员函数.pdf MFC框架下的多通道视景仿真技术.pdf MFC消息响应函数的逆向定位.pdf MFC消息映射机制探讨.pdf MFC的RTTI技术及动态创建的实现.pdf MIMO系统预测控制及其...
  • MFC框架下成员函数访问和回调函数中访问类成员函数.pdf MFC框架下的多通道视景仿真技术.pdf MFC消息响应函数的逆向定位.pdf MFC消息映射机制探讨.pdf MFC的RTTI技术及动态创建的实现.pdf MIMO系统预测控制及其...
  • Serial_Port.zip

    2019-11-21 10:32:38
    通过matlab串口中断的形式读取JY901的角度数据,实施绘制图像。JY901已经设置成只回传角度信息,直接使用串口工具连接电脑即可,我设置的...一共三个文件,主函数、回调函数、解算反码函数。 很基础,版本matlab2018b
  • chuankou_App.mlapp

    2020-11-29 14:44:22
    matlab2019b app 的教程少 回调函数的绑定写法跟 2015b不一样 scom.BytesAvailableFcn=@pushbutton3_Callback;不行了, 变成了另一种写法,无意中试出来的。这个App打开时还搜索当前存在的COM口,非常的人性。并可以...

空空如也

空空如也

1 2
收藏数 32
精华内容 12
关键字:

matlab串口回调函数

matlab 订阅