欢迎来到天天文库
浏览记录
ID:36695573
大小:12.79 MB
页数:56页
时间:2019-05-13
《基于LABVIEW架构的分析仪器上位机软件设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、西安电子科技大学学位论文独创性(或创新性)声明秉承学校严谨的学风和优良的科学道德,本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢中所罗列的内容以外,论文中不包含其他人已经发表或撰写过的研究成果;也不包含为获得西安电子科技大学或其它教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中做了明确的说明并表示了谢意。申请学位论文与资料若有不实之处,本人承担一切的法律责任。本人签名:j缒日期!竺21关于论文使用授权的说明本人完全了解西安电子科技大学有关保留和
2、使用学位论文的规定,即:研究生在校攻读学位期问论文工作的知识产权单位属西安电子科技大学。学校有权保留送交论文的复印件,允许查阅和借阅论文;学校可以公布论文的全部或部分内容,可以允许采用影印、缩印或其它复制手段保存论文。同时本人保证,毕业后结合学位论文研究课题再攥写的文章一律署名单位为西安电子科技大学。(保密的论文在解密后遵守此规定)本学位论文属于保密,在一年解密后适用本授权书。本人签名:导师签名:船豕巧砺加/;.日期醐舢槔夕摘要IIlllllIrillIIIIIMIPIIIIIIIY2380658虚拟仪器技术十分符合国际上流行的“硬件软件化”的
3、发展趋势,因而常被称作“软件仪器”。虚拟仪器的核心技术思想就是“软件即仪器”。虚拟仪器具有传统独立仪器无法比拟的优势,可完成传统的独立仪器难以胜任的任务。基于这种状况,人们开始研究和设计基于虚拟仪器技术的测量仪器,以降低设计复杂性和开发费用。本文首先介绍了虚拟仪器的发展现状以及LABVIEW的特点和优势,基于用户的实际需要,设计了基于LABVIEW架构的上位机软件。主程序采用生产者/消费者设计模式,生产者、消费者之间的消息通过队列消息处理器传递和管理。其次本文详细描述了软件的整体架构和各个子模块的设计,介绍了文件管理、上下位机通讯、下位机数据采
4、集、数据处理、曲线拟合和报表生成等各个子模块的功能,并使用标准状态机和同步技术完成了对各个子模块的设计以及LABVIEW代码的编写。最后与下位机建立通信,测试预期要完成文件管理、上下位机通信、对下位机数据进行实时采集、对数据进行处理和报表生成等功能,结果表明本文所设计的软件运行正常,结果正确。关键词:弱光检测虚拟仪器上下位机数据处理LABVIEWThevirtualinstrumentinternationaldevelopmentABSTRACT(VI)technologyisparticularlyincorrespondencewitht
5、hetendencythatturnshardwaretechniqueintosoftware,therefore1toftencalledaS“softwareinstrument”.ThekeyideaofVIiS“softwareiSinstrument”.Thevirtualinstrumenthasexclusiveadvantagesoverconventionalinstrument,anditcanperformtasksthattheconventionalinstrumentisincapable.Sotheuser-de
6、finedmeasurementsystemsaredesignedbasedonvirtualinstrumentwhichenablescomplexandexpensivehardwaretobereplacedbydevelopedsoftware.Thisthesisfirstlyintroducesthestate-of-the—artvirtualinstrument,andthefeaturesandadvantagesofLABVIEW.TheLABVIEW-basedPCsoftwareisdesignedaccording
7、totheactualdemand.Theproducer/consumermodelisusedtothedesignofmainprogram,andmessagesbetweenproducerandconsumeraretransmittedandmanagedthroughmessagequeuingprocessor.Thentheintegralsoftwarearchitectureisdescribed,andthedesignofallsub—modulesispresented,includingfilemanagemen
8、tmodule,upper/lowermachinecommunicationmodule,thereal—timedataacquisitionof
此文档下载收益归作者所有