Running Average 12/01/2009
Add Comment Running Average_8bit 11/29/2009
Running Average_PtByPt 11/29/2009
Open PDF file(2) 11/28/2009
Open PDF File(1) 11/28/2009
"FreeWheel"Control 11/25/2009
在程序启动时,通常希望能够看到一个进度指示器(进度条)这里提供一个类似的控件,俗称:风火轮。如下图所示。 它实质就是一个自定义的控件,该控件来自NI的一个例程。 它是由12个图片构成的,所以程序设计时最好风火轮的计数大于12。具体应用例程敬请查看本站的:LabVIEW图形化系统设计与实践(2009Web版)中的第5.x 《 LabVIEW项目管理器和项目管理》一节。 在这里可以下载该控件(LabVIEW2009)。
逐位数值调节控件——XControl 11/24/2009
这是一个在应用项目中经常使用使用的一个部件,现在我把它设计成为Xcontrol控件。 ![]() 由于我的英文很烂,所以名称翻译的并非准确。 它被用来连续调节DAQ_Ao的输出幅度或频率值等。 最大显示:99.999%; 最小显示:0.000%; 可对应位连续调节自动进、借位; 由于采用百分比显示,所以可以使用各种幅度设定(加一个转换系数); 该控件的设计方法请参考本站的《LabVIEW图形化系统设计和实践》Web版的5.16节(上、中、下)的详细介绍。 这里提供完整的Zip文件包可供下载,在压缩包中有一个Demo演示文件夹,给出了该Xcontrol控件使用的演示程序。(labview8.6.1)
Stop or Exit 11/23/2009
在程序设计中,时常会遇到这种情况,当我们通过程序判定使用者为非法用户时,通常是给出一个善意的“提示”对话框,然后由用户点击对话框中的“确定”按键后即退出应用程序。 退出应用程序的操作是用“Exit"内置函数来实现的。可是在开发环境下,使用它也会退出LabVIEW。其实,此时我们更期望程序能够停下来,而不是退出开发环境。以前我采用一个很笨的办法,在开发环境下使用“Stop"内置函数,当打包时用“Exit“在将”Stop"内置函数替换下来。现在利用下面这个vi可以不需要替换了。 注意,在上面的case结构中,“Development System"下使用的是"Stop"内置函数。 Get DAQ Device SN 11/22/2009
在项目中,通常我使用DAQ板卡的SN(序列号)来锁定应用软件的使用权。因为NI DAQ的SN对每一快硬件板卡来讲都是唯一的。 为了保持该vi的通用性,我们通过Dev枚举控件来选择相应所使用的硬件板卡。 一般是在“引导程序”中即完成检测、核查工作,如果检测到二者不匹配,将提示操作者后退出应用程序。 LabVIEW Version identify 11/21/2009
作为LabVIEW开好者,通常在一台计算机上会安装多个LabVIEW版本,有些时候并不想改变vi的原版本,可是稍不留意便会导致vi版本更改的事件发生,这是我们极不愿意看到的。特别是LabVIEW开发环境的导出时,并没有给出选择版本的提示,只是按照上次打开的LabVIEW版本导出,而我们有时往往忽视了启动界面的出现。 这样我们就简单设计了一个LabVIEW版本核查的vi,用来确定某个vi的版本。 当“VI of Version in the Path"是空的,将显示本vi的版本号,如果指定了某个vi的路径将给出被指定vi的版本号。 | 栏目说明 这里展示一些我在应用程序设计开发时,所设计的一些子vi。更多的是在网上淘来的好的范例和控件等等。 档案十月 2011 分类提取查看All | ||||||||||||






















RSS Feed