将大量数据分配给集群阵列的快速,有效的方法?

时间:2014-05-14 19:13:31

标签: labview

我正在寻找一种更快,更有效的方法,将从DAQ收集的数据分配到包含子群阵列的大型群集中的适当位置。

我当前的方法1在很大程度上依赖于OpenG集群操作工具,但是对于大型数据集,性能太慢了。

来自DAQ的每个数据元素的数组和集群位置在初始化阶段确定,并且在获取期间不会发生变化。

因为数据元素的起点和终点在整个采集过程中是相同的,所以我认为可以创建一系列内存位置,并将数据直接分配到适当的位置。我只是不确定如何实现这样的事情。

enter image description here

2 个答案:

答案 0 :(得分:1)

以下代码可以满足您的需求:
enter image description here
对于每个集群元素(AMC,ANLG_PM和PA),您应该在字符串案例结构中添加一个案例,对于元素AMC和PA,您需要放置第二个案例结构。

答案 1 :(得分:0)

这真的是一个评论,但我没有留下那些声誉,所以这里是:

关于为Array name的每个可能值添加案例,是否有任何理由不能在此处使用枚举?既然你无论如何都要把它放到一个集群中,我建议你为你可能的数组名做一个类型定义的枚举。这样,当你想要添加或删除一个时,你只需要在一个地方完成。

您仍然需要右键单击使用此枚举的案例结构,如果要添加值,请选择Add item for every value,或者如果要删除值,请手动删除过时的值。无论如何,我想要进行一些维护......