我正在连接LabVIEW VI和Arduino Leonardo,它读取一堆传感器和ADC,收集数据,然后通过串行端口以单个逗号分隔的句子发送结果。我的LabVIEW子VI接受句子并使用Spreadsheet String To Array
函数将其拆分为双精度矢量。由于每个句子目前有20个读数,我想将数组转换为Array to Cluster
的聚类,并将聚类从子VI中传出。
此方法的问题在于群集的元素名为[0]
,[1]
等,这没有用。有没有办法,没有分拆,然后重新绑定,或索引每个数组元素然后捆绑,为每个元素添加一个名称?
我正在使用LabVIEW 2009。
答案 0 :(得分:4)
您可以将集群创建为常量(最好是typedef),并将未命名的集群强制转换为指定的集群。
例如:
EDIT 如果您的群集和数据类型的数量匹配,则甚至不需要类型转换。