首頁
支援
在LabVIEW中建立2D Array
在LabVIEW中建立2D Array
更新 Oct 22, 2023
環境
環境顯示經過驗證可用於本文描述的解決方案的產品。此解決方案也可能適用於其他類似產品或應用程序。
軟體
LabVIEW
在LabVIEW VI中新增Array時,預設的情況下是1D Array。這篇教學文章將說明如何從LabVIEW Front Panel和Block Diagram上的 Initialize Array function將初始Array轉換為2D Array。
Front Panel
啟動LabVIEW並打開VI
右鍵點擊front panel,然後將
Controls >> Data Containers >> Array
新增到front panel,然後
define its data type
。
通過以下任一方法向Array新增維度:
右鍵點擊
index display
(在Array的左側)>>從快捷選單中選擇
Add Dimension
。
拖動
index display,
直到
index display
的數量與所需的尺寸匹配。 (也就是如果需要2D Array,拖動直到顯示2個)
Block Diagram
啟動LabVIEW並打開一個VI。
右鍵點擊block diagram,然後新增
Array >> Initialize Array
函數。
預設的情況下,初始化Array功能被設置為創建1D Array。
左鍵點擊Initialize Array function功能,會顯示blue resizing nodes。
點擊並拖動底部的藍色節點以
resize the function
,直到獲得所需的尺寸數為止。 (也就是如果需要2D Array,拖動直到顯示2個)
定義每個維度中所需的elements數量。
右鍵點擊第一個
dimension size
的input >>
Create Constant
以定義Array中的行數。
右鍵點擊第二個
dimension size
的input >>
Create Constant,
以定義Array中的列數。
將所需數據類型的常量新增到
element
的input中。這將填充整個Array中的所有Elements。
在下面的範例中,在2D Array中定義了5列2行。該Array將填滿string的數據類型元素,並全數初始化為“hello”。
右鍵點擊該
initialized array
的unput,然後選擇
Create Indicator。
在front panel上,將滑鼠箭頭停在Array指示器的左下角調整大小節點上,直到出現multi-dimensional array resizing node,調整Array大小。
將尺寸調整為大於您指定的尺寸是可以的。當程式執行時,只有指定的行和列尺寸內的Array元素將被初始化。
執行VI以初始化2D Array。
相關連結
LabVIEW Arrays and Clusters Explained
Array Functions - LabVIEW Help
Dynamically Build a Simple Array - Community Example
Build 2D array and write to Excel - Community Example
其他支持選項
詢問NI社區
在我們的論壇中與其他用戶協作
搜索NI社區以尋求解決方案
請求工程師的支持
需要具備有效的服務合約或有效的租用版軟體,且支援選項因國家/地區而異。
打開服務請求
了解租用版軟體與服務
了解硬體服務計畫
Was this information helpful?
Helpful
Not Helpful