毫无疑问,LABVIEW本身是完全清楚控件当前代表的数据类型,比如我们在VI的端子中,通过快捷菜单,选择创建输入控件或者显示控件,会自动创建对应 数据类型的控件。在程序框图中连线时,不同颜色、不同线形的连线代表不同数据,LABVIEW非常清楚连线代表的数据类型。
LABVIEW通过控件的类型描述符来确定其代表的数据类型,因此我们也完全可以通过类型描述符来解析控件中包含何种数据类型。OPENG中提供了大量操 作类型描述符的函数。
如果我们需要了解控件中包含的数据类型,有如下几种常用方法。
1、使用OPENG函数
LABVIEW本身使用了大量的内部函数,这些函数未列入帮助文件,也未列入函数选板。其中GetTypeInfo.VI和上面的OPENG函数功能相同。
三、利用控件类C TYPE私用属性节点