
理论上没有保存上限。但是如果文件过大你读取它的时候会遇到困难,可能文件加载会耗时过长。甚至可能导致LabVIEW崩溃。如果你有太多数据需要存储,采用如下几个办法:
分割成很多个小文件,一般建议单个文件不超过20M
使用tdms格式存储
使用DCT直接存到数据库
tdm和tdms是一种ni的数据存储文件格式,兼顾速度、逻辑组织。对于此格式数据文件,ni提供的第三方库使用也很便捷。关于tdm和tdms的更多叙述,请自行google、百度,或者去官网了解。
LabVIEW SignalExpress 允许你从一个文件中读取数据或者将数据以不同的方式存入文件中。有许多不同的方法以及文件格式进行文件读写,取决于你怎样去定义你的数据。LabVIEW SignalExpress 帮助描述如何以不同的文件格式导入或者导出数据。
导入数据:
LabVIEW SignalExpress 项目中记录的信号 :
你能够从LabVIEW SignalExpress 项目文件中导入记录的信号。选择文件 » 导入 » 从其它项目导入记录信号 从而选择想要导入文件的项目文件。 LabVIEW SignalExpress 将所有记录的数据导入到记录数据窗口中。
TDMS 文件:
你能够将LabVIEW SignalExpress生成的tdms文件导入到项目中。执行 文件 » 导入 » 从SignalExpress TDMS 文件中导入记录信号 来定位tdms文件对应的文件夹。选择 当前文件夹来加载数据 LabVIEW SignalExpress 将tdms数据作为分别的日志文件加入到记录数据窗口中。
ASCII lvm, SPICE, PSpice, and Multisim 文件:
使用“加载/保存信号”菜单来将文件导入到LabVIEW SignalExpress中。你能够从ASCII 文本, lvm, SPICE, PSpice, and Multisim 文件导入信号。当你导入数据后,你能够将该信号作为其它步骤的输入信号。
导出数据:
你能够将数据从LabVIEW SignalExpress中通过以下几种方式
在一个步骤上右键点击输出,然后从快捷菜单中选择保存值,R最后将信号保存为一个文本文件。
在一个步骤上右键点击输出,从快捷菜单中选择复制值,你能够将数据保留到剪贴板中然后粘贴到Excel文件中。
打开Excel然后将数据直接脱放到Excel文件中。
使用“保存到ASCII/LVM”步骤来将信号和值保存到一个文本文件中。
使用LabVIEW SignalExpress 数据记录特点来将信号值记录到tdms文件格式中。
在“记录数据”窗口中右键点击一个记录信号然后选择转换为ASCII选项来将数据保存为ASCII格式。
在记录类别下的 工具 »选项中 选中自动化导出ASCII文件。这样能够自动将数据导出为ASCII文件。
当你使用保存为ASCII/VM步骤的时候,LabVIEW SignalExpress能够将信号和值自动保存为LabVIEW测量数据格式文件。这是一个文本格式的文件,你可以使用数据表格应用程序或者一个文本编辑应用程序打开。参考“LabVIEW测量文件(lvm)规格”来了解更多关于这种格式的信息。
注意:导出数据和数据记录不完全相同。数据记录用来记录,保存以及分析数据。导出数据用来在第三方应用程序中查看波形数据如ASCII 文本编辑器,Excel,or DIADem。
每天自动建立一个tdms这个可以在“写入测量文件”Express VI中用“保存至一系列文件”设置。
每小时改变一次组名似乎只能自己编写了。
我简单做了个框架,里面其它的线你在自己加上吧。
以上就是关于labview用visa串口读取数据,并保存到txt文档中。这个txt文档是不是有保存上限啊全部的内容,包括:labview用visa串口读取数据,并保存到txt文档中。这个txt文档是不是有保存上限啊、朋友,我想知道怎么用C#读取TDMS文件,能传授一下吗、如何从LabVIEW SignalExpress中导入和导出数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)