LABVIEW的類型描述符是I16類型的數組,第一個整形數表示整個描述結構包含的字節(jié)數(長度),第二個整形數的低位字節(jié)表示數據類型,高位字節(jié)LV保留,第三個對于不同的數據類型有不同的含義,比如,對于簇,表示簇用包含元素的個數.
把這三個整形數稱做TYPE DESCRIPTOR HEADER(類型描述符頭),OPENG特別為它定義一個嚴格數據類型簇,其它針對類型描述符的操作都是基于這個簇結構.
看看它是如何實現的.
對于數據類型,它定義了一個嚴格類型的枚舉類型.
所以,對于任何LABVIEW的控件,我們可以利用類型描述符頭部信息,得到它的數據類型.
很簡單,我們可以得到所有指示器的數據類型.