基于MATLAB GUI的信号分析仪设计

来源 :中国科技博览 | 被引量 : 0次 | 上传用户:daqizzq
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要]本文主要介绍基于MATLAB GUI的信号分析仪的设计,使用MATLAB图形用户界面中的各种控件来实现对参数的设定并最终显示信号波形曲线图。此分析仪能够输出的曲线图有时域曲线、复域曲线、频域曲线以及时域曲线与频域曲线的对比,使得能够准确的观察时域曲线与频域曲线的同步变化情况。
  [关键词]MATLAB GUI;信号分析仪;信号波形图
  中图分类号:TP 文献标识码:A 文章编号:1009-914X(2015)04-0284-01
  0 引言
  随着计算机技术的飞速发展和图形化操作系统的普及,应用程序的外观发生巨大的变化,图形用户界面的程序已经成为应用程序的主流。GUI无疑是人与计算机交互操作的重要方式,既形象生动,又使用户的操作更加方便灵活所谓图形用户界面是指由窗口、菜单、对话框等各种图形对象组成的用户界面。当今的软件开发环境与应用程序大多都采用图形用户界面,流行的开发工具都可以进行图形用户界面的设计。而MATLAB作为功能强大的软件开发工具,提供了丰富的图形用户界面设计功能,用户利用MATLAB提供的图形用户界面设计工具,可以设计各种要求的图形用户界面,并在其基础上完成功能强大的应用程序开发[1,2]。下面利用MATLAB中GUI界面,结合数学模型完成一个虚拟的信号分析仪的设计。
  1 设计思路
  MATLAB GUI界面中有多种控件可供选择使用,对其编写代码实现他们的应用。各种控件中有很多种属性可供修改使其这做出来的分析仪更加美观更加人性化。本设计的主要思路是利用图形用户界面设计一个通过设定公式来分别显示出时域、复域、频域曲线,通过对正弦函数各项系数的修改以及输入频率的变化、时间间隔的不同来观察其输出信号波形图的变化。对于传统的分析仪功能相对单一,不具备用户对一起进行定义及编程的功能,而通过GUI设计的这个分析仪满足了这一要求。在通过MATLAB GUI进行运行的结果表明:分析仪的功能稳定,参数可调。从而实现了公式设定信号分析仪的设计。
  2 信号分析仪的结构及组成
  在仪器的设计过程中,充分的利用了正弦函数公式设定信号分析仪的工作原理,一下对其进行详细而有针对性的设计研究。
  2.1 前面板设计
  打开MATLAB中GUI模块。其主面板即为一个图形用户界面,在主面板上可任意选取控件在主板上进行绘制,通过改变其相应属性来对控件进行说明、标记以及更改视觉效果来使主面板变得美观人性化。在软件设计中通过一个按钮来控制图像的输出,在按钮的M文件下键入各部分控件相应代码,实现主面板上各个控件的链接并配合使用。此外在本仪器设计中除了控件的链接外,还通过对按钮的设置来实现不同用户界面之间的链接与切换,如(图1)所示:单击主面板上的按钮即可切换至相应的界面。
  2.2 M文件的设定及信号产生
  应用MATLAB软件来制作信号分析仪其关键与重点在于M文件的设定。M文件就是关于本仪器正常运行的后台程序代码,其代码与计算机C语言类似,但与C语言相比MATLAB的语言相对简单。由于该仪器是由MATLAB软件来制作的,所以在使用时字符时应满足MATLAB所识别的语言表达方式,比如应用软件时时间的设定应输入MATLAB识别的时间间隔模式,例如(在时间的输入框中输入0:0.001:0.5)。在M文件下相应位置键入代码来使程序按照自己预设的目标运行。
  信号的产生依赖于函数模板在M文件中的设定。本仪器所使用的函数模板为x=a*sin2π*f1*t+b*sin2π*f2*t.。对函数进行快速傅里叶变换,并计算频域的幅值和频域的范围以及分辨率。使用仪器时,使用者只需要改变系数a和b来对整体函数进行改变,2π为周期改变频率f1、f2和时间t来观
  察信号的输出波形。在本仪器中设定了对函数进行拉普拉斯变换和快速傅里叶变换,还将输出函数本身的时域曲线。如图2所示,仪器中设定时域曲线与频域曲线进行对比,方便使用者对各个参数进行改变时对信号的观察以及分析。
  3 结论
  本设计针对于正弦信号的示波,可显示出与正弦函数相关的波形图辅助信号的分析与处理。在设计仪器时,在其M文件下插入了关于显示坐标平面中显示网格的代码,让使用者能够更加清楚的分析出图像所示的相关数据,使得此信号分析仪更加的人性化,此外,使用MATLAB GUI来實现坐标网格的显示其原理简单,只需一句非常简短的相关代码即可完成。但使用本仪器还有一定的局限性,即:当频率值输入的过大时,由于曲线存在一定的线宽且显示坐标轴范围有限,会使图像中所示的各波峰距离过密影响观察效果,建议使用时频率控制在100以内,最佳效果在0~50之间;在时间的取值上应满足MATLAB语言表述格式,例如:时间的输入为0:0.001:0.5。
  参考文献
  [1] 李海涛,邓樱.MATLAB程序设计教程[M].北京:高等教育出版社,2002.
  [2] 刘卫国.MATLAB程序设计教程(第二版)[M].北京:中国水利水电出版社,2010.
其他文献
[摘 要]园林绿化对于城市建设起到重要的作用,随着经济的发展,人们对于环境质量要求也逐渐增大,对于园林苗木的种植与养护工作逐渐加以重视。园林林苗木的种植能够改善空气质量、绿化环境、促进生态平衡同时增强城市的环境质量,能够在一定程度上避免大气污染所造成的温室效应、全球变暖的现象。同时,通过园林的植物种植能够使人们在闲暇时间得到放松,充分体验植物带来的空气的净化与心灵的洗涤看,有助于人们生产生活中身心
期刊
[摘 要]随着我国的园林建设的速度越来越快,对园林绿化提出了更高的要求。传统的园林种植已经无法满足需要了。所以,反季节的园林绿化种植技术对我国的园林建设有着重要的意义。  [关键词]园林施工;反季节种植;技术  中图分类号:TU986.3 文献标识码:A 文章编号:1009-914X(2015)04-0279-01  前言  我國的园林绿化施工设计随着我国经济的发展在不断的进步,传统的园林施工是以
期刊
[摘 要]近年来,随着科学技术的迅速发展以及对节能和环保要求的不断提高,暖通空调已成为现代化建筑必不可少的重要设施,暖通空调产业已经进入了黄金时期。四大专业之一(建筑、结构、电气、暖通)的暖通空调设计对于整个建筑来说是十分重要的,暖通空调的设计要符合相关节能设计、新材料及相关的设计标准,利用新能源、新知识、新思维、新方法,结合创新思维,使它最终能够满足实际的需要又可以发挥它最大的使用价值。?  [
期刊
[摘 要]地表水是指储存在地壳表面的水资源,它是人们生活和生产的主要水资源之一。但现阶段,随着工业化、城市化进程的不断加快,环境问题日益严重,地表水环境也在不断的恶化,给人类正常的生产生活造成影响,所以相关单位部门要加强对地表水的监测,对地表水进行有效的监测和控制,从而为水资源的控制管理提供相关的数据经济,进而促进我国社会主义市场经济的可持续发展。本文主要是对 我国地表水的污染现状、地表水自动监测
期刊
[摘 要]现阶段,随着社会现代化进程的不断推进,科学技术的不断发展,西门子S7-300PLC在高速全自动包装机控制系统设计中得到了充分的应用。其不但保障了控制系统的稳定性以及跟随性,而且还提高了全自动包装生产线的生产效率以及运行速度。在本文中,笔者对西门子S7-300PLC进行了简要的概述,对高速全自动包装机的工作原理进行了详细的分析,并对西门子S7-300PLC背景下高速全自动包装机控制系统的设
期刊
[摘 要]灭火救援装备是消防部队灭火救援的“利器”, 装备管理是开展灭火救援作战的基础和前提。本文就加强消防灭火救援装备管理进行了简单的分析。  [关键词]消防灭火;救援装备;管理  中图分类号:TU998.13 文献标识码:A 文章编号:1009-914X(2015)04-0265-01  1 目前消防装备管理中存在的问题  1.1 重购置、轻管理  有些单位重视消防装备的购置配备,但没有制定配
期刊
[摘 要]近年,我国北方地区实施大面积退耕还林工程,使得新植幼林的面积不断增加。人工幼林是一种人工种植的树林,在栽种初期的时候,栽种的密度会比较大,使得一些地区的幼林出现严重的病虫害现象,造成了林地质量下降,林地的生物多样性减少,加大了林业的损失。因此,要加强对幼林病虫害的防治,研发新的病虫害防治技术已经成为不可忽视的趋势。本文就杨树新植幼林主要病虫害防治技术进行简要的探究,仅供参考。  [关键词
期刊
[摘 要]近年来,世界各国时常会出现高强度地震,不仅会对地震所在地区人们的财产造成损失,同时也会影响人们的生命安全。在这一时代背景下,地震相关行业被人们高度重视,地震台网中心平均每周收集到的数据量在280G左右,通过时间的堆积,地震台网所产出的观测数据已然积累到了相当高的程度,这部分资料为地震监测工作提供了最具權威性的初始数据资料,推动相关科研工作的发展。本文主要对地震台网观测系统自身特性进行分析
期刊
[摘 要]近几年,现代化经济建设带动了各行各业的快速发展,我国园林景观工程的发展也同样随之加快速度,而人们对园林景观设计意识的不断增强使得我国在现代化园林景观设计方面应该更加注重创造理念以及个性艺术的展现,从全新角度出发,拓展艺术思维,满足不同社会审美的需求。本文主要针对我国园林景观设计进行简单探究。  [关键词]园林绿化 园林景观 景观设计  中图分类号:TU986.48 文獻标识码:A 文章编
期刊
[摘 要]城市园林绿化是城市建设可持续、协调发展的重要内容之一,是城市建设科学发展的重要一环。随着城市化进程的快速发展,对城市园林绿化建设也提出了新的要求,不同的城市在城市化进程中对城市园林绿化建设有不同的要求。本文首先介绍了城市园林绿化建设的必要性,进而分析了城市园林绿化存在的问题及解决对策,仅供参考。  [关键词]城市园林绿化;存在问题;对策  中图分类号:S731 文献标识码:A 文章编号:
期刊