Menu:

第9章  文件(1)



Picture
     对于常与计算机打交道的人来讲,对于“文件”这个概念决不应该感到陌生,因为我们经常使用计算机来处理各种文档或各种报表,这些文档与报表我们通常称之为文件。如果你仅仅用计算机就是来玩游戏,可能会是例外。
     
     在基于计算机的测试测量领域,文件所包含的内容更复杂一些。还将涉及到一些读/写一些格式不同的数据文件。这些操作是非常重要的,本章包括了一些帮助用户处理此类文件的一些常用格式和技术。

      除了本书提供的一些基本技能之外,我们可能还会介绍一些比较好的相关文章或博客中的内容,确保学习的连贯性和系统性。


(1)存取文件

      在图形化操作系统中,文件的操作也就是文件的存取可以使用拖拽的方式来进行,这已经是我们非常熟悉的操作方式;也可以通过路径对话框的指引来进行。比如选择“另存为...“操作时,通常都会弹出一个另存为...的对话框,询求操作者给出目标文件的存放地址。
      有时候测量数据文件是在后台自动形成的,并不需要操作者发出任何干预动作。为了配合实现这样的操作LabVIEW中包含了许多文件操作的vi。


Picture
      在程序框图中的函数选板上可以找到所有文件I/O的vi,见例图。

      实际上,任何文件操作不外乎就是:打开或创建一个文件,然后进行数据读写,最后再关闭这个文件。

      无论做文件的什么操作,这里最关键的就是读取文件时的定位问题。LabVIEW使用“文件常数”来定位文件的路径。

      对于不同的操作系统,其路径的定义引导是不同的,而LabVIEW给出的路径命名方案可以在多种操作系统下统一使用。


      下面我们要仔细分析一下LabVIEW提供的“文件常数”所包含的路径含义。