这也是Running Average的一个例子,运行后开始对输入数据进行平均处理,直到按动Stop按键才停止。
Picture
Picture
 
      这是一个以8位数为平均周期的移动平均vi。
Picture
      注意,开始的前8个平均数据是不正确的。
Picture
 
      这是一个逐点采样运行时平均的例子。
Picture
X——输入数据
Sample Length——采样点数,相当于平均周期
Mean——平均值输出

Picture
 
      这也是从网上淘来的一个例程,使用它可以在LabVIEW下打开PDF文档。它与(1)不同之处是它采用的是“命令行”的方法打开PDF文档。
Picture
      同样它也要求目标机上安装有Adobe Reader。

Picture
 
      这是一个从网上淘来的例程,通过它在LabVIEW下可以打开PDF文档。它是通过注册表来查找Adobe的可执行文件,打开PDF文档的。

Picture
      目标计算机上必须装有Adobe Reader。

Picture
 
      在程序启动时,通常希望能够看到一个进度指示器(进度条)这里提供一个类似的控件,俗称:风火轮如下图所示。
Picture
      它实质就是一个自定义的控件,该控件来自NI的一个例程。

Picture
      它是由12个图片构成的,所以程序设计时最好风火轮的计数大于12。具体应用例程敬请查看本站的:LabVIEW图形化系统设计与实践(2009Web版)中的第5.x 《 LabVIEW项目管理器和项目管理》一节。

      在这里可以下载该控件(LabVIEW2009)。

freewheel.rar
File Size: 19 kb
File Type: rar
Download File

Picture
 
      这是一个在应用项目中经常使用使用的一个部件,现在我把它设计成为Xcontrol控件。
Picture
      由于我的英文很烂,所以名称翻译的并非准确。
      它被用来连续调节DAQ_Ao的输出幅度或频率值等。
      最大显示:99.999%;
      最小显示:0.000%;
      可对应位连续调节自动进、借位;
      由于采用百分比显示,所以可以使用各种幅度设定(加一个转换系数);
     
      该控件的设计方法请参考本站的《LabVIEW图形化系统设计和实践》Web版的5.16节(上、中、下)的详细介绍。

      这里提供完整的Zip文件包可供下载,在压缩包中有一个Demo演示文件夹,给出了该Xcontrol控件使用的演示程序。(labview8.6.1)

bit_by_bit__adjust_xcontrol8.6.1.rar
File Size: 85 kb
File Type: rar
Download File

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

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

Picture
 
      在项目中,通常我使用DAQ板卡的SN(序列号)来锁定应用软件的使用权。因为NI DAQ的SN对每一快硬件板卡来讲都是唯一的。

Picture
      为了保持该vi的通用性,我们通过Dev枚举控件来选择相应所使用的硬件板卡。

      一般是在“引导程序”中即完成检测、核查工作,如果检测到二者不匹配,将提示操作者后退出应用程序。

Picture
 
      作为LabVIEW开好者,通常在一台计算机上会安装多个LabVIEW版本,有些时候并不想改变vi的原版本,可是稍不留意便会导致vi版本更改的事件发生,这是我们极不愿意看到的。特别是LabVIEW开发环境的导出时,并没有给出选择版本的提示,只是按照上次打开的LabVIEW版本导出,而我们有时往往忽视了启动界面的出现。

      这样我们就简单设计了一个LabVIEW版本核查的vi,用来确定某个vi的版本。

Picture
      当“VI of Version in the Path"是空的,将显示本vi的版本号,如果指定了某个vi的路径将给出被指定vi的版本号。

Picture
Picture

Google Analytics