变态数据类型是Labview和常规编程语言都支持的。这种数据类型在自动化服务器、ActiveX编程和网络通信方面得到广泛应用。使用变体数据的最大好处是变体数据兼容各种数据类型。Labview的各种数据类型,通过转换变体 函数,任何数据类型都可以转换成变体数据。相反,通过变体至数据转换 函数,可以把变体转换成对应的数据类型。
变体数据还具备属性。一个变体数据可以设置一个或多个属性。这使得变体数据使用起来相当灵活。下面例子中把一个整型数组通过 转换变体
函数转换成变体数据,然后通过 变体至数据转换 函数,还原这个数组。图中也演示了簇类型数据和变体数据之间的相互转换,以及变体属性的应用方法。