今天谈谈如何选择合适的文件格式。
在LabVIEW中可以使用的文件格式有好几种,争对于测试测量数据的文件格式也不少。每种文件格式都有自己的优缺点,很难说孰优孰劣。关键的问题在于要选择合适自己的文件格式。
那么,在选择具体的文件格式时,有哪些指标可以参考?
1)性能。测试测量数据的一个比较重要的use case就是要一边采集数据一边存储数据,NI现在采集数据的速度已经非常快了,性能的瓶颈往往是在存储数据到文件中去这个步骤上。当然,有些use case对于读取数据的性能也有要求,比如要做实时的数据分析等。因此,在选择合适的文件格式时,需要考虑性能的问题。
2)兼容性。采集数据、存储数据、分析数据,用的可能不是同一套软件,很有可能在不同的平台、不同的软件中完成这些不同的功能。那么就需要采用一种比较通用的文件格式。打个比方,XML就是一种比较通用的文件格式。
3)支持的数据类型。并不是每种文件格式都支持所有的数据类型。有些可能不支持存储二维数组、不支持存储时间、日期等等,在选择文件格式时需要注意到这一点,以免将来带来不必要的麻烦。
4)是否方便使用。有些人可能喜欢定义一套自己的文件格式,对于高手来讲也未尝不可,但是对于一般的用户就需要考虑是否有这个必要。有些文件格式,在LabVIEW中已经有现成的、丰富的API,那就直接拿来用吧。
5)可维护性、可移植性。写完的文件很有可能将来还会修改,还可能会拿去给别人去修改。别人是否看得懂这样的文件?别人是否方便修改这样的文件?
6)文件大小。存储相同的信息量,当然文件越小越好,信息存储紧凑一点好。
当然还有其他很多方面的指标可以参考。暂时先说这些,以后还会有更深入的内容介绍。
关键字:LabVIEW 测试测量数据 存储
引用地址:
LabVIEW中测试测量数据的存储(3)
推荐阅读最新更新时间:2024-03-30 23:04
S3C2410 MMU(存储器管理单元)详述
MMU,全称Memory Manage Unit, 中文名——存储器管理单元。 许多年以前,当人们还在使用DOS或是更古老的操作系统的时候,计算机的内存还非常小,一般都是以K为单位进行计算,相应的,当时的程序规模也不大,所以内存容量虽然小,但还是可以容纳当时的程序。但随着图形界面的兴起还用用户需求的不断增大,应用程序的规模也随之膨胀起来,终于一个难题出现在程序员的面前,那就是应用程序太大以至于内存容纳不下该程序,通常解决的办法是把程序分割成许多称为覆盖块(overlay)的片段。覆盖块0首先运行,结束时他将调用另一个覆盖块。虽然覆盖块的交换是由OS完成的,但是必须先由程序员把程序先进行分割,这是一个费时费力的工作,而且相
[单片机]
FPGA在语音存储与回放系统中的应用
1 引言 随着数字信号处理器、超大规模集成电路的高速发展,语音记录技术已从模拟录音阶段过渡到数字录音阶段。在数字化录音技术中,压缩后的语音数据有些存储在硬盘中,有些存储在带有掉电保护功能的RAM或FLASH存储器中。笔者介绍的语音存储与回放系统,未使用专用的语音处理芯片,不需要扩展接口电路,只利用FPGA作为核心控制器,就能完成语音信号的数字化处理,即实现语音的存储与回放。 2 系统总体结构 数字化语音存储与回放系统的基本工作原理是将模拟语音信号通过模数转换器(A/D)转换成数字信号,再通过控制器控制存储在存储器中;回放时,由FPGA控制将数据从存储器中读出,然后通过数模转换器(D/A)转换成模拟信号,经放大后由扬声器输出。
[应用]
基于FPGA的USB2.0虚拟逻辑分析仪
引言 传统的逻辑分析仪体积庞大、价格昂贵、通道数目有限,并且在数据采集、传输、存储、显示等方面存在诸多限制,在很大程度上影响了其在实际中的应用。选用高性能的FPGA芯片进行数据处理,充分利用PC的强大处理功能,配合LabView图形化语言开发的虚拟逻辑分析仪,其数据处理和传输速率大大提高,适用性极大增强,其显示、操作界面和低廉的成本较之传统的逻辑分析仪具有极大的优势和发展前景。 工作原理 本设计选用Altera公司的Cyclone系列FPGA器件EP1C3进行数据采集和处理,外接SRAM,用于数据的存储。系统通过高性能的PIC单片机PIC18F6620完成与PC的通信,接收PC发出的触发、配置信息并控制系统将
[测试测量]
Marvell、鸿佰科技、智邦科技、铠侠联手加快以太网存储应用
Marvell (NASDAQ: MRVL) 近日宣布与业内领先的SSD供应商铠侠(KIOXIA)、原始设计制造商富士康旗下鸿佰科技(Foxconn-Ingrasys)、智邦科技 (Accton)合作,将突破性的以太网连接闪存簇(EBOF)技术解决方案推向市场。随着数据持续呈现指数级增长,数据中心面临更大的存储带宽、容量以及更低延迟需求带来的挑战。EBOF架构通过以太网结构来扩展闪存,并以最优的方式将存储从计算中分离出来,为应对这些挑战提供了一种创新思路,大幅提升了边缘、企业和云数据中心的性能,同时降低总体拥有成本 (TCO)。 此次合作标志着EBOF平台的加速应用迎来了一个重
[嵌入式]
为何说LDPC码不适合工业存储?
LDPC 码被认为是当今 3D TLC 和 QLC 存储器中提高错误率的解决方案。然而它们并不适合每个市场。 低密度奇偶校验(LDPC)码是一种纠错码,渐增性用于需要通过信道进行高效信息传输的应用,存在来自卫星或地球发射机的视频广播等破坏性噪声。在过去十年中,LDPC 码在闪存领域也越来越受到关注。广泛用于 SLC 和 MLC 闪存技术的 BCH 代码无法提供令人满意的性能,因为当今的 3D TLC 和 3D QLC 闪存的备用区域有限,因而被其他具有使用软解码能力的代码取代,例如 LDPC 码。尽管这些代码适用于某些应用,但它们却有两个主要缺点。 图 1:目前可用的不同类型的闪存。每个单元存储的位越多,数据保留越低,
[嵌入式]
基于LabVIEW的数控机床网络测控系统——总体设计 (一)
2 数控机床网络测控系统的总体设计 2.1 数控机床网络测控系统的设计思路和目标 随着测控网络与信息网络的融合,一方面,人们希望更广泛的使用Internet,试图接入更多的设备,以便在扩充其应用模式的同时享受其带来的更多便利;另一方面,工业化程度的加剧也给测控网络系统的发展提出了新的问题:如何方便地组建一个高效率的、智能化的、能够和其他高层网络互联的测控网络系统。以便于统一集中监控和提高管理决策水平。为了达到这些目的,需要测控网络和信息网络在一定程度上能够共享资源,并且以有效的方式交换信息。所以,从测控网络和信息网络各自的发展来看,它们均已表现出走向对方并相互融合的进步趋势。为了实现这种融合,十分必要研究如何保证它
[测试测量]
51单片机的存储组织
MCS-51单片机的存储器组织结构 特点:哈佛结构,程序存储器与数据存储器分开,两者各有一个相互独立的64K(0x0000 ~ 0xFFFF)的寻址空间(准确地说,内部数据存储器与外部数据存储器不是一回事)。 程序存储器: ① 用于存放程序(可执行的二进制代码映像文件,包括程序中的数据信息),还包括初始化代码等固件。 ② 为只读存储器。注意,这里的 只读 ,是指单片机(CPU)在正常工作时对其的访问方式是只读的;而现在大多数单片机的程序存储器(不管是内部还是外部)都采用了FLASH ROM,来取代以前所用的ROM、E2PROM等,可方便地进行在线编程(ISP)。 ③ 标准8051的内部程序存储器大小为4KB(0x0000
[单片机]
TI推出DDR终端稳压器满足低功耗存储器要求
日前,德州仪器(TI)宣布推出一款可满足DDR、DDR2、DDR3与DDR4等各种低功耗存储器终端电源管理要求的汲极/源极双数据速率(DDR)终端稳压器TPS51200。该简便易用的新型稳压器的陶瓷输出电容仅为 20 μF,比同类竞争解决方案的电容降低了近80%。这样,设计人员可利用该器件实现更低成本、更小型化的DDR存储器终端解决方案,以满足数字电视、机顶盒、VGA卡、电信、数据通信、笔记本以及台式机电脑等现代大容量存储器电子产品以及日益丰富的消费类电子产品的需求。 高宽带内部跨导,Gm放大器与积分动态电压定位均可支持超快瞬态响应,而且外部输出电容极小。在负载变动幅度为 -1.5A ~+1.5A的典型应用中,输出电
[电源管理]