基于LabVIEW 7.0的某实时监控软件设计与实时性分
基于LabVIEW实现PC与PLC的实时监控

, ,
,
、
。
另外这 些 功 能实
。 :
R C 现 都要 先计算 出 L C 码 而 后向 pL 发送 命令参数
下 面 具体 阐述 第三 功能 实现 过程 主 机 ( P ) 发命 C
图2
2 2
.
初 始化 串口
C 令参 数 之 后 p L 收 到 命 令 参数 则 回 应 主 机 通 过
I v
泊 il A t S By e s o 朽 『a
,
-
,
系统 并对 其设 计 与实现 进 行了研 究
,
。
当前 串 口 中 的所 有字 符 则要 执行
O P
t r
,
i v 用 以 确定 将要 读人 的确切 的字 节数 后将其 输
。
1
a L
v b
,
E I W
与串 口通 信
,
I A a 出 作为 V S Re d 节点的输人即 可
、
,
、
、
,
EW 开 发 出 P C 与 L
,
,
I VW b E 的通 信驱 动程 序 现 结合 监 控 系 统 分 别读
。
的重要 参数 的之 一
.
。
因 此 开 发 了 温 度 监 测 系统
,
,
。
它
命令及 写命令为例加以说 明
通信的基本步骤如下 ( 1) 初始化串口 ( 2 ) 读 写 串口
。
。
a V W 在 L b IE 中进 行 串口
:
i n e 1 3 6 实践经验 R 即 石 E解 r e c 司
20 8
年第
基于LabVIEW的PC与PLC实时监控的实现

万方数据
基于LabVIEW的PC与PLC实时监控的实现
作者: 作者单位: 刊名: 英文刊名: 年,卷(期): 被引用次数: 王晋杰, Wang Jinjie 武汉理工大学,信息工程学院,湖北,武汉,430070 武汉理工大学学报(信息与管理工程版) JOURNAL OF WUHAN UNIVERSITY OF TECHNOLOGY(INFORMATION & MANAGEMENT ENGINEERING) 2006,28(11) 1次
[ I]
图 "! 主机对 &’( 的 +. 区读写数据的前面板
C>@@9: 显示亮时为写操作, 此时即可对任意输入 的地址写入数据, 同时运行就能看到 +)?>3 处显 示的值与 .2<@3 处的值是一样, 这就表明数据已 写入到 地 址 中 了。其 显 示 暗 时 为 只 读 操 作, 在 7BB2344 地址栏内输入想要读取数据的地址值, 运 行就可看到 +)?>3 处有数值显示, 这就表明已从 相应地址中读到数据。 6MK& 按钮即是结束整个 程序的运行。 在主机的 ’)*+,-. 串行通信编程中, 按照协 议笔者设计了模块化的通信程序。 首 先 是 对 串 口 初 始 化 的 设 置: 波特率为 N $## 、 数据位 O 位、 % 位停止位、 偶校验、 串口号设 为 (KP% 。主程序是通过一个 .Q<?3 循环来控制 整个程序的运行和停止状态, 6MK& 按钮即是控制 程序停 止。 .Q<?3 循 环 里 面 再 设 置 一 个 G)43 结 构, 由 KL C>@@9: 来选择此时是进行读操作还是 写操作。当 KL C>@@9: 为逻辑正的时候, 选择对 &’( 的 +. 地址进行写操作; 当其为逻辑负时, 即 是对 &’( 的 +. 地址进行读操作。 然后是顺序执行框, 顺序执行框的第一步是 通过 +,67 .2<@3 节点向从机发送读数据命令帧, 在这里调用了一个组串子程序, 组串可以通过字 符串处理节点 (9:G)@3:)@3 6@2<:=4 来实现。该子 程序的功能是将要发送的命令帧变成一个字符串 送 +,67 .2<@3 节点的 .2<@3 C>@@32。将要输入的 命令帧 分 成 几 个 部 分, 然 后 再 通 过 (9:G)@3:)@3
LabVIEW与智能安防系统实时视频监控与分析

LabVIEW与智能安防系统实时视频监控与分析实时视频监控和分析在智能安防系统中扮演着至关重要的角色。
它们可以帮助我们实时监控和分析来自各种安全摄像头的视频流,以检测异常情况并采取适当的措施。
本文将介绍如何利用LabVIEW来实现智能安防系统中的实时视频监控和分析功能。
【引言】随着科技的不断发展和进步,智能安防系统在我们的生活中扮演着越来越重要的角色。
实时视频监控和分析是智能安防系统的核心功能之一,它可以帮助我们保障家庭、企业以及公共场所的安全。
在传统的安防系统中,监控人员需要不停地观看多个监控屏幕,这不仅耗费人力物力,还容易出现疏漏。
而利用LabVIEW开发的智能安防系统可以自动化地完成监控和分析任务,提高安全性并降低成本。
【LabVIEW的基本原理】LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是由美国国家仪器公司(National Instruments,简称NI)开发的一款图形化编程环境。
它给用户提供了一种直观、快速开发各种测量、控制和监测系统的方法。
LabVIEW基于数据流编程模型,它使用图形化的块图来表示程序的流程。
用户可以通过拖拽和连接图形块来开发程序,而无需编写传统的代码。
【实时视频监控】实时视频监控是智能安防系统中的基础功能之一。
LabVIEW可以通过与视频采集设备的接口实现实时视频的监控。
首先,我们需要选择适合的摄像头设备,并将其连接到计算机上。
然后,在LabVIEW中,我们可以使用相应的模块来进行视频的采集和显示。
LabVIEW提供了强大的图像处理功能,用户可以对视频流进行实时的增强、滤波和分析。
【视频图像处理与分析】LabVIEW中的图像处理和分析模块可以帮助我们从视频流中提取有用的信息,并进行进一步的分析。
比如,我们可以利用图像处理算法检测视频中的人脸、车辆等对象,并进行跟踪。
此外,LabVIEW还支持模式识别和机器学习算法,可以帮助我们根据历史数据来预测潜在的威胁或异常情况。
LabVIEW实时模块实时数据处理和控制

LabVIEW实时模块实时数据处理和控制LabVIEW实时模块是一种用于数据处理和控制的强大工具。
它结合了LabVIEW的图形化编程环境和实时处理功能,使用户能够以实时的方式对数据进行处理和控制。
本文将介绍LabVIEW实时模块的特点和应用,以及如何使用LabVIEW实时模块进行实时数据处理和控制。
一、LabVIEW实时模块的特点LabVIEW实时模块具有以下几个主要特点:1. 实时性:LabVIEW实时模块提供了一种实时处理的环境,能够以毫秒级的速度对实时数据进行处理和控制。
这使得它在需要实时响应的应用中非常有用,例如自动化控制、数据采集和监控系统等。
2. 图形化编程:LabVIEW实时模块使用图形化编程语言G(G language),用户可以通过简单拖拽和连接图标来进行程序的开发。
这种图形化编程的方式使得程序的编写更加直观和易于理解。
3. 硬件支持:LabVIEW实时模块提供了对各种硬件的支持,例如DAQ(数据采集卡)、PLC(可编程逻辑控制器)等。
这些硬件可以与LabVIEW实时模块进行无缝集成,实现实时数据的采集和控制。
4. 可靠性:LabVIEW实时模块在处理实时数据时非常稳定和可靠。
它采用了一系列的实时调度算法和任务管理机制,确保实时任务能够按时得到执行。
这使得LabVIEW实时模块非常适合于需要高可靠性的应用环境。
二、LabVIEW实时模块的应用LabVIEW实时模块在各个领域都有广泛的应用。
下面介绍几个典型的应用场景:1. 自动化控制:LabVIEW实时模块可以与各种执行器和传感器进行集成,实现对生产线、机器人和工厂设备等的实时控制。
通过LabVIEW实时模块的图形化编程方式,用户可以方便地开发出各种自动化控制系统。
2. 数据采集和监控:LabVIEW实时模块可以用于实时采集和处理传感器数据。
例如,在环境监测系统中,LabVIEW实时模块可以实时采集温度、湿度等数据,并进行实时处理和分析。
基于LabVIEW的仪器自动化监控系统设计与实现

基于LabVIEW的仪器自动化监控系统设计与实现随着科技的不断发展,仪器设备在各行各业中扮演着越来越重要的角色。
为了提高工作效率和准确性,我们需要一种自动化的仪器监控系统来实时监测仪器设备的状态,并能够迅速响应异常情况。
而基于LabVIEW的仪器自动化监控系统正是为了满足这一需求而设计和实现的。
LabVIEW是一款基于图形化编程语言的开发环境,它具有直观、可视化的特点,使得用户能够快速开发各种类型的测量和控制应用。
利用LabVIEW,我们可以轻松地设计和实现仪器自动化监控系统,并通过数据采集、处理、分析和可视化等功能,实现对仪器设备的实时监控。
首先,我们需要明确系统的功能需求。
通常情况下,仪器自动化监控系统应该具备以下功能:1. 实时监测仪器设备状态:通过传感器、数据采集卡等设备,实时采集仪器设备的各种参数,比如温度、湿度、压力等。
这些数据将作为监控系统的输入,用于判断仪器设备是否正常工作。
2. 异常报警和处理:当仪器设备发生异常时,监控系统应该及时发出警报,并采取相应的措施进行处理。
比如,如果温度超过设定的范围,系统应该立即通知操作人员,或者自动采取控制措施调整温度。
3. 数据记录和分析:监控系统应该能够将仪器设备的工作数据记录下来,并提供数据分析和报告功能,帮助用户了解仪器设备的工作情况以及发现潜在的问题。
这对于仪器设备的维护和改进非常重要。
4. 跨平台支持和远程访问:监控系统应该支持跨多个平台,比如Windows、Linux等,以便用户可以在不同的操作系统上使用。
同时,系统还应该支持远程访问,使得用户可以在远程地点监控和操作仪器设备。
在明确系统功能需求后,我们就可以开始设计和实现基于LabVIEW的仪器自动化监控系统了。
首先,我们需要根据实际情况选择合适的硬件设备,比如传感器、数据采集卡等,用于采集仪器设备的各种参数。
LabVIEW支持与多种硬件设备的通信,并提供了一系列的函数和工具包来实现数据采集。
基于LabVIEW的实验室远程监控系统设计与实现

1.3.1 课题要紧研究内容............................................................................................ 2 1.3.2 关键技术研究.................................................................................................... 2 第 2 章 系统总体方案设计............................................................................................... 3 2.1 系统需求分析........................................................................................................... 3 2.2 系统网络架构........................................................................................................... 3 2.3 系统功能模块划分................................................................................................... 5 第 3 章 可视化远程监控采集系统设计........................................................................... 6 3.1 系统硬件构成........................................................................................................... 6 3.2 传感器的选型........................................................................................................... 7 第 4 章 基于 LabVIEW 的监控系统设计..................................................................... 11 4.1 系统模块划分......................................................................................................... 11 4.2 用户认证模块设计................................................................................................. 11 4.3 用户界面设计......................................................................................................... 13 4.4 程序结构设计......................................................................................................... 15 4.5 数据采集模块设计................................................................................................. 16 4.5.1 模拟信号采集与显示模块设计 ...................................................................... 17 4.5.2 开关信号采集与显示模块设计...................................................................... 17 4.5.3 空调与照明开关输出模块设计...................................................................... 18 4.5.4 称重实验模块设计.......................................................................................... 18 4.5.5 涡流实验模块设计.......................................................................................... 20 4.5.6 转速测控实验模块设计.................................................................................. 21 4.5.7 振动实验模块设计.......................................................................................... 23 4.6 图像采集及压缩..................................................................................................... 24 4.6.1 图像采集.......................................................................................................... 24 4.6.2 图像压缩与远程传输...................................................................................... 26 4.7 系统远程公布的实现............................................................................................. 30 4.7.1 基于 DataSocket 的远程通信方式 ................................................................. 30 4.7.2 远程 Web 访问 ................................................................................................ 31 4.7.3 可视化监控系统远程公布实现...................................................................... 32 第 5 章 系统实现与运行................................................................................................. 37 第 6 章 终止语 ................................................................................................................. 42 答谢辞
《2024年LabVIEW在实时测控系统中的应用研究》范文
《LabVIEW在实时测控系统中的应用研究》篇一一、引言随着科技的不断进步,实时测控系统在各个领域中的应用越来越广泛。
而LabVIEW作为一种图形化编程语言和开发环境,为实时测控系统的设计与实现提供了强有力的工具。
本文旨在研究LabVIEW在实时测控系统中的应用,并分析其优劣,为后续研究提供参考。
二、LabVIEW概述LabVIEW是一种基于图形化编程语言的开发环境,它提供了丰富的函数库和工具,使得开发者能够快速地构建应用程序。
与传统的文本编程语言相比,LabVIEW具有直观、易学、易用等优点,特别适合于工程应用和测控系统的开发。
三、LabVIEW在实时测控系统中的应用1. 数据采集与处理在实时测控系统中,数据采集与处理是关键环节。
LabVIEW 提供了丰富的数据采集模块和信号处理函数,可以方便地实现数据的实时采集、分析和处理。
例如,通过使用LabVIEW中的DAQ(数据采集)模块,可以实现对传感器等设备的实时数据采集;同时,利用信号处理函数,可以对采集到的数据进行滤波、去噪等处理,提高数据的准确性和可靠性。
2. 界面设计与交互LabVIEW的图形化编程语言使得界面设计与交互变得简单直观。
开发者可以通过拖拽图形化控件,快速构建出符合需求的界面。
同时,LabVIEW还提供了丰富的交互功能,如按钮、滑块、指示灯等,可以方便地实现人机交互。
此外,通过使用LabVIEW 的报错与帮助功能,可以增强用户体验和操作便捷性。
3. 控制系统与实时响应在实时测控系统中,控制系统的设计和实现至关重要。
LabVIEW提供了强大的控制函数库和算法模块,可以实现对各种设备的精确控制。
同时,由于LabVIEW的实时性特点,使得系统能够快速响应各种指令和事件,确保系统的稳定性和可靠性。
四、应用案例分析以某工业生产过程中的实时测控系统为例,该系统采用LabVIEW进行开发和实现。
通过使用LabVIEW的数据采集模块和信号处理函数,实现了对生产过程中各种参数的实时监测和处理;同时,利用LabVIEW的界面设计和交互功能,实现了人机交互和操作控制;此外,通过使用LabVIEW的控制系统和算法模块,实现了对生产设备的精确控制和实时响应。
基于LabVIEW的温度监控系统软件设计
基于LabVIEW的温度监控系统软件设计龙源期刊⽹ /doc/6f0b9a5beffdc8d376eeaeaad1f34693daef10cc.html基于LabVIEW的温度监控系统软件设计作者:赖武光来源:《科技与创新》2016年第01期摘要:由于LabVIEW具有结构简单、界⾯良好、测量准确等优点,因此被⼴泛应⽤于监控领域。
研究了基于LabVIEW的温度监控系统软件设计,即利⽤LabVIEW设计、开发了温度监控系统软件,将传感器测量到的数据通过数据采集卡存储到计算机中。
研究结果表明,温度控制系统软件的设计和调试基本达到了预期的效果,可以满⾜⼯业测试的需要。
关键词:LabVIEW;温度监控;软件设计;数据采集中图分类号:TP277 ⽂献标识码:A DOI:10.15913//doc/6f0b9a5beffdc8d376eeaeaad1f34693daef10cc.html ki.kjycx.2016.01.068⼯业监控软件的开发⼀般有两种模式:①采⽤Visual Studio等开发平台,使⽤C、C++、Java等程序开发语⾔。
此类开发平台功能丰富,软件运⾏效率较⾼,但开发时间较长。
②使⽤组态王等组态软件,通过其内置的各种设备驱动、功能模块等,快速实现监控软件的开发。
但不⾜之处是对于⼀些复杂功能的实现较为困难。
⽽使⽤LabVIEW平台开发监控软件,能够弥补上述两种开发模式的不⾜,且整合了它们各⾃的优点,既能快速完成软件开发,⼜能实现各种复杂功能。
本⽂设计的温度监控系统软件,即基于LabVIEW平台,且借助Windows系统,实现对温度信号的实时监控。
当系统检测到温度异常时,及时、准确地发出报警信号,提醒相关⼈员采取相应措施,避免事故发⽣或者扩⼤,确保企业的安全⽣产。
该系统软件主要被应⽤于电⼒、⽯化、煤化⼯等⾏业的电⼒电缆、储罐、⽓化炉等重要区域或设备温度的实时监控。
1 软件构架该系统软件采⽤模块化结构,主要包括应⽤层、数据库和接⼝层,具体如图1所⽰。
基于LabVIEW平台和网络的计算机远程在线监控分析
基于LabVIEW平台和网络的计算机远程在线监控分析近年来,随着计算机技术的不断发展,计算机远程监控成为了一种越来越流行的技术。
计算机远程监控可以使用户随时随地对目标计算机进行监控和管理,大大提高了效率。
本文将介绍基于LabVIEW平台和网络的计算机远程在线监控分析方案。
1. LabVIEW简介LabVIEW(Laboratory Virtual Instrument Engineering Workbench)是美国国家仪器公司(National Instruments)开发的一种可视化编程环境。
该软件是一种图形化编程软件,可以方便地进行数据的采集处理和显示。
2. 计算机远程监控介绍计算机远程监控是指通过互联网或局域网等网络技术,对远程计算机进行实时监控和管理。
计算机远程监控可以使管理员随时随地管理计算机,提高了工作效率。
计算机远程监控广泛应用于各个领域,包括生产、教育、医疗等。
3. 基于LabVIEW平台的计算机远程监控方案基于LabVIEW平台的计算机远程监控方案主要基于NI的Web服务技术实现。
该方案主要包括以下步骤:1.实现基于Web Service的数据采集和显示在被监控的计算机上安装LabVIEW应用程序,通过NI的Web服务技术,将采集到的数据打包成XML格式,并通过HTTP协议传输到远程计算机。
在远程计算机上,利用LabVIEW的Web服务工具包,解析收到的数据,并将其显示在相应的用户界面上。
2.设计用户界面在远程计算机上设计一个用户界面,负责显示被监控计算机采集到的数据,并提供相应的管理功能。
LabVIEW提供了丰富的用户界面设计工具,可以轻松地设计出美观、易用的用户界面。
用户界面可以包括各种图标、指示器、面板等组件,方便用户对被监控计算机进行管理。
3.实现远程控制功能除了远程监控外,该方案还可以实现远程控制功能。
管理员可以通过用户界面远程控制被监控计算机的各种操作,包括文件管理、软件安装、进程管理等。
基于LabVIEW的视频监控系统的设计毕业论文
学校代码:11059学号:1105021019Hefei University毕业论文(设计)BACHELOR DISSERTATION论文题目:基于LabVIEW的视频监控系统的设计学位类别:工学学士年级专业:11通信工程(1)班作者姓名:王云飞导师姓名:查长军完成时间:2015年5月10日基于LabVIEW的视频监控系统的设计中文摘要视频监控系统当前作为公共场所或者家中安保的重要的组成部分,该系统在危险来临时,帮助人们从监控画面里的得到相关的信息,增加人们在出行时的安全系数。
本设计是通过软硬件结合的方式,利用LabVIEW2014版本和硬件USB摄像机相结合来实现各方面功能。
论文的绪论部分对虚拟仪器进行了初步介绍,在之后的章节中介绍了与本设计相关的虚拟仪器开发软件LabVIEW。
之后通过学习软件的过程中,深入学习了视觉与运动模块,并通过LabVIEW软件完成对视频监控系统各部分功能的实现。
视频监控系统主要由三部分组成分别为视频监控图像的采集、视频图像的保存、视频图像的后期处理以及自带的视频播放器进行视频的播放,最后生成EXE文件并打包生成SETUP安装程序,最终完成具有多项功能的视频监控系统。
利用LabVIEW开发的视频监控软件,在开发过程中流程较为简单,通过其中自带的函数以及控件,可以十分方便的实现系统所需要的各项功能。
所以,利用LabVIEW设计的视频监控系统,在完成各项功能的同时,在日后系统功能的添加以及设备的更换方面都十分方便。
关键词:视频监控;图像的采集;图像的压缩和保存;图像后期处理;LabVIEWDesign of the Video monitoring system Based on LabVIEWABSTRACTAt present,t he video monitoring system is an important link in public places or in the home security system,which can in the accident happens,get relevant information from video monitoring system in a timely manner.Increase the safety factor when people travel.This design is a combination of hardware and software,through using the LabVIEW software 2014and hardware of USB camera to realize the function of video monitoring system.The introduction of the paper introduces the virtual instrument,and introduces the design of the virtual instrument software LabVIEW..On the basis of the research on the visual and motion module and the corresponding function,design and write the video monitoring system through the labview software.The design of the video monitoring system is divided into a video image acquisition,video images compression and save,image post processing,and play the video through the design of the player,then generated EXE files and packaging to generate SETUP installer,finally complete the video monitor system with multiple pared with other programming software,this software operation is more convenient.There are many modules in LabVIEW can call directly,save time and effort.So,the video monitoring system designed by LabVIEW is very convenient in the function of the system and the replacement of the equipment in the future.KEY WORDS:Video monitoring system;Video image acquisition;Video image compression and save;image post processing;LabVIEW第一章绪论 (5)1.1虚拟仪器的简介 (5)1.2本设计研究的主要内容 (5)第二章LabVIEW的相关介绍 (7)2.1LabVIEW的简介 (7)2.3LabVIEW软件安装介绍 (7)2.4视觉与运动模块介绍 (8)2.5设计相关的函数和控件的介绍 (9)2.5.1Vision(视觉)控件介绍 (9)2.5.2Vision and Motion(视觉与运动)模块介绍 (10)第三章视频监控系统各模块的设计 (15)3.1设计开发流程框图 (15)3.2图像采集部分思路 (15)3.3视频图像采集设计 (16)3.3.1创建VI程序 (16)3.3.2IMAQdx Open Camera VI的使用 (17)3.3.3IMAQdx Configure Grab VI的使用 (18)3.3.4IMAQ Create VI的使用 (18)3.3.5IMAQdx Grab2VI的使用 (19)3.3.6Image Display的使用 (20)3.3.7带控件While的使用 (21)3.3.8IMAQ Dispose VI的使用 (22)3.3.9IMAQdx Close Camera VI的使用 (22)3.4视频图像的压缩与保存 (23)3.4.1IMAQ AVI2Create VI(创建视频)的使用 (23)3.4.2IMAQ AVI2Get Codec Names VI(编码器名称的获取) (24)3.4.3IMAQ AVI2Write Frame VI(帧写入) (25)3.4.4IMAQ AVI2Close VI(关闭视频) (26)3.5视频图像的后期处理 (26)3.5.1IMAQ Draw Text VI的使用 (27)3.5.2文本中时间格式的设置 (28)3.5.3截图功能的使用 (29)3.6视频播放器的制作 (31)3.6.1ActiveX容器的使用 (31)3.6.2打开自动化的使用 (32)3.6.3属性节点和调用节点的使用 (32)3.6.4时间延迟功能的使用 (34)3.6.5关闭引用的使用 (35)3.7生成EXE文件和SETUP安装文件 (35)3.7.1生成EXE文件 (35)3.7.2生成SETUP安装程序 (37)第四章系统调试与分析 (40)4.1系统调试 (40)4.2设计错误分析 (41)第五章设计总结 (42)参考文献 (43)致谢 (44)第一章绪论1.1虚拟仪器的简介虚拟仪器(Virtual Instrument)即为利用一系列的开发软件和具有相关功能的硬件相结合,以高效灵活的特点来满足开发者对各方面应用功能的需求[1]。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
基于LabVIEW 7.0 的某实时监控软件设计与实时性分
摘要:针对某试飞课题,在NI LabVIEW 7.0 平台下进行了某试飞科目实时监控软件系统开发。
飞行试验中,实验分析了影响该系统试飞参数时间历程图实时刷新的原因,提出了在飞行试验实时监控中,采用优化VI 及对Chart 控件二次编程的方法解决Chart 曲线图实时刷新的问题。
在此充分挖掘LabVIEW 中Chart 控件的属性进行二次编程,解决试飞参数时间历程图实时刷新、显示问题,具有很高的实用价值。
关键词:VI 的性能;VI 执行速度;数据更新;
实时显示0 引言LabVIEW 软件是一种可视化程度较高的图形化编程工具,以其直观清晰、简明易学的优点被作为初级编程者的首选。
迄今为止,LabVIEW 软件已在石油、煤炭、工业自动测量与控制、航空及医学仪器等领域相继得到了成功应用。
飞行试验实时监控软件是针对具体试飞科目而开发的专用型软件,它要求数据传输安全、稳定可靠及实时性好。
目前,我院飞行试验遥测实时监控数据处理系统的客户端实时监控软件,绝大多数情况下是采用NI LabVIEW 的软件开发平台进行开发。
该类型客户端软件,一般满足了试飞课题的需求,保障了科研试飞。
但是,针对一些实时性要求较高,试飞风险较大的特定试飞科目,如何开发高性能的试飞科目时间历程实时监控软件是本文研究的重点。
1 影响VI 性能的因素VI 性能的好坏主要由VI 的执行时间、数据的刷新速度和VI 内存的使用三方面决定。
文件读和写、使用GPIB、数据采集及网络应用都影响VI 的执行时间。
数据在屏幕上的刷新速度与程序中控制控件、显示
控件及与控制控件相关联的控件数目有关。
此外,合理使用和高效管理VI 的
内存可以提高VI 的性能。
2 提高VI 执行效率的方法针对以上影响VI 性能的因素,为提高VI 的执行效率,在进行某客户端实时监控软件系统设计时,采
用了以下编程技术来增强程序的可读性。
(1)程序避免在循环体里计算。
能在。