首页> 中文学位 >基于LabVIEW的多任务测控系统及数据库的应用研究
【6h】

基于LabVIEW的多任务测控系统及数据库的应用研究

代理获取

摘要

LabVIEW是一个图形化的开发环境。LabVIEW有着强大的功能和广阔的应用范围,但就目前国内的现状来看,绝大多数的用户还是把它作为虚拟仪器开发平台,仅仅利用它来进行数据的采集、处理和显示,忽略了LabVIEW强大的控制功能。以工业PC为硬件平台,PC操作系统为软件平台开发实时测控系统是当前工业测控系统的一个重要的研究方向。在这种背景下,作者在硕士学位论文工作期间将LabVIEW运用于工业PC实时测控系统,主要是围绕着提高LabVIEW的实时性展开。 本论文首先详细讨论了编程语言的选择和使用的一些问题。分析了影响Windows系统和LabVIEW软件平台实时性能的主要原因并介绍了一种Windows实时化的软件RTX。 然后分析了实时系统的任务与任务调度,实时性和多任务性是设计的实时测控系统两个重要特点,而如何实现多任务的调度策略是本实时测控系统正常运行的关键,针对平台的多任务调度的特点,设计了多任务的调度核心,提出了两级任务队列的解决方案。分析系统的软硬件设计,实现了多任务实时测控系统。在应用中将系统任务分为实时任务和非实时任务。完成了数据采集、处理和输出、数据存储、显示和管理等功能。 接着对实时通信的性能问题进行了分析研究。系统地分析了LabVIEW的几种网络通信协议的机制和原理,设计了基于TCP/IP协议的LabVIEW程序。并在此基础上实现了一个小型的局域网分布式控制系统。 最后简单介绍了实时数据库。利用LabVIEW的网络通信功能与数据库接口功能,建立IPC测控系统的数据库管理系统。将采集到的原始数据存储到数据库中,以供查询、数据分析以对外发布等。 研究表明:将LabVIEW引入工业测控领域是可行的,基于LabVIEW的实时测控系统在性能上完全得到保证。通过实际运行证明,系统满足了实时性和稳定性的要求,验证了方案的可行性。

著录项

相似文献

  • 中文文献
  • 外文文献
  • 专利
代理获取

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号