APP下载

MATLAB GUI在《信号与系统》教学中的应用探究

2021-01-26马崇霄王枫杨英薛艳茹张云

科技风 2021年2期

马崇霄 王枫 杨英 薛艳茹 张云

摘 要:本文介绍了图形用户界面(Graphical User Interface,简称GUI)的相关知识。利用MATLAB的用户图形界面GUI设计一款仿真实验软件,采用可视化的界面展示信号的运算和变换及系统的设计,使学生直观地了解和掌握信号与系统的理论知识。

关键词:信号与系统;GUI;实验软件

中图分类号:G434 文献标识码:A

Abstract:This paper introduces some knowledge of the Graphical User Interface(GUI for short).We need to take advantage of the MATLAB GUI to design a simulation experiment software.The use of visual interface display the calculation and transformation of signal and system design,so that students intuitively understand and grasp the theoretical knowledge of signals and systems.

Key words:Signals and Systems;GUI;experiment software

《信号与系统》是电子电气类专业的一门专业基础课程。以往的信号实验使用硬件实验箱,由于实验箱故障经常不能得到正确的图形和数据。本文在MATLAB基础上,利用GUI的优势搭建实验软件的图形用户界面,给读者提供一个辅助信号与系统学习的仿真平台[1]。用户仅通过点击鼠标,即可实现对应模块内的功能,简单直观使学生建立起学习《信号与系统》课程的兴趣。

1 软件平台设计

信号与系统实验繁多、复杂,界面不仅要达到友好、美化的设计要求,还需要便于用户操作与理解。设计界面时采用一个主界面和几个子界面的布局,主界面起引导作用使用户对该实验软件的功能有大致了解,每个子界面是一个具体的功能模块,能够独立地展示其中一个实验或功能[2]。

1.1 软件整体框图

本软件主要有六大功能模块,分别为信号的基本运算、基本信号的产生、卷积、傅里叶变换和滤波器设计,用户进入开始界面后可以通过点击不同的按键进入到不同功能的子模块中。

1.2 软件设计步骤

软件设计的主要流程步骤如下:

(1)运用MATLAB的图形用户界面(GUI)的设计方法,设计整个仿真系统的开始引導界面、实验的主界面及实现信号与系统课程中某个实验功能的子界面[3]。……

登录APP查看全文