labview 變體數(shù)據(jù)類型
變體數(shù)據(jù)類型是LabVIEW中多種數(shù)據(jù)類型的容器。將其它數(shù)據(jù)轉(zhuǎn)換為變體時(shí),變體將存儲(chǔ)數(shù)據(jù)和數(shù)據(jù)的原始類型,保證日后可將變體數(shù)據(jù)反向轉(zhuǎn)換。
例如,如將字符串?dāng)?shù)據(jù)轉(zhuǎn)換為變體,變體將存儲(chǔ)字符串的文本,以及說明該數(shù)據(jù)是從字符串(而不是路徑、字節(jié)數(shù)組或其它LabVIEW數(shù)據(jù)類型)轉(zhuǎn)換而來的信息。
變體函數(shù)可用于創(chuàng)建和操作變體數(shù)據(jù)??蓪⑵交瘮?shù)據(jù)和LabVIEW數(shù)據(jù)轉(zhuǎn)化為變體數(shù)據(jù),或?qū)⒆凅w數(shù)據(jù)轉(zhuǎn)化為L(zhǎng)abVIEW數(shù)據(jù)。
變體數(shù)據(jù)類型可存儲(chǔ)數(shù)據(jù)的屬性。屬性是定義的數(shù)據(jù)及變體數(shù)據(jù)類型所存儲(chǔ)的數(shù)據(jù)的信息。
例如,如需知道某個(gè)數(shù)據(jù)的創(chuàng)建時(shí)間,可將該數(shù)據(jù)存儲(chǔ)為變體數(shù)據(jù)并添加一個(gè)屬性——時(shí)間,用于存儲(chǔ)時(shí)間字符串。 屬性數(shù)據(jù)可以是任意數(shù)據(jù)類型。也可從變體數(shù)據(jù)中刪除或獲取屬性