LabVIEW中簇的使用方法
发布时间:2014/10/9 21:31:43 访问次数:3426
上述介绍的数组是一种比较复杂的数据结构,但是数组中元素的数据类型必须一致, 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,读者可以自行定义,原理与此相同。
上一篇:选择Functions选板