Labview教程之chart 如何不连续显示数据
chart的内部数据结构是一个FIFO缓冲区,默认长度是1024,它即可可以输入单点数据也可以输入数组类型数据,即可以显示单条曲线,也可以同时显示多条曲线.
以单条曲线为例,有的时候,需要根据外部要求决定是否显示采集的数据,比如按钮,开关等
有两种方法可以满足这个要求:
一:在WHILE循环中加CASE结构,决定是否显示.
为
当BOOLEAN=TRUE时,CHART更新,当BOOLEAN=FALSE时,CHART停止不动,X轴点数不增加,如果采用时间显示,似乎采集处于停止状态,当BOOLEAN 由FALSE--->TURE时,延续上一次的曲线.
二:一直保持CHART的更新状态,在BOOLEAN=FALSE时,仅仅不显示数据,这样可以保证CHART显示一条不连续的曲线,更符合实际情况,这需要一点技巧,正是我要介绍的.
关键字:Labview chart 显示数据
引用地址:labview教程之chart 如何不连续显示数据
chart的内部数据结构是一个FIFO缓冲区,默认长度是1024,它即可可以输入单点数据也可以输入数组类型数据,即可以显示单条曲线,也可以同时显示多条曲线.
以单条曲线为例,有的时候,需要根据外部要求决定是否显示采集的数据,比如按钮,开关等
有两种方法可以满足这个要求:
一:在WHILE循环中加CASE结构,决定是否显示.
为
当BOOLEAN=TRUE时,CHART更新,当BOOLEAN=FALSE时,CHART停止不动,X轴点数不增加,如果采用时间显示,似乎采集处于停止状态,当BOOLEAN 由FALSE--->TURE时,延续上一次的曲线.
二:一直保持CHART的更新状态,在BOOLEAN=FALSE时,仅仅不显示数据,这样可以保证CHART显示一条不连续的曲线,更符合实际情况,这需要一点技巧,正是我要介绍的.
上一篇:使用LabVIEW加速基于ARM的嵌入式系统开发
下一篇:labview教程之如何实现内存空间共享
推荐阅读最新更新时间:2024-03-30 22:49
基于PXI总线的某型舵系统检测设备设计
O 引言 随着虚拟仪器技术、PXI总线技术和计算机技术等高新技术的发展,要求测试设备要具有小型化、集成化、智能化的特点,并且在部队装备抢修时,也对测试设备在振动、温度与湿度方面提出了较高的要求。利用虚拟仪器技术,采用PXI总线开发可视化故障诊断平台,可以方便地将专家的经验、技术资料等信息融入到诊断流程开发中,完成测试程序的开发。实现对被测装备的快速故障诊断,提高对装备的临时抢修和应急、机动保障能力。 1 某型舵系统的工作原理 该系统由舵机放大器(以下简称舵放)、四个电动舵机(以下简称舵机)和舵面组成,作为惯性控制系统的执行部件,舵放将输入信号和舵机的位置、速度反馈信号,变换成一定的控制信号给舵机,再由舵机带动舵面偏转
[单片机]
浅析基于虚拟仪器的温湿度监控系统设计方案
1 引言 虚拟仪器简称VI是具有虚拟面板的PC机仪器,由硬件设备与接口、PC机、设备驱动软件和虚拟仪器面板组成。其中,硬件设备与接口可以是各种以PC机为基础的内置功能卡如DAQ、通用接口总线GPIB接口卡、串行口和VXI总线仪器接口等,或者其他可程控的外部测试设备设备驱动软件是直接控制各种可控制硬件接口的驱动程序。虚拟仪器通过低层设备驱动软件与真实的仪器系统进行直接通信,并通过虚拟仪器面板的形式在计算机屏幕上显示真实仪器操作元素相对应的各种控件虚拟仪器面板应用程序负责对采集来的数据进行数据分析、图像显示、数据存储以及数据打印等操作,面板上的按钮对应各种功能,并伴有动态帮助,这样不仅充分实现单键操作和OSD,而且用户对虚拟仪器面的
[测试测量]
labview深入探索------类型转换、数组字符串与内存管理
labview同其它任何高级语言一样,都支持多种基本数据类型和复合数据类型,基本数据类型包括U8、U16、U32、I8、I16、I32,SGL,DBL,EXT等等,复合数据类型包括数组、簇、字符串、路径等。 同其它高级语言一样,也拥有基本的程序结构,比如,顺序结构、条件结构,循环结构等。也拥有一些自己独特的程序结构,如队列、通告、信号、集合等等。 无论是数据类型还是程序结构,都是和内存的使用紧密地结合在一起的,所以深入地了解数据类型和类型之间的转换以及结构在内存中的存储形式是非常重要的。 LABVIEW 中涉及到数据类型转换时,会引起内存复制操作。大的数据类型结构比如数组,字符串和簇在内存中实际占的空间比我们预想的要大,因为L
[测试测量]
LabVIEW设计模型——状态机
状态机是在工程应用中使用最多的设计模型。使用状态机,我们可以很容易的实现程序流程图中的判断、分支。 状态机是由一系列的状态构成的,其中包括一个 初始化 状态,和一个 停止 状态。程序油 初始化 状态开始,由 停止 状态结束。一般来说,在 初始化 状态中进行控件与变量的初始化、打开文件以及创建引用等操作,而在 停止 状态中进行清除临时数据、关闭文件和结束引用等操作。在状态机中,每一个状态都可能导致一个或多个状态的发生,其下一状态是由用户的输入信息和当前状态所决定的。 在决定使用状态机作为我们的设计模型后,我们首先要画出一个状态转换图。在图中要列出系统中的所有状态,以及各个状态之间的转换关系。而且要标明转换所需要的条
[测试测量]
labview编程技巧-----字符串日期转换成时间标识
从数据库中读取时间字符串如何转换成LABVIEW的时间标识? 问题:时间标识--〉DBL--〉时间标识 EXCEL的时间和LABVIEW中的时间起点是不同的,相差四年,而且EXCEL是以天数表示的,需要转换
[测试测量]
基于LabVIEW的虚拟万用表的设计与实现
1.引言 LabVIEW是 美国国家仪器 公司(NationalInstrument, NI )推出的一门图形化编程语言,同时也是着名的 虚拟仪器 开发平台,它担当了 软件即仪器 这一虚拟仪器关键理念中的主角。它结合了图形化编程方式的高性能与灵活性,以及专为测试测量与 自动化 控制应用设计的高端性能与配置功能,能为 数据采集 、仪器控制、测量分析与数据显示等各种应用提供必要的开发工具。LabVIEW的表现形式和功能类似于实际的仪器,但LabVIEW程序很容易改变设置和功能。因此,LabVIEW特别适用于实验室以及需要经常改变仪器和设备的参数及功能的场合。本设计是基于LabVIEW平台环境来构建虚拟万用表。虚拟万用表的旋钮是按照现
[测试测量]
关于错误簇的运用
在labview中,错误簇的运用能够方便用户迅速的找到错误并且处理! 错误簇有个特点 就是只能显示一个错误,这个错误就是程序最早发现的那个错误。 看这样一个例子: 在这个简单的程序中,我们没有利用任何关于错误簇的东西。 如果我们在弹出的对话框中 不给程序指定相应路径的话,就会直接弹出如图的错误提示。(在运行到错误是就弹出) 如果我们给这一小个程序加上错误簇流的话,我们同样取消指定文件路径,错误将被显示在错误簇显示控件中,在运行过程中将不会做出任何提示。 正如上图所示。 当然,要想知道错误的具体信息,我们可以在错误簇显示控件上 右键单击 显示其详细信息。如下图 正如详细信息所言,错误代码是43 可
[测试测量]
使用LabVIEW软件和NI PXI硬件为并网光伏(PV)设备快速开发监测系统
挑战:以低的成本在短时间内构建一个自定义的实时监测系统,能够使用多种测量设备评估并网光伏系统的性能和特性。 解决方案:使用开放式的NI Labview软件平台设计监测系统和专用接口软件,将多个测量设备的输出通过串行接口输入到PXI系统,同时使用现成的用户数据报协议(UDP)函数将数据传输到PC,提供不同测量结果的实时显示。 “整套设备的核心是NI PXI-8184实时控制器,它提供了数据存储功能、有着极高的系统可靠性、紧凑性、坚固性和方便的可配置性。” 2007年,新加坡政府投入3.5亿新加坡元用于将城市改造为全球清洁能源枢纽,重点是开发太阳能。为了实现这个目标,新加坡政府和经济发展局下属的清洁能源研究与实验
[测试测量]