2012-11-23 59 views
2

我試圖創建圖像的直方圖。我正在考慮首先對像素陣列進行冒泡,以便每個數字從低到高排序。LabVIEW公式節點中的Bubblesort

那麼它更容易計算一個像素的特定值出現的次數。然後,我可以把它放在一張圖中。

但它總是給出錯誤,我不明白。

我也想用公式節點而不是塊做所有事情。

視覺:

http://i.stack.imgur.com/ZlmW2.png

錯誤:

http://i.stack.imgur.com/91TbS.png

+1

爲什麼不添加代碼片段(在VI的菜單中:Edit-> Create Snippet from selection),以便其他用戶可以拖放代碼到LabVIEW中? –

+0

如果您有權訪問完整的開發系統,可以在數學 - >多項式調色板上查看「唯一編號和多重維數」。 –

+0

這是一個練習嗎? LabVIEW有一個直方圖功能。 – CookieOfFortune

回答

1

在代碼中的數字是標量不是數組。

除了公式節點不保持狀態,您需要一個反饋節點來獲取歷史記錄。爲什麼要使用公式節點而不是本地LabVIEW代碼?

0

您需要刪除兩個嵌套的LabVIEW for循環,您需要遍歷公式節點中的數組,以便不需要使用循環來完成。