【发布时间】:2013-10-02 18:09:34
【问题描述】:
有没有办法在 Labview 的公式节点中获取整数队列?
我可以使用一个数组,用最大大小在外面初始化它并使用它,但是还有其他方法吗?也许是一种动态数组?
【问题讨论】:
标签: queue dynamic-arrays labview
有没有办法在 Labview 的公式节点中获取整数队列?
我可以使用一个数组,用最大大小在外面初始化它并使用它,但是还有其他方法吗?也许是一种动态数组?
【问题讨论】:
标签: queue dynamic-arrays labview
在 LabVIEW 中,您基本上会这样做,但是由于 LabVIEW 的并行特性,您以后不会再这样做了
【讨论】:
我将在此处采用的方法很大程度上取决于数据的生成和使用方式,但我将概述一个一般用例并希望它适用。
您可以将其放入队列状态机架构中,您可以将传入的整数值与任何其他元数据一起打包到一个集群中(或直接发送它),然后将其放入堆栈中以使用 Enqueue 进行处理元素块。当使用 Dequeue Element 块从堆栈中取出数据时,您可以使用公式节点架构对其进行处理并将其附加到结果数组,甚至将其放入不同的队列中进行处理。
我很想给你画一个漂亮的小 sn-p,但我在这台电脑上没有 LV。但是,请参阅此处的第 41 张幻灯片以获取一个很好的简单示例:ftp://ftp.ni.com/pub/branches/uk/devdays_2011/Basic_Design_Patterns_in_LabVIEW.pdf
您可以将公式节点放在两个并行循环的底部。这将 UI 与处理分开。这是一个很棒的设计,我几乎只在 UI 上使用。
【讨论】: