LabVIEW的读取测量文件

时间:2008-09-25

  “读取测量文件”Express Ⅵ位于函数选板“编程→文件I/O→读取测量文件”,图标和接线端如图1所示。

  读取测量文件从基于文本的测量文件(.lvm)和二进制测量文件(.tdm或.tdms)中读取数据。如果安装了Multisim 9.0或更高版本,也可使用该Ⅵ读取Multisim数据。输入和输出接线端说明如下。

  错误输入(无错误):描述Express VI之前程序发生的错误信息。

  启用:指定启用或禁用Express VI。默认为真,表示启用。

读取测量文件 VI图标和接线端图

  图1 读取测量文件Express VI图标和接线端

  文件名:指定所读文件的文件名。

  EOF?:如果Express VI读取至文件末尾,则返回真。

  错误输出:包含Express VI之前和自身发生的错误信息。

  说明:返回读取的测量文件(包括.lvm文件和.tdm文件)中头包含的说明。

  文件名输出:返回读取的测量文件。

  信号:返回读取的测量文件中每个数据集合的附加注释。

  Express VI可以使用输入和输出接线端进行配置,也可以使用配置对话框进行输入和输出的配置。在添加读取测量文件Express VI时,或右键单键单击Express VI选择“属性”选项,会弹出配置对话框。配置对话框如图8-33所示。

  配置对话框中包含的选项及说明如下。

  (1)文件名。
  显示希望读取其数据的文件的完整路径。仅在“文件名”输入端未连线时,Express VI从参数所指定的文件读取数据;如果“文件名”输入端所指定的文件读数据。

  (2)时间标识。
  包括选项“相对于测量开始时间”和“(日期和时间)”。“相对于测量开始时间”显示数值对象从0经过的小时,分钟及秒数;“(日期和时间)”显示数值对象从格林尼治标准1904年1月1号零点至今过的秒数。

  (3)数据段大小。

  包括选项“获取原始大小的数据段”和“获取指定大小的数据段”。“获取原始大小的数据段”按照信号数据段原来的大小从文件读取信号的数据段;“获取指定大小的数据段”按照采样中指定的大小从文件读取信号的数据段。

  (4)文件格式。

  包含选项“文本(LVM)”、“二进制(TDMS)”和“带XML头的二进制(TDM)”。“文本(LVM)”将文件格式设置为基于文本的测量文件(.lvm),并设置文件扩展名为.lvm;“二进制(TDMS)”将文件格式设置为二进制测量文件(.tdms),并将文件扩展名设置为。tdms;“带XML头的工进制(TDM)”将文件格式设置为二进制测量文件(.tdm),并将文件扩展名设置为。tdm。当选择“带XML头的二进制(TDM)”文件格式时,可以勾选复选框“锁定文件”以提高访问速度;勾选该复选框可明显加快读写速度,但将影响对某些任务的多任务处理能力,通常情况下推荐使用该选项。

  (5)动作。

  勾选复选框“提示用户选择文件”显示文件对话框,提示用户选择一个文件。

  (6)一股文本文件。

  复选框“读取一般文本文件”从一般文本文件读取数据。

  “分隔符”项包含“制表符”和“逗号”。“制表符”用制表符分隔文本文件中的字段:“逗号”用逗号分隔文本文件中的字段。只有选中文本格式部分的“文本(LVM)”选项才可以使用该项。

  “数据起始行”项表示数值数据的起始行。Express Ⅵ从该行开始读取数据,默认值为1。

  勾选复选框“首行为通道名”指明位于数据文件行的是通道名。

  勾选复选框“首行为时间通道”指明位于数据文件的列的是每个通道的时间数据。

  “小数点”项包含“.(点)”和“,(逗号)”。“.(点)”使用点号作为小数点分隔符,“,(逗号)”使用逗号作为小数点分隔符。只有选择了文本格式部分的“文本(LVM)”选项才可以使用该项。

  按钮“开始读文件”将数据从文件名中指定的文件导入至采样数据表格。

  “采样数据”显示来自于文件名中指定文件的数据。
  


  
上一篇:使用DS1814 MicroMonitor来控制微处理器重置
下一篇:MAX8607集成电路

免责声明: 凡注明来源本网的所有作品,均为本网合法拥有版权或有权使用的作品,欢迎转载,注明出处。非本网作品均来自互联网,转载目的在于传递更多信息,并不代表本网赞同其观点和对其真实性负责。

相关技术资料