为何数组转换簇的时候LabVIEW总是返回9个元素?
主要软件: LabVIEW Development Systems>>LabVIEW Full Development System
主要软件版本: 4.1
主要软件修正版本: N/A
次要软件: N/A
问题: 我在LabVIEW中用数组转簇,不管数组多大,
Array to Cluster这个函数总是返回9个元素。然而,如果用
Cluster to Array 这个函数,就不会出现问题,为何?
解答: 这是由于数组和簇的类型不同导致的。一个数组在内存中的长度是可以变的。也就是说程序运行时数组的大小可以变化。而簇在内存中的大小是固定的,在程序运行之前必须确定下来。默认是9个元素。想改变
Array to Cluster 的簇的元素个数,可以右键点击它并选择
Cluster Size。你可以看到一个对话框,并且设置簇的大小。簇大小的上限是256.如果你有兴趣想将大于256的数组转换成簇可以参见下面的链接。
相关链接: KnowledgeBase 21KC8CUZ: How Can I Convert an Array with More Than 256 Elements to a Cluster in LabVIEW?
附件:
报告日期: 09/17/1997
最近更新: 01/28/2010
文档编号: 11GCQ9HL
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.