LabVIEW中簇的使用方法
發布時間:2014/10/9 21:31:43 訪問次數:3374
上述介紹的數組是一種比較復雜的數據結構,但是數組中元素的數據類型必須一致, 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選板