APP下载

基于Labview实时系统设计与实现的测试系统

2011-06-05张丽杨俊飞陈立剑

船电技术 2011年7期
关键词:程序设备系统

张丽 杨俊飞 陈立剑

(中国船舶重工集团公司第七一二研究所,武汉 430064)

1 引言

随着计算机和软件技术的发展,虚拟仪器软件开发平台LabView加上多功能数据采集卡的实现方案,具有简便灵活的特点,因此正在逐渐成为测试领域的发展方向。LabVIEW是业界领先的高效图形化开发环境,是美国 NI(National Instrument)公司研制的具有革命性的虚拟仪器开发环境,LabVIEW功能非常强大,它是带有可扩展函数库和子程序的通用程序设计系统,不仅可以用于一般的Windows桌面应用程序设计,而且还提供了用于GPIB设备控制、VXI总线控制、串行口设备控制,以及数据分析、显示和存储等应用程序模块,其强大的专用函数库使得它非常适合编写用于测试、测量以及工业控制的应用程序。

随着测试系统的发展,实时控制系统的应用越来越广泛。实时系统的开发和应用,与传统的基于Windows平台的系统在设计与编程方式都有很大的不同。普通Labview程序还是建立于通用的操作系统上,如Windows系统,因此这些系统仍然无法提供很高的实时性能。Labview RT系统通过在普通的Labview开发环境中增加的RT模块,配合必要的硬件平台,最终可以将开发完成的程序下载到一些指定的硬件环境中(称为目标环境),而在目标环境中运行实时操作系统,进而提供实时性。本文主要介绍基于Labview 的实时系统设计与开发的测试系统。

绝大部分实时系统的核心是实时操作系统。与通用的操作系统比较,实时操作系统最大的特点是其可以保证在最差的情况下对外部事件的响应延时,而通用的操作系统如Windows,Mac等为多任务系统,外部事件通常放入一个队列中等待处理,因而很难保证实时特性。……

登录APP查看全文

猜你喜欢

程序设备系统
谐响应分析在设备减振中的应用
Smartflower POP 一体式光伏系统
WJ-700无人机系统
ZC系列无人机遥感系统
试论我国未决羁押程序的立法完善
基于MPU6050简单控制设备
“程序猿”的生活什么样
连通与提升系统的最后一块拼图 Audiolab 傲立 M-DAC mini
英国与欧盟正式启动“离婚”程序程序
500kV输变电设备运行维护探讨