Matlab实时信号采集与处理开发

Matlab实时信号采集与处理开发

ID:45850446

大小:4.74 MB

页数:72页

时间:2019-11-18

Matlab实时信号采集与处理开发_第1页
Matlab实时信号采集与处理开发_第2页
Matlab实时信号采集与处理开发_第3页
Matlab实时信号采集与处理开发_第4页
Matlab实时信号采集与处理开发_第5页
资源描述:

《Matlab实时信号采集与处理开发》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、北京理工大学交通工程系姚国仲MATLAB数据采集和处理软件开发学习目标了解Matlab语言的开发环境及开发方法掌握Matlab语言的基本操作学习数据采集和数据处理的编程思路掌握Matlab的数据采集和处理软件的开发方法MATLAB的功能用于算法开发、数据可视化、数据分析以及数值计算Matlab可以进行矩阵运算、绘制函数和数据、实现算法、创建用户界面、连接其他编程语言的程序等,主要应用于工程计算、控制设计、信号处理与通讯、图像处理、信号检测、金融建模设计与分析等领域。认识一下MATLABMATLAB的GUI编程GUI简介通过向导创建GUI界面编写GUI代码通过程序创建GUIGUI简介MATLAB

2、中的GUI程序为事件驱动的程序。事件包括按下按钮,鼠标单击等。GUI中的每个控件与用户定义的语句相关。当在界面上执行某项操作时,则开始执行相关的语句。MATLAB提供了两种创建图形用户接口的方法:通过GUI向导创建的方法和编程创建GUI的方法。GUI控件PushButton:按钮ToggleButton:开关按钮RadioButton:单选按钮CheckBox:复选框EditText:文本编辑框Panel:面板Slider:滑动条ListBox:列表框Pop-UpMenu:弹出式菜单Axes:坐标系ButtonGroup:按钮组GUI界面GUI界面GUI控件功能简介PushButton:按钮,

3、当按钮按下时则产生操作,如按下OK按钮时进行相应操作并关闭对话框。ToggleButton:开关按钮,该按钮包含两个状态,第一次按下按钮时按钮状态为“开”,再次按下时将其状态改变为“关”。状态为“开”时进行相应的操作。RadioButton:单选按钮,用于在一组选项中选择一个并且每次只能选择一个。用鼠标点击选项即可选中相应的选项,选择新的选项时原来的选项自动取消。GUI控件功能简介CheckBox:复选框,用于同时选中多个选项。当需要向用户提供多个互相独立的选项时,可以使用复选框。EditText:文本编辑框,用户可以在其中输入或修改文本字符串。程序以文本输入时使用该工具。StaticText

4、:静态文本。静态文本控制文本行的显示,用于向用户显示程序使用说明、显示滑动条的相关数据等。用户不能修改静态文本的内容。GUI控件功能简介Slider:滑动条,通过滑动条的方式指定参数。指定数据的方式可以拖动滑动条、点击滑动槽的空白处,或者点击按钮。滑动条的位置显示的为指定数据范围的百分比。ListBox:列表框,列表框显示选项列表,用户可以选择一个或多个。Pop-UpMenu:弹出式菜单,当用户点击箭头时弹出选项列表。Axes:坐标系,用于在GUI中添加图形或图像。GUI控件功能简介Panel:面板,用于将GUI中的控件分组管理和显示。使用面板将相关控件分组显示可以使软件更易于理解。面板可以包

5、含各种控件,包括按钮、坐标系及其他面板等。面板包含标题和边框等用户显示面板的属性和边界。面板中的控件与面板之间的位置为相对位置,当移动面板时,这些控件在面板中的位置不改变。GUI控件功能简介ButtonGroup:按钮组,按钮组类似于面板,但是按钮组的控件只包括单选按钮或者开关按钮。按钮中的所有控件,其控制代码必须写在按钮组的SelectionChangeFcn响应函数中,而不是用户接口控制响应函数中。按钮组会忽略其中控件的原有属性。ActiveXComponent:ActiveX控件,用于在GUI中显示控件,该功能只有在Windows操作系统下可用。创建GUI应用程序创建一个GUI,实现三维

6、图形绘制。界面中应包含一个绘图区域;一个面板,其中包含三个绘图按钮,分别实现表面图、网格图和等值线的绘制;一个弹出菜单,用以选择数据类型,并且用静态文本进行说明。其草图如图所示。创建GUI应用程序点击工具栏中的GUIDE图标,启动GUIDE,系统打开界面如图所示。选择新建GUI标签,并选择新建空的GUI,选中下面的保存选项,输入文件名,得到结果如图所示。该窗口中包括菜单栏、控制工具栏、GUI控件面板、GUI编辑区域等,在GUI编辑区域右下脚,可以通过鼠标拖曳的方式改变GUI界面的大小。创建GUI应用程序向界面中添加按钮。创建GUI应用程序属性编辑器创建GUI应用程序编写数据生成函数M-file

7、EditorGUIPlot_OpeningFcn函数创建GUI应用程序该函数中已有部分内容,现在其中添加数据生成函数。添加后该函数的内容为:%---ExecutesjustbeforeGUIPlotismadevisible.functionGUIPlot_OpeningFcn(hObject,eventdata,handles,varargin)%Thisfunctionhasnooutputa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。