LabVIEW的主要数据存储方式

发布者:一条属马的龙最新更新时间:2015-09-18 来源: eefocus关键字:LabVIEW  数据存储 手机看文章 扫描二维码
随时随地手机看文章
在使用NI产品进行数据过程中遇到过很多的问题,其中数据采集和保存的方式是一个很重要的,关系到我们实验的结果。LabVIEW提供三种比较常用的波形数据存储方式,分别是bin,txt,tdms。前两种数据可能大家都比较熟悉也很容易操作,但是在使用这两种数据过程中会遇到一些问题,随着你所需要保存数据量的增大会发现这两种数据需要的空间很大,尤其是txt,打开的时候更是需要一些时间,感觉不是很方便。曾经写过一个需要长期检测设备的数据保存程序,如果一直象一个文件中写入数据,感觉程序的运行速度会下降。这里我想多说点tdms,这是一种LabVIEW,Labwindows/CVI,都可以使用的数据存储格式,相同数据量,tdms需要的空间大约是bin的一半左右,而且也可以很方便的象bin那样设置波形的各种属性,对于需要长期需要检测的设备,NI的工程师给出了一种称为数据流的编程方式,非常的有效和方便,把他们提供程序的结构框图贴在下面,有需要可以跟我联系,相互学习。 
关键字:LabVIEW  数据存储 引用地址:LabVIEW的主要数据存储方式

上一篇:LabVIEW 8.2的创建DAQmx任务
下一篇:Labview簇

推荐阅读最新更新时间:2024-03-30 23:04

labview串口数据解析
一、LabviewRS232串口通信数据格式问题解析 1)最近在开发一款Labview串口通信软件,功能是实现PC与sony摄像机云台的数据通信。主要是通过PC发送16进制指令控制云台的转动,方便做一些测试。 遇到的问题:一开始没注意格式问题,只是纯粹的将16进制数据放入VISAWRITE函数的写入缓冲区。但是忽略了一个问题,就是Labview软件中的程序无论是接收还是发送数据都是字符串的格式,所以遇到其他格式通信的时候需要做相关转换操作 如果这些数据是静态的,也就说在程序设计阶段要传输的数据就已经确定了,在这种情况下,首先设置VISAWrite的writebuffer的显示属性为HexDisplay,然后直接输入要发送的
[测试测量]
<font color='red'>labview</font>串口数据解析
基于NI LabWindows/CVI, LabVIEW和PXI开发集成的航空电子
  挑战:   利用商业现成可用(commercial off-the-shelf, COTS)的硬件,开发一款集成的 航空电子 测试系统,配有若干非标准视频接口和一个专属的串口通信总线,以减少开发成本和开发时间。   解决方案:   使用 NI LabWindows ™/ CVI 和 Labview FPGA模块,利用一个 PXI 机箱和一个集成的 NI 控制器, 两个 NI 可重配置的I/O(RIO)模块来处理非标准的视频声画同步、管理私有串口协议,另外使用两个模块生成非标准的视频和一些信号路由矩阵信息。   军用 航空电子 设备的生产需要经过一些特殊的步骤,如产品验收,项目认证以及对交付后的产品进行单元测试等
[测试测量]
基于NI LabWindows/CVI, <font color='red'>LabVIEW</font>和PXI开发集成的航空电子
利用LabVIEW对大型造纸厂的纸浆生产进行仿真与控制
  The Challenge:   创建一个用来监测大型造纸厂纸浆的生产过程,以节约能源和降低成本。   The SoluTIon:   为了增加吞吐量,节约能源,以及优化生产过程,我们利用NI LabVIEW数据记录和监控(DSC)模块来处理复杂的,非线性的建模过程。   "LabVIEW工具包使同时运行多个模型变得更加容易,这意味着在线性能监控功能可以变得简单直接。"   位于英国Workington的Iggesund纸板公司,其生产线上主要有五个造纸机,运行每个造纸机至少需要消耗 15兆瓦的能量。节约能源对于降低我们的运营成本至关重要,因此,我们需要一个解决方案,以优化我们能源的使用效率,同时确保造纸机能够生产出
[测试测量]
利用<font color='red'>LabVIEW</font>对大型造纸厂的纸浆生产进行仿真与控制
CRC校验的LabVIEW实现
简介:支持Host及FPGA的CRC实现 内容: 循环冗余校验码(CRC)的手算过程: 原始报文为1010 生成多项式G(X)=X3+X+1: 生成多项式G(X)=X3+X+1转换成对应的二进制除数为1011。 用生成多项式对应的二进制数对左移3位后的原始报文进行模2除(高位对齐),相当于按位异或: 1010000 1011 ------------------ 0001000 0001011 ------------------ 0000011 得到的余位011,所以最终编码为:1010 011 编写程序模拟计算CRC的过程,可以得到CRC校验的结果。 同时还有另一种模拟CRC电路工作方式的CRC实现方法: 其电路的原理图如下:
[测试测量]
CRC校验的<font color='red'>LabVIEW</font>实现
labview信号量的使用
关于信号量的使用,程序自带帮助文件的说明是这样的: 信号量(互斥量)是用来保护对共享资源进行访问的一个对象。被访问的共享资源的代码叫作关键临界段。在同一时间,只有一定数量的任务可以访问信号量。信号量以此方式保护对重要部分的访问。通常情况下,一次只有一个任务可以访问被通用信号量保护的临界段。但是,信号量可能允许一个以上任务(预定义值以下)访问重要部分。 如要指定同时访问被通用信号量保护的重要部分的任务数量,连接 获取信号量引用 VI的大小输入端。该VI获取对现有信号量的引用或新建一个信号量,大小输入端指定同一时间可获取信号量的任务数量。使用 获取信号量 VI可以获取对一个信号量的访问。如使用 获取信号量引用 VI创建的信号量的大小为
[测试测量]
单片机的“灵魂”—数据存储器的使用
我们可以说程序存储器的里面存放的是单片机的灵魂,它就是工作程序。小的可能只有1KB(最多只能装1024条8位数据,因为实际指令还有许多2字节、3字节指令,所以它还装不下1024条指令)大的也有128KB的。这些8位数据要么在工厂里做摸子光刻进去,要么一次性的烧写进去,要么 用编程器这个特殊工具把调试成功的机器码装载进去,或者像AVR单片机那样自己花几块钱做一条下载线,把电脑里这些东西灌进去(或许是AVR最吸引人之处),它一旦进驻电脑的程序存储器中,除了借助上述装置便不能自由改写,在单片机运行时,只是从其中读出指令或固定的数据,所以给程序存储器一个 只读存储器 的别名,简写为ROM,包括用编程器写紫外线擦除内容的EPROM.用电擦除
[电源管理]
我对虚拟仪器技术的理解
  从事 虚拟仪器 技术已经有好多年了,虽然这两年从事其他方面的工作,但还一直在关注该领域的变化。从上研究生开始就一直从事虚拟仪器方面的工作,我本人主要做硬件方面的事情,但是一直在考虑虚拟仪器方面的几个重要问题:什么是虚拟仪器技术?虚拟仪器技术研究内容是什么?在此,我想谈谈我对上述问题的一些想法。   首先,什么是虚拟仪器技术?提到这个问题很多朋友可能脱口而出:“虚拟仪器是不是一种 模拟 仿真 的仪器?”,“虚拟仪器技术就是用Labview进行测试测量的开发”,“虚拟仪器技术就是基于 计算机 的测控系统”。从google中搜索“虚拟仪器”关键字,可能得到最多的是NI公司的咨讯,然后是铺天盖地的Labview信息,再者就是NI推
[测试测量]
基于FM18L08的高速数据存储系统
摘要:FM18L08是Ramtron公司新近推出的一种新型铁电随机存储器。该存储器克服了EEPROM和Flash器件写入时间长、擦写次数少等缺点,而且价格也相对不高。文章介绍了FM18L08的主要特点和引脚功能,并在此基础上给出了基于FM18L08的高速数据存储系统的设计方案。同时给出了FM18L08存储器与单片机的接口连接电路。 关键词:铁电存储器;FM18L08;高速数据存储 在一些需要下位机单独工作的特殊场合(如民用“黑匣子”装置和军用弹载测试设备等),其数据的高速存储和掉电不丢失特性就显得非常关键。铁电存储器(FRAM)是Ramtron公司近年来推出的一种与SRAM相似但却具有非易失性的随机存储器,它没有BSRAM模
[缓冲存储]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved