labview-文件写入与读取

常用的文件格式

二进制-所有其他文件格式的基础:
二进制文件的特点是:存取速度快,格式紧凑,冗余数据最少,适用于高速数据采集。
ASCII-特定类型的二进制文件,多数程序均使用此文件格式。
LVM-labview测量数据文件(.lvm)多数程序使用此文件格式。
由制表符分隔的文本文件,可以使用电子表格或文本编辑程序打开此类文件。
TDMS-专用NI产品的二进制文件,由2个独立文件(二进制文件和二进制索引文件)组成。操作频率可能低于执行但不操作函数;TDMS文件包含数据和存储数据属性的二进制文件。
其中后缀为tdms_index:提供TDMS文件所有属性和指针信息的二进制索引文件。后缀为(.*tdms_index):加快了文件读取的速度
使用写入测量文件和读取测量文件EXpress VI快速保存和检索TDMS格式数据,不易控制数据分组和数据属性。有2种方式实现TDMS文件的写入:1.使用TDMS API ;2. 使用TDMS excel 嵌入文件.另外,需要注意的是,tdms文件以数据流形式写入指定文件,丢失后也可重新生成。
在数据采集任务中通常使用它进行数据的保存。
底层VI–每一步独立VI,如要写数据到循环中的文件,可使用底层VI文件I/O函数。

文件写入操作

这里小编总结下文件写入的三个基本操作:【打开】、【写入】、【关闭】。
需要注意的是添加文件【打开】后还应该添加【文件对话框】,【文件对话框】在编程–文件I/O操作-高级文件 选项中,添加它的目的是为了配置文件路径。

文件读取

文件读取通常需要模拟输入信号,以tdms文件为例,读取tdms文件,从指定通道读取,tdms文件查看器显示文件数据。
而数据采集任务中通常需要它进行数据的保存。一般常用的步骤是,打开,读取,关闭,注意每次写入的时候都要进行【组名称】和【通道名称的给定】。

样例分析

下面小编就以PCI6224为例,采集两路信号并写入到tdms文件中。
要求:1.利用PCI6224的AI0,AI1,AI2,AI3通道完成有限点数据采集;2.将采集数据保存到TDMS文件中;3.生成报表,在报表中保存设备名称,测试人员名称,测试时间和采集数据。

labview文件写入与读取相关推荐

  1. 学生信息管理---C#文件写入及读取

    C#文件写入及读取 功能 程序 实现效果 后续 功能 左边的分组框用于输入学生信息(包括学号.姓名.性别.年龄和分数),用户单击"添加"命令按钮时将当前学生信息添加到指定的文本文件 ...

  2. excel文件写入、读取:node-xlsx模块

    excel文件写入.读取 node代码 示例截图 需要使用fs模块.node-xlsx模块: 下载依赖包node-xlsx: npm install node-xlsx --save node代码 / ...

  3. Python学习笔记——文件写入和读取

    1.文件写入 #coding:utf-8 #!/usr/bin/env python 'makeTextPyhton.py -- create text file'import os ls = os. ...

  4. python读取txt文件写入-python 读取、写入txt文件的示例

    写入文件 使用open()函数和write()函数 但是有两种写法,分别是'a'和'w' 'a' 表示写入文件 若无该文件会直接创建一个 如果存在这个文件,会接着已有的内容的后面写入 with ope ...

  5. 【PHP】文件写入和读取详解

    文章提纲: 一.实现文件读取和写入的基本思路 二.使用fopen方法打开文件 三.文件读取和文件写入操作 四.使用fclose方法关闭文件 五.文件指针的移动 六.Windows和UNIX下的回车和换 ...

  6. 用C语言创建文件写入并读取

    我创建一个新文件,用fprintf写入一个数组,没问题.但是当我再次直接读取这个文件里的数组时就出错即这样: #include "stdio.h" int main() { FIL ...

  7. 2-SII--应用本包下文件写入和读取

    零.先说一下我的IO小工具方法: 1.IO读写: IO.png 2.读取InputStream /*** 读取InputStream** @param is 输入流* @return 流转化的字符串* ...

  8. golang 的文件写入和读取(Write()、WriteString(),bufio包:WriteString()、flush(), ioutil 包:WriteFile()、ReadFile())

    文章目录 1. os包 1.1 Write()/WriteString()方法 语法 完整示例 1.2 Read()方法 语法 完整示例 2. bufio包 2.1 WriteString()/flu ...

  9. 从PCD文件写入和读取点云数据

    (1)学习向PCD文件写入点云数据 建立工程文件ch2,然后新建write_pcd.cpp  CMakeLists.txt两个文件 write_pcd.cpp : #include <iostr ...

最新文章

  1. 请检查网站服务器是否正常.,网站访问不了?如何做自我检查?
  2. mysql触发器 while循环_mysql触发器跳出当前循环方法
  3. 一种通过变量插值读取属性的方法
  4. 最近30分钟合约市场爆仓702万美元 BTC爆仓281万美元
  5. 25 万行逆向源码遭下架!
  6. 是该为硬核创新的寒武纪说句公道话了
  7. 尝试Adam代替梯度下降
  8. 快读代码level.2
  9. Android 腾讯地图定位
  10. java实习几个月没有项目组_Java实习报告总结范文3篇
  11. 宽带噪声干扰 matlab,噪声干扰信号及Matlab仿真.doc
  12. brew mysql_brew mysql指定版本
  13. 【实习日报】2019年6月上半月 前端开发实习工作日报汇总
  14. 在poi-tl的区块对中实现用布尔值插入Word分页符的一种方法
  15. pytorch之models
  16. 自然语言处理--Keras 实现LSTM循环神经网络分类 IMDB 电影评论数据集
  17. 为远程群晖NAS的自定义域名配置SSL证书
  18. 将N阶矩阵M置成单位阵
  19. C语言串的基本操作(assign,compare,concat,index,insert,delete,replace)
  20. cookie注入原理详解

热门文章

  1. 八字算命网站源码技术细节解析:使用PHP和JAVA实现的MVC架构、MySQL数据库设计和功能模块介绍
  2. Facebook CTF 2019 Products Manager
  3. 伤我最深,记得最真的句子:QQ伤感日志
  4. python3.7程序实例_生信编程实战第7题(python)
  5. Mysql出现问题:ERROR 1062 (23000): Duplicate entry ‘‘ for key ‘PRIMARY‘解决方案
  6. 用python使用py2neo时候报“ModuleNotFoundError:No module named 'py2neo'”的错误
  7. 《The Zen of Python, Explained》Posted by Al Sweigart in python - 中译版
  8. 四百左右的蓝牙耳机有哪些?四百左右好用的蓝牙耳机推荐
  9. matlab数字图像处理——图像的读写,灰度、二值图像
  10. 《Essential C++》学习笔记 第三章:泛型编程风格(一)