基于mvc模式的上位机软件设计与实现

基于mvc模式的上位机软件设计与实现

ID:33516765

大小:1.61 MB

页数:69页

时间:2019-02-26

基于mvc模式的上位机软件设计与实现_第1页
基于mvc模式的上位机软件设计与实现_第2页
基于mvc模式的上位机软件设计与实现_第3页
基于mvc模式的上位机软件设计与实现_第4页
基于mvc模式的上位机软件设计与实现_第5页
资源描述:

《基于mvc模式的上位机软件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、西南交通大学硕士学位论文基于MVC模式的上位机软件设计与实现姓名:林俊燕申请学位级别:硕士专业:计算机应用技术指导教师:苏斌20070501西南交通大学硕士研究生学位论文第1页摘要电子测试测量技术已经涉及国民经济的各个行业,实时频谱仪(RTSA)是世界上唯一为专门解决数字RF问题设计的分析仪,在无线通信,无线监控和雷达设计等领域有广泛的应用。在通过PC机远程控制频谱仪中,PC机称为上位机,频谱仪称为下位机。频谱仪上位机软件运行在Pc机上,主要功能是实现在Pc机上远程控制频谱分析仪,同步显示仪器上的测试数据和测试波形,也可以在Pc上保存分析数据,为用户提供后续分析参考的

2、依据。在电磁辐射污染严重的环境中无线远程控制频谱仪,上位机软件提供了这一可能。本文首先介绍了电子测量测试技术在通讯领域的发展现状,测试软件在国内外的发展情况,上位机软件与测试软件的关系。本文重点从面向对象的视角,采用模型一视图一控制器(MVC)设计模式,给出了通过USB总线,使用SCPI(StandardCommandsforProgrammableInstrumentslanguage)命令远程控制频谱仪的上位机软件的三层软件构架的设计和实现。软件采用通用的开发语言c#,从面向对象的角度根据MVC模式架构软件的三层结构,是为了划分软件的层次,组织软件的代码,在软件的

3、功能扩展中方便升级维护。其中控制器封装了业务功能,也即是软件的业务功能层,模型对应软件的业务数据层,视图也就是软件的显示层。在软件设计中,定义了简单的通讯格式,采用多线程技术,通讯的同步性得到很好的保证。本软件已提供给用户使用,运行良好.本文最后探讨了上位机软件系统的发展趋势。作者在此项目中所做的工作包括软件的需求分析和软件架构的设计:软件通讯模块,文件模块,以及图形显示模块的实现;以及软件功能测试.关键字:上位机软件,WC设计模式,SCPI,RTSA,USB西南交通大学硕士研究生学位论文第1I页AbstractElectronicTest&Measllretechn

4、iqueinvolvesinmanyfieldsofindustry.RTSA(ReaiTimeSpecmunAnalyzer)isspecialproductforradiofrequencydesignproblem,applicationinmanyfieldssuchaswirelesscommunication,RFdevelopment,radardesignete.WhilecomputercontrollingRTSA,computeriscalledsupercomputer,andRTSAiscalledslavecomputer.Super-co

5、mputersoftwarediscussedinthispaperrunsonsupercomputer,ithasfunctionsofcontrollingRTSAusingSCPI(StandardCommandsforProgrammableInstrumentslanguage),displayingtestdataofinstrumentsonPC,alsodisplayingwavesynchronouslyasthespectrumanalyzers,andsavingdataonPCforUSerS’USeinthefuture.ThissoRwa

6、reofferssomeprobabilityofcontrollingspectrumanalyzersbywirelessindirtycircumstancebecauseofelectromagnetismpollution.ThisarticlefirstintroducesthestatusofElectronicTest&Measuretechniqueincommunicationfield,thenthedevelopmentoftestsoi}t、Ⅳareintheworld,andtherelationofbetweensuper-compute

7、rsoftwarewithtestsoftware.Thisarticleputsemphasisontheresearchintodesignandrealizationofsuper-computersotS'warethree-layersoRwarearchitecture,basedOB.Model-View-Controller(MVC)patterninobjectorientedprogramming.ThesoftwareisprogrammedwithVisual钟.ItisarcllitectedbyMVCpattern,for

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

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

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