Change Tab Names Programmatically 11/25/2010
Add Comment Graph Plot Names and Colours 02/26/2010
这是一个简单的例子,以编程方式更改波形图表中曲线的名称和颜色。波形图表可包含多个色彩。基本操作是通过for循环,自动索引一个字符串数组。按数组单元名修改设定颜色。 该范例来自 NI Developer Zone Community read or write text file 12/14/2009
Simple Error Handler with Beep 12/13/2009
该vi用于检测后错误出现后,给出声音的提示。它也是来自于NI的网站。 由于一般PXI系统上没有声卡,所以不适合在PXI系统上使用。 该vi最好用于需要声音提示的场合,同时也可以在case结构中加入一个LED控件来做声光提示报警! Get_array_rows_and_columns 12/12/2009
Writing a 2D Array to a Mult_Listbox 12/10/2009
这是一个来自NI网站的实例,用它可以将2D数组自动写入“多列列表框”。也是一个比较实用的程序。 上图的Case结构的“假”是将两个字符串类型的端口连接到一起。下图是子vi的程序框图图片。 下面是下载文件(LabVIEW2009)。
Write Value to Mult_Listbox 12/09/2009
这是来自NI网站的一个实用例程,被用来向“多列列表框中的指定位置写入数据。 写入的位置由Row and Collumn确定,写入值由Numeric确定。 如果写入的是字符串,可将字符串直接输入到“替换数组”中最下部字符串的端口。 Stop or Exit 11/23/2009
在程序设计中,时常会遇到这种情况,当我们通过程序判定使用者为非法用户时,通常是给出一个善意的“提示”对话框,然后由用户点击对话框中的“确定”按键后即退出应用程序。 退出应用程序的操作是用“Exit"内置函数来实现的。可是在开发环境下,使用它也会退出LabVIEW。其实,此时我们更期望程序能够停下来,而不是退出开发环境。以前我采用一个很笨的办法,在开发环境下使用“Stop"内置函数,当打包时用“Exit“在将”Stop"内置函数替换下来。现在利用下面这个vi可以不需要替换了。 注意,在上面的case结构中,“Development System"下使用的是"Stop"内置函数。 Stop or Error 11/21/2009
![]() 在实际的程序设计中,我们经常使用这样的方法来控制While Loop的停止。 While Loop的停止来自两个参数。其一,人为强制按下“Stop“按键;其二,出现Error状态。根据这样的需求我们把它制作成子vi的形式,放置在user.lib中。 ![]() 显然在程序设计中这样会方便很多,同时为了它的扩展性又增加了几个布尔控制端,实际使用中可能用不了那么些。 从布尔逻辑上看,它们是没有优先级的,甚至会出现竞争,但是这种竞争并不会引起任何麻烦。 如果我们期待它们之间有一个优先级的顺序,可以采用下面的设计方法。 ![]() 这是Stop优先的方法。 ![]() 这是Error优先的方法。 | 栏目说明 这里展示一些我在应用程序设计开发时,所设计的一些子vi。更多的是在网上淘来的好的范例和控件等等。 档案十月 2011 分类提取查看All | ||||||























RSS Feed