matlab gui串口通信,Matlab GUI上位机界面实现串口通信

本文介绍了如何使用Matlab GUI进行串口通信,包括创建GUI界面,设置串口按钮和端口号,以及实现串口打开、关闭、数据收发和坐标系曲线显示等功能。详细阐述了关键代码和回调函数的使用。
摘要由CSDN通过智能技术生成

Matlab GUI因项目需求,不得不学的又杂又浅,趁着还没彻底忘记,写下来一些关键注意点。

命令行窗口输入guide→Blank GUI→确定

4adb8422ccd5e560ac14df5bd570eb50.png

根据自己的需求,拖动选择对应的工具,如下图所示

dcaf0fc6ed06a8d4f78dcd52498cf0d0.png

双击每一个对象,就可以弹出其检查器,修改其属性,字体大小、粗细、位置等,其中最关键的是两个,一是String,二是Tag,String是用来修改对象中的文字,Tag是所调用的代码名,这个要好的代码习惯,尽量所见即所得,比如串口按键就用portbutton等。弹出式菜单的String,根据需要输入多行。一般来说,习惯用面板将某一个模块的各个功能圈起来,如上图的控制区、发送区、接收区等

5dedaaae516d8b666be96dd4f9aec3e9.png

界面的拖动相对比较简单,接下来就需要实现具体的功能,右键对象→查看回调→callback,即可调到代码区。

ea6f20c5d4c17812678ddf9628ca0640.png

我实现的功能及代码主要包括以下部分

1.串口打开与关闭

1.1右键“端口号com1”的按钮,打开callback。因为在打开串口之前需要选择对应的端口号。

function ppPort_Callback(hObject, eventdata, handles)

% hObject handle to ppPort (see GCBO)

% eventdata reserved - to be defined in a future version of MATLAB

% handles structure with handles and user data (see GUIDATA)

% Hints: contents =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值