位置:51电子网 » 技术资料 » 显示光电

LabVIEW中簇的使用方法

发布时间:2014/10/9 21:31:43 访问次数:3328

   上述介绍的数组是一种比较复杂的数据结构,但是数组中元素的数据类型必须一致, ADG526AKR就是说在数组中只能有一种类型的数据,但是在具体应用实践中,需要某种复杂的数据结构以便能将各种不同类型的数据组织在一起,以方便用户使用。在C语言的编程设计中,有名为结构体的数据类型与之对应,在LabVIEW中,可以采用簇(cluster)的数据类型,事实上,簇是一种由使用者自定义的数据类型。

   在LabVIEW中定义Cluster的方式如下所示,在前面板的Controls选板的Modern\Array,Matrix&Cluster路径下,单击Cluster控件,并将其放置在前面板的合适位置,上述操作相当于在LabVIEW中放置了一个Cluster的外框,但是没有指定类型,显然不符合程序设计的语法要求,如果想给Cluster中的元素指定数据类型,还需要把若干个某种数据类型的控件拖放入刚刚放置的Cluster外框的内部,本例中,在前面板的Controls选板的Modern\ Numeric

路径下,单击Numeric Indicator控件,并将其拖放入Cluster控件中,这样才在LabVIEW申完成了一个Cluster的定义。

   本例中,定义了一个包含3个元素的Cluster变量,一个String Indicator控件,一个NumericIndicator控件,一个Bool控件,分别表示姓名、编号、信息是否属实的含义。如图3-83所示。对于更复杂的Cluster,读者可以自行定义,原理与此相同。

   上述介绍的数组是一种比较复杂的数据结构,但是数组中元素的数据类型必须一致, ADG526AKR就是说在数组中只能有一种类型的数据,但是在具体应用实践中,需要某种复杂的数据结构以便能将各种不同类型的数据组织在一起,以方便用户使用。在C语言的编程设计中,有名为结构体的数据类型与之对应,在LabVIEW中,可以采用簇(cluster)的数据类型,事实上,簇是一种由使用者自定义的数据类型。

   在LabVIEW中定义Cluster的方式如下所示,在前面板的Controls选板的Modern\Array,Matrix&Cluster路径下,单击Cluster控件,并将其放置在前面板的合适位置,上述操作相当于在LabVIEW中放置了一个Cluster的外框,但是没有指定类型,显然不符合程序设计的语法要求,如果想给Cluster中的元素指定数据类型,还需要把若干个某种数据类型的控件拖放入刚刚放置的Cluster外框的内部,本例中,在前面板的Controls选板的Modern\ Numeric

路径下,单击Numeric Indicator控件,并将其拖放入Cluster控件中,这样才在LabVIEW申完成了一个Cluster的定义。

   本例中,定义了一个包含3个元素的Cluster变量,一个String Indicator控件,一个NumericIndicator控件,一个Bool控件,分别表示姓名、编号、信息是否属实的含义。如图3-83所示。对于更复杂的Cluster,读者可以自行定义,原理与此相同。

热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13751165337  13692101218
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式