2013-10-02 58 views
0

有沒有辦法在Labview的公式節點中獲取整數的隊列?在labview公式節點中排隊

我可以使用一個數組,初始化它以外的最大尺寸,並使用它,但有另一種方式嗎?也許是一種動態數組?

回答

0

我在這裏採取的方法在很大程度上取決於數據是如何生成和使用的,但我將概述一般用例,並希望它適用。

您可以將其納入排隊狀態機架構中,在此架構中,將傳入的整數值與任何其他元數據合併到一個羣集中(或者只是將其發送),並將其放入堆棧以便與排隊元素塊。當使用Dequeue Element塊從堆棧中取出數據時,可以使用公式節點體系結構對其進行處理,並將其附加到結果數組中,或者將其放入不同的隊列中進行處理。

我很想給你畫一個很好的小片段,但是我在這臺電腦上沒有LV。然而,請參見幻燈片41,這裏有一個非常簡單的例子:ftp://ftp.ni.com/pub/branches/uk/devdays_2011/Basic_Design_Patterns_in_LabVIEW.pdf

您會將公式節點放在兩個並行循環的底部。這將UI與處理分開。這是我幾乎完全用於用戶界面的優秀設計。

+0

整數的隊列的並行特性爲整數的FIFO保藏。在c#中,你可以編寫隊列 queue = new Queue ();這將允許你排入整數,然後從你排隊的第一個整數開始排隊。 – user2839747

1

在LabVIEW中,你會基本上做同樣的,但你不會以後做它,因爲LabVIEW的
Queue example