利用属性节点,程控的修改Tab控件的“页名”。
Picture
实例来自NI的社区
 
Picture
作者:RSandoval

 
       这是一个简单的例子,以编程方式更改波形图表中曲线的名称和颜色。波形图表可包含多个色彩。基本操作是通过for循环,自动索引一个字符串数组。按数组单元名修改设定颜色。

Picture
      该范例来自 NI Developer Zone Community
Picture
 
      这是一个很实用的vi,它同样来自NI的网站。这个vi经修改后,已经用在项目中用来自动更新传感器的灵敏度值。配合ini文件使用效果更加。

Picture
Picture
 
      这是一个既可以读\也可以写Text文件的vi.它同样是来自NI的网站.
Picture
 
      该vi用于检测后错误出现后,给出声音的提示。它也是来自于NI的网站。
      由于一般PXI系统上没有声卡,所以不适合在PXI系统上使用。
      该vi最好用于需要声音提示的场合,同时也可以在case结构中加入一个LED控件来做声光提示报警!

Picture
Picture
 
      这是一个确定2D数组行数和列数的vi.它同样是来自NI的网站.

Picture
Picture
 
      这是一个来自NI网站的实例,用它可以将2D数组自动写入“多列列表框”。也是一个比较实用的程序。

Picture
      上图的Case结构的“假”是将两个字符串类型的端口连接到一起。下图是子vi的程序框图图片。
       下面是下载文件(LabVIEW2009)。

Picture
programmatically_writing_a_2d_array_to_a_multicolumn_listbox.llb
File Size: 41 kb
File Type: llb
Download File

Picture
 
      这是来自NI网站的一个实用例程,被用来向“多列列表框中的指定位置写入数据。

Picture
      写入的位置由Row and Collumn确定,写入值由Numeric确定。
      如果写入的是字符串,可将字符串直接输入到“替换数组”中最下部字符串的端口。

Picture
 
      在程序设计中,时常会遇到这种情况,当我们通过程序判定使用者为非法用户时,通常是给出一个善意的“提示”对话框,然后由用户点击对话框中的“确定”按键后即退出应用程序。
      退出应用程序的操作是用“Exit"内置函数来实现的。可是在开发环境下,使用它也会退出LabVIEW。其实,此时我们更期望程序能够停下来,而不是退出开发环境。以前我采用一个很笨的办法,在开发环境下使用“Stop"内置函数,当打包时用“Exit“在将”Stop"内置函数替换下来。现在利用下面这个vi可以不需要替换了。

Picture
      注意,在上面的case结构中,“Development System"下使用的是"Stop"内置函数。

Picture
 
Picture
      在实际的程序设计中,我们经常使用这样的方法来控制While Loop的停止。
      While Loop的停止来自两个参数。其一,人为强制按下“Stop“按键;其二,出现Error状态。根据这样的需求我们把它制作成子vi的形式,放置在user.lib中。


Picture
      显然在程序设计中这样会方便很多,同时为了它的扩展性又增加了几个布尔控制端,实际使用中可能用不了那么些。

      从布尔逻辑上看,它们是没有优先级的,甚至会出现竞争,但是这种竞争并不会引起任何麻烦。

      如果我们期待它们之间有一个优先级的顺序,可以采用下面的设计方法。

Picture
      这是Stop优先的方法。

Picture
      这是Error优先的方法。

Picture

Google Analytics