Menu:

第6章  LabVIEW数据类型(1)


基本概念


     从传统的计算机程序设计的角度看,程序设计就是给出解决特定问题程序的过程,是软件构造活动中的重要组成部分。
     程序设计往往以某种程序设计语言为工具,给出这种语言下的程序。程序设计过程应当包括分析、设计、编码、测试、排错等不同阶段。

     通常的概念是:
     在面向过程时代
     程序=数据+算法

     在面向对象时代
     程序=数据+算法+方法
     由于有了事件驱动和模型驱动,所以引出了“方法”问题。

     上面这些基本概念都是相对于基于文本的编程语言,而对于LabVIEW这种图形化编程语言,就应该结合LabVIEW自身的特点和应用方向来考虑。

     我个人认为LabVIEW的程序应包含这样几个部分:

     LabVIEW图形化程序=数据+组件(部件)

     数据——是下面要介绍的内容,暂且不谈。
   
     组件——LabVIEW程序框图中的
节点、端子、连线(LabVIEW开发环境所提供)
                用户自行设计的VI、动态链接库DLL、Xcontrol等等。


     其实节点、端子、连线在《学习札记》都曾经讨论过,这里主要真对节点再做进一步的讨论。


     节点中的内容实际上是由LabVIEW开发环境所提供的(安装好LabVIEW开发环境就会有了,程序框图中函数选板中的所有元素,包括各种工具包所提供的内置函数和子vi)。
     节点中包括了以下内容:

     内置函数
     内置vi(包括Express vi,因为
Express vi可以转换成子vi
     常量
    
结构(在前面的第5章中已经做过较为详细的讨论)

     下面再针对部分内容谈谈我的个人看法:


内置函数

     内置函数就是在LabVIEW开发环境中程序框图的函数选板中的那些图标为浅黄色底色背景的函数(除了结构之外)。

     内置函数的最大特点是:即使用鼠标双击也无法打开它们。也就是说,我们根本无法看清它们的内部结构和它们的组成方式。

     内置函数也是vi的最底层(基础)部件。OpenG中的vi都是通过这些基础部件设计实现的。



内置vi

     内置vi就是在LabVIEW开发环境中程序框图的函数选板中的那些图标为白色、浅灰色底色背景的函数(除了结构之外)。

     它们在自己的名字之后都有一个.vi的后缀。它们是vi所以用鼠标双击后可以打开。

     LabVIEW之所以强大,就是它提供了众多的这样的vi,供我们在测试、测量中使用。



常数

     常数不仅仅是数值型的,LabVIEW还提供了众多的常数类型,包括:文件I/O常数、路径常数、字符串常数、时间常数、色彩常数等等。



     程序中的组件部分基本介绍完了,下面的单元将介绍LabVIEW的数据类型。