- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
信息通信教学软件开发设计
信息通信教学软件的开发设计
摘要:为了配合“通信原理”及“数字信号处理”课程的课堂教学和实践教学,设计出了一套集理论教学与实验教学于一体的软件平台,采用MATLAB/GUI开发工具,介绍了软件框架结构,实验文件打开、处理及显示等功能。实践证明:该平台能够有效改善教学效果,提高学生在数字通信方面的软件编程素质和实践应用能力,达到理论与实践相结合的教学目标。
关键词:通信;信息技术; 数字信号处理; GUI
作者简介:皮宇锋(1988-),男,湖南澧县人,湖南文理学院信息技术研究所,主要研究方向:电子电路仿真设计;郭杰荣(1973-),男,湖南汉寿人,湖南文理学院信息技术研究所,副教授,工学博士,主要研究方向:模拟集成电路设计与测试信号处理。(湖南 常德 415000)
基金项目:本文系湖南省2008年质量工程项目、湖南省教育厅科研项目(项目编号:08C587)的研究成果。
信息通信类课程是理论与实践、原理与应用紧密结合的课程。这类课程起点高、难度大,理论性和实践性很强,教学过程中,一方面要在课堂教学中引入适当的实例分析和编程处理实例,将复杂的算法直观地展现在学生面前,通过比较信号处理前后的效果和演示算法来提高学生对理论的直觉感受,使原本抽象的内容变得生动具体;另一方面要满足学生课后实践的要求,针对一些典型的处理方法开设实验,让学生应用平时所学的知识,通过软件编程实现和观察处理之后的效果,为其提供边学习边实践的平台。开发通信信息处理教学软件不但可以满足课堂教学演示理论的需要,还可以提高学生的动手能力。
本研究基于MATLAB/GUI开发了一套理论与实践相结合的通信信息处理教学软件。该平台具有操作方便、交互性强等特点,借助于系统平台,学生不需要掌握复杂的MATLAB程序设计知识就可以方便地实现各类信息通信实验仿真与设计。该平台可在课堂教学中与理论课程配套使用,促使学生加深对理论知识的理解,验证理论的作用,减少教师重复劳动。同时,软件还可为学生实验提供实验平台。
一、信息教学软件设计
1.开发工具选择
本研究开发的教学软件采用最常用的MATLAB/GUI的工具实现信息处理界面设计,GUI(Graphical User Interface)是图形用户界面的意思,在MATLAB环境中,GUI程序的界面其实就是一个或多个包含各种图形对象的图形窗;而GUI程序的具体功能由M文件实现,即需要为界面上的各个控件编写行为函数。所谓行为函数,就是当用户激活该控件时要执行的回调函数。因此理解句柄图形系统、控件的回调属性和回调函数是编写GUI程序的关键。回调属性(callback)是控件众多属性中的一个,它指定了在控件上发生特定事件时必须执行的函数。还有另外3个可以回调函数的属性:ButtonDownFcn,定义在控件上单击鼠标左键时执行的函数;CreateFcn,定义对象创建时执行的函数;DeleteFcn,定义对象被删除时执行的函数。图形界面可以利用MATLAB提供的GUIDE辅助工具来实现,也可以直接编写M文件的方式来实现。打开的MATLAB GUI设计界面如图1所示。
2.信息通信教学软件框架结构
在软件开发上,本研究充分考虑到学生的可接受性、软件的可扩充性和教学的实用性,将图像处理的理论与实际应用相结合,使抽象内容变为可视内容,图文并举,形象直观,具有良好的教学效果。
因此,本软件开发遵循以下原则:
(1)实例简单易懂,使读者学习起来轻松愉快,每章或一个相关内容提供一个编程实例,将不同的内容软件分别开发,避免变量过多,造成代码庞大。
(2)让学生把主要精力放在信息处理的算法实现上。系统结构简单明了,代码短小精练,干扰减少,使学生学习起来目标明确。
(3)所有实例的框架一致,如图2所示。
二、图形用户界面的设计
图形用户界面的设计步骤一般为三步。第一步:在图形窗口中布置控件。第二步:用位置调整器对控件的位置进行调整。第三步:打开对象属性编辑器设置控件的属性及控件的标志(Tag)。控件的标志用于对各控件的识别,以便于编辑、记忆和维护。本项目设计的图形用户界面如图3所示。
进入主界面后,最上面蓝色的为标题栏,标题栏下面为菜单栏,菜单栏下面的整个部分为主控面。标题栏:显示的是软件的名称和现在所做实验的名称。菜单栏:主要有选择实验、通信接口、帮助、关于。可以点击选择实验,从中选择要做的实验项目。通信接口是一个硬件接口,主要实现无线通信功能。点击帮助菜单后将弹出一个帮助对话框。主控面:左边为实验项目的名称,后面为相应实验项目的简介。单击左边的实验项目名称后,单击下面的START按钮,即可进入相应的实验项目。
选择一个实验项目并单击ST
您可能关注的文档
最近下载
- 2025年二手手机回收检测服务合同.docx VIP
- 教学资料印制印刷服务方案306页.docx
- 上海市普陀区2024-2025学年高三下学期质量调研(二模)语文试卷(含答案).pdf VIP
- 《农村数字普惠金融发展研究的国内外文献综述》1900字.docx VIP
- 逻辑判断函数-文华财经.DOC VIP
- 76G-3预力长向圆孔板.pdf VIP
- 中考作文指导:《作文八大主题2——亲情类》课件.pptx VIP
- 2024《数字普惠金融对居民消费水平的影响国内外文献综述》3000字.docx VIP
- SMTHOME_497219_YSM20 、 YSM20R 、 YSM10 基板在位 传感器 位置 调整方法.pdf VIP
- 文华财经WH盘口模型函数列表 .pdf VIP
原创力文档


文档评论(0)