0

有没有办法在 Labview 的公式节点中获取整数队列?

我可以使用一个数组,用最大大小在外面初始化它并使用它,但是还有其他方法吗?也许是一种动态数组?

4

2 回答 2

1

在 LabVIEW 中,您基本上会做同样的事情,但是您以后不会再这样做了,因为 LabVIEW 的并行特性
队列示例

于 2013-10-03T22:43:21.437 回答
0

我将在此处采用的方法很大程度上取决于数据的生成和使用方式,但我将概述一个一般用例并希望它适用。

您可以将其放入队列状态机架构中,将传入的整数值与任何其他元数据一起包装到集群中(或直接发送),然后将其放入堆栈中以使用 Enqueue Element 块进行处理。当使用 Dequeue Element 块从堆栈中取出数据时,您可以使用公式节点架构对其进行处理并将其附加到结果数组,甚至将其放入不同的队列中进行处理。

我很想给你画一个漂亮的小片段,但我在这台电脑上没有 LV。但是,请参阅此处的幻灯片 41 以获得一个很好的简单示例: ftp: //ftp.ni.com/pub/branches/uk/devdays_2011/Basic_Design_Patterns_in_LabVIEW.pdf

您将公式节点放在两个并行循环的底部。这将 UI 与处理分开。这是一个很棒的设计,我几乎只在 UI 上使用。

于 2013-10-02T20:26:39.267 回答