LabVIEW中面向对象编程的方法
发布时间:2014/6/26 21:46:08 访问次数:893
LabVIEW作为一种图形化的数据流程序开发环境,即使在它早期的版本就已经具备了面向对象编程的某些优势,GRM0332C1H101GA01例如肉置的大量功能模块、用户可以自定义的数据类型、可视化的程序开发环境等。另一方面,虽然它现在的版本支持了面向对象编程,但是和基于文本的语言在方法上也不可能完全一致。本节中结合上一节介绍的传感器检验的例子,说明LabVIEW面向对象编程的方法和特点。
LabVIEW类
新建一个项目,保存为“传感器检验”。在项目浏览器窗口“我的电脑”项上右击,在弹出的快捷菜单中选择“新建”一“类’’命令,在我的电脑终端中即出现“类1”项,LabVIEW类的图标是一个有色立方体。类1项下同时出现“类l.ctl”,如图6-2所示。
“类l.ctl”是LabVIEW自动为“类1”创建的私有数据控件。私有数据控件的图标是一个带有绿色圆柱体和红色钥匙的有色立方体。圆柱体用于代表数据存储。钥匙表示该控件是私有的。
双击“类l.ctl”项打开如图6-3所示的控件编辑器窗口,为“类1”的私有数据定义。类私有数据形式上是一个簇。我们添加了簇元素,一个字符型的“编号”,一个数值型的“等级”。关闭数据定义窗口时LabVIEW会提示保存,我们将新建的这个类保存为“传感器.lvclass”,扩展名是LabVIEW自动加的。
LabVIEW作为一种图形化的数据流程序开发环境,即使在它早期的版本就已经具备了面向对象编程的某些优势,GRM0332C1H101GA01例如肉置的大量功能模块、用户可以自定义的数据类型、可视化的程序开发环境等。另一方面,虽然它现在的版本支持了面向对象编程,但是和基于文本的语言在方法上也不可能完全一致。本节中结合上一节介绍的传感器检验的例子,说明LabVIEW面向对象编程的方法和特点。
LabVIEW类
新建一个项目,保存为“传感器检验”。在项目浏览器窗口“我的电脑”项上右击,在弹出的快捷菜单中选择“新建”一“类’’命令,在我的电脑终端中即出现“类1”项,LabVIEW类的图标是一个有色立方体。类1项下同时出现“类l.ctl”,如图6-2所示。
“类l.ctl”是LabVIEW自动为“类1”创建的私有数据控件。私有数据控件的图标是一个带有绿色圆柱体和红色钥匙的有色立方体。圆柱体用于代表数据存储。钥匙表示该控件是私有的。
双击“类l.ctl”项打开如图6-3所示的控件编辑器窗口,为“类1”的私有数据定义。类私有数据形式上是一个簇。我们添加了簇元素,一个字符型的“编号”,一个数值型的“等级”。关闭数据定义窗口时LabVIEW会提示保存,我们将新建的这个类保存为“传感器.lvclass”,扩展名是LabVIEW自动加的。
上一篇:编写LabVIEW程序
上一篇:LabVIEW类属性设置