Table的應用問題

各位好

我的程式裏有8組數值會自動重複切換並將結果顯示在numeric indicator

我做了一個table想將數值放到正確的格子內 例如第3組第7次量測數值 應該放在第3組第7次量測格內

請問該用什麼方式解決呢Freq2table.vi

在Functions>>Array裡有Replace Array Subset函式,可以將某一個字串指定到某個欄位裡.



在使用之前,你必須先定義這個Table的大小.




試過你建議的方法可是好像還是無法達到像附圖的功能耶?

我無法開您檔案,但就程式目的而言Jimmy的建議是一個方式。您要將CH number輸入至replace array subsetindex (row),再將"第幾次量測"輸入至index (col),就可得到您要的!<?:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />test number.vi

如果您還要保留上次數字,則再加上Shift Register即可。

只要您多TRY,應該可以發現還有好幾種方式...

![](upload://l3Z1EpFJBrlzW9Ro21IpbQQ0TRG.jpeg)

Jimmy你好

我已試出一些心得 但還是有兩個問題

1.我看您的程式是用手動選擇要記錄的行 要如何自動紀錄完一排後再記錄第二排再同一個loop內?

2.要如何保留數值在表格內呢?  謝謝 

test_number_2.vi

小改了cloud大的程式,希望對您有幫助
test_number_3.vi
不過在ch切換時會有miss 0.5秒的狀況

你可以用Shift Register來解決這樣的問題.將已經改變的2D Array資料傳入Shift register,並等待下一次資料改變時,將Shift Register的2D Array資料傳入.