“排序”VI的程序框
发布时间:2014/6/26 21:51:54 访问次数:668
LabVIEW类的方法由类的各个成员VI实现。我们首先为传感器类创建一个VI,用来为它产生编号。在“传感器.lvclass”项上右击,在弹出的快捷菜单中选择“新建”一“VI”命令.GRM0332C1H120GA01打开一个新的VI窗口。可以直接把LabVIEW的“类”由项目浏览器窗口拖到VI前面板作为控件或拖到程序框图作为常量,也可以在VI前面板通过控件选板的“选择控件…”选项调用LabVIEW类,或在VI程序框图通过函数选板的“选择VI…”选项调用LabVIEW类。按照图6-5创建VI的程序框图以后保存为“排序.Vl”。
图6-5“排序”VI的程序框图
当“排序.Vl”作为子VI被调用,第一次被调用时程序框图中的“首次调用”函数返回“T”,以后返回“F”。“首次调用”函教返回“T”时,用户指定的初始编号被转换为字符串,为“传感器.lvclass”的编号属性赋值。以后每次排序VI被调用时编号就自动加1。因为LabVIEW类数据形式上是一个簇,所以可以用簇函数操作这些数据。“按名称捆绑”函数的输入簇是传感器类常量;输出簇赋给传感器类显示控件。
由于LabVIEW类的数据是私有的,所以只能由该类的成员VI来操作。
仿照以上的方法,我们再为传感器类创建一个“评定”VI,用来对“等级”数据操作。
LabVIEW类的方法由类的各个成员VI实现。我们首先为传感器类创建一个VI,用来为它产生编号。在“传感器.lvclass”项上右击,在弹出的快捷菜单中选择“新建”一“VI”命令.GRM0332C1H120GA01打开一个新的VI窗口。可以直接把LabVIEW的“类”由项目浏览器窗口拖到VI前面板作为控件或拖到程序框图作为常量,也可以在VI前面板通过控件选板的“选择控件…”选项调用LabVIEW类,或在VI程序框图通过函数选板的“选择VI…”选项调用LabVIEW类。按照图6-5创建VI的程序框图以后保存为“排序.Vl”。
图6-5“排序”VI的程序框图
当“排序.Vl”作为子VI被调用,第一次被调用时程序框图中的“首次调用”函数返回“T”,以后返回“F”。“首次调用”函教返回“T”时,用户指定的初始编号被转换为字符串,为“传感器.lvclass”的编号属性赋值。以后每次排序VI被调用时编号就自动加1。因为LabVIEW类数据形式上是一个簇,所以可以用簇函数操作这些数据。“按名称捆绑”函数的输入簇是传感器类常量;输出簇赋给传感器类显示控件。
由于LabVIEW类的数据是私有的,所以只能由该类的成员VI来操作。
仿照以上的方法,我们再为传感器类创建一个“评定”VI,用来对“等级”数据操作。
上一篇:LabVIEW类属性设置
上一篇:类的访问范围
热门点击
- 变量主要由两个部分构成
- LabVIEW实现多线程的方法
- 汉字交换码
- 时基选择( TIME/DIV)和微调
- 溢流阀动态特性测试
- 变址寻址
- 用指针式万用表检测电感器的方法
- 补码
- 倒装芯片的组装工艺流程
- CH1通道信号输入插座(INPUT)
推荐技术资料
- 单片机版光立方的制作
- N视频: http://v.youku.comN_sh... [详细]