欢迎来到天天文库
浏览记录
ID:34488047
大小:513.38 KB
页数:3页
时间:2019-03-06
《matlabactivex技术在_数字信号处理_教学中的应用》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第34卷第1期电气电子教学学报Vol.34No.12012年2月JOURNALOFEEEFeb.2012MatlabActiveX技术在“数字信号处理”教学中的应用121王雪飞,王昌盛,马月红(军械工程学院1.光学与电子工程系2.教育技术中心,河北石家庄050003)摘要:针对“数字信号处理”教学中电子课件与Matlab之间的切换导致课堂衔接出现断点的问题,本文提出了利用MatlabActiveX自动化服务器技术,使用户可以在PowerPoint电子课件中输入Matlab命令,现场显示计算结果或实
2、时绘图。该方法实现了多媒体与Matlab计算软件的无缝链接,提高了课堂教学效果。关键词:数字信号处理;Matlab;ActiveX;PowerPoint中图分类号:TN911.72;G642.423文献标识码:A文章编号:1008-0686(2012)01-0082-03ApplicationofMatlabActiveXTechnologyinDigitalSignalProcessingTeachingWANGXue-fei,WANGChang-sheng,MAYue-hong(Ordnanc
3、eEngineeringCollege,1.OpticalandElectronicEngineeringDepartment,2.EducationTechnologyCenter,Shijiazhuang,050003China)Abstract:MatlabActiveXautomationtechnologyisappliedintocoursewarebasedonPowerPointsoftwareforDigitalSig-nalProcessing.Itcanmakepeoplei
4、nputMatlabinstructionsincoursewareandvisualizetheresultsimmediately.ThismethodlinksmultimediacoursewaretoMatlabseamlessly,soastoenhancetheeffectivenessofteachingcourse.Keywords:digitalsignalprocessing;Matlab;ActiveX;PPT“数字信号处理”课程是电子工程与信息类专面向对象技术的集合。借助
5、ActiveX,开发商和用户业的一门重要的基础课程。Matlab作为一门具有科可以把来自不同商家的ActiveX组件无缝地集成在学计算和可视化能力的软件工具,在“数字信号处自己的应用程序中。Matlab支持ActiveX控件和[1,2]理”的实验教学中发挥了重要作用。教师可根ActiveX自动化两种技术:其中,ActiveX自动化使据课程设计在基于PowerPoint的教学课件与MatlabMatlab能施控或受控于其他组件。当Matlab受控之间进行切换。但是,频繁的切换常常会干扰授课于其他组件
6、时,Matlab表现为自动化服务器(Auto-思路,打断学生的连续性思维。为此,我们利用mationServer),它的功能是:使应用程序可以在MatlabActiveX自动化技术与PowerPoint相结合,实Matlab空间执行指令,并与Matlab空间交换[3]时输入Matlab计算指令,实时显示计算结果,可达数据。到教学课件与Matlab计算无缝链接的效果。MicrosoftWindows应用程序与MatlabActiveX自动化技术相链接,需要采用基于Microsoft的软件1Matla
7、bActiveX与PPT相结合编程语言:VBA(VisualBasicforApplication)。VBAActiveX是一种基于windows操作系统的各种是MicorsoftVisualBasic的派生体,语言结构和编程修稿日期:2011-06-10;修回日期:2011-09-02作者简介:王雪飞(1974-)女,硕士,讲师,主要从事数字信号处理及雷达信号处理方面的教学与科研工作,E-mail:wxfwzt2005@tom.com王昌盛(1976-)男,硕士,讲师,主要从事网络和教育信息化技
8、术研究工作马月红(1979-)女,硕士,讲师,主要从事数字信号处理及雷达信号处理方面的教学与科研工作第1期王雪飞,王昌盛,马月红:MatlabActiveX技术在“数字信号处理”教学中的应用83环境基本相同。唯一的区别是VBA与特定的应用createobject(class)用于创建并返回一个服务器对程序相关联,不能用来编写独立的应用程序,只能象,参数calss是服务器的外部对象名;matlab.execute在支持某个VBA的宿主程序中,建立和应用VBA(h)是服务器的自动化方法
此文档下载收益归作者所有