我正在寻找一种更快,更有效的方法,将从DAQ收集的数据分配到包含子群阵列的大型群集中的适当位置。
我当前的方法1在很大程度上依赖于OpenG集群操作工具,但是对于大型数据集,性能太慢了。
来自DAQ的每个数据元素的数组和集群位置在初始化阶段确定,并且在获取期间不会发生变化。
因为数据元素的起点和终点在整个采集过程中是相同的,所以我认为可以创建一系列内存位置,并将数据直接分配到适当的位置。我只是不确定如何实现这样的事情。
答案 0 :(得分:1)
以下代码可以满足您的需求:
对于每个集群元素(AMC,ANLG_PM和PA),您应该在字符串案例结构中添加一个案例,对于元素AMC和PA,您需要放置第二个案例结构。
答案 1 :(得分:0)
这真的是一个评论,但我没有留下那些声誉,所以这里是:
关于为Array name
的每个可能值添加案例,是否有任何理由不能在此处使用枚举?既然你无论如何都要把它放到一个集群中,我建议你为你可能的数组名做一个类型定义的枚举。这样,当你想要添加或删除一个时,你只需要在一个地方完成。
您仍然需要右键单击使用此枚举的案例结构,如果要添加值,请选择Add item for every value
,或者如果要删除值,请手动删除过时的值。无论如何,我想要进行一些维护......