欢迎来到天天文库
浏览记录
ID:34869699
大小:2.85 MB
页数:71页
时间:2019-03-12
《基于c#的分立式水质、土壤分析仪计算机软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、摘要基于C#的分立式水质、土壤分析仪计算机软件设计我国的环境污染问题是现在急需解决的主要问题之一。水质、土壤治理则是环境保护工作中的重点内容。因此,开发一种高效、准确的水质、土壤分析仪对于环保工作来说是十分重要的。本文介绍的就是的分立式水质、土壤分析仪项目的计算机软件的开发。本分析仪基于的原理是自然界中物质对光的吸收具有选择性,所采用的检测方法是分光光度法。该方法是对物质浓度进行定量分析的常用方法。本文的浓度计算方法是朗伯-比尔定律和最小二乘法。首先用标准样本拟合出标准曲线,然后测量得到待测普通样本的吸光度,并计算待测普通样本的浓度。分立式水质、土壤分析仪的下位机由项目组其他人员完成。本计算
2、机软件所使用的开发语言是C#编程语言.开发平台采用的是VisualStudio2010软件,程序设计中需要引入部分动态链接库和COM组件。首先,本文设计了通信协议和仪器的工作时序。仪器的时序由计算机软件控制,定时器控件将指令序列中的指令周期性地通过串口发送给下位机,根据通信协议,下位机对指令进行解析并控制相应部件做出动作。其次,本软件设计了样本添加、样本检测、方法设置和结果分析等核心功能,样本添加和方法设置功能是在软件界面中添加样本信息和检测方法信息,样本检测功能是对下位机发送控制指令,结果分析功能是对仪器返回的数据进行处理。最后,本软件设计局域网共享操控和系统参数设置等其它功能。局域网共享
3、所采用的是C/S结构,将与下位机直接连接的计算机设定为服务器,将与服务器通过路由器连接的计算机设定为客户端。局域网共享功能是实现利用客户端通过局域网间接控制下位机工作。系统参数设置功能是实现对光谱仪和温度参数进行设置。与以往的传统水质、土壤检测仪器相比,本分析仪具有更高的准确性,更高的效率,可以减少不同样本间的交叉污染,且具有局域网共享操控功能,使得操作更加简单方便。关键词:水质、土壤分析,C#,分析仪计算机软件设计IAbstractThedesignofcomputer-softwareofdiscretewaterandsoilanalyzerbasedonC#Environmental
4、pollutionofourcountryisoneofthemajorproblemsthatneedtosolveinurgent.Themanagementofwater-qualityandsoilisthekeycontentofenvironmenttalprotactionwork.Itisveryimportanttodevelopanefficientandaccurateanalyzerofwater-qualityandsoilforenvironmentalprotectionwork.Whatisintroducedinthispaperisthedevelopme
5、ntofcomputer-softwareofthediscretewaterandsoilanalyzerproject.Thisanalyzerisbasedontheprincipleoftheselectiveabsorptionoflight。Theanalysismethodoftheinstrumentisspectrophotometry.Spectrophotometryisausefulmethodofmeasuringconcentrationofthesample.Inthispaper,theconcentrationofthecalculationmethodis
6、Lambert-beer'slawandtheleastsquaremethod.First,theprogramfitsthestandardcurewithstandardsample.Second,theprogrammeasuresabsorbanceofthenormalsampleundertest.Thelowermachineofdiscretewater-qualityandsoilanalyzerismadebyotherpersonsoftheprojectteam.Thedevelopmentlanguageofthecomputer-softwareisC#.The
7、soft-waredevelopmentplatformisVisualStudio2010.TheprogramneedtointroducesomedynamiclinklibraryandCOMcomponents.Atfirst,thissoftwaredesignedtheuppermachineandlowermachinecommunicationprotocolandtheworktiming
此文档下载收益归作者所有