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