新手發問 - 陣列無初始值, Listbox無法動作

各位學長, 我需要作一個界面, 將三個電壓參數和三個電流參數組合成九種測試清單放入Listbox。程式邏輯如下: 我將電壓的三個string control放入一個input voltage陣列, 電流的三個string control放入另一個output current陣列, 將這兩個陣列值交互讀出來並產生九種測試測場景放入List Array陣列中,並輸出至Listbox。手動將值填入這三個陣列, 程式可以正常動作, 但當程式下次開啟, 這三個陣列是空的時, 程式就動作起來不正確。請學長們幫我看看我的設計邏輯那出錯了或觀念不正確。謝謝。Listbox-03.vi (35.3 KB)

1,List Array一開始就是empty array,所以不能用replace,如果你確定List Array大小永遠固定為N,那就一開始給List Array 初始化N個空的字串,這樣才可以replace。


2,如果不固定就把Replace array subset改成Insert into array,但是每次開始前要把List Array變回empty array,不然List Array會越來越大。

感謝 Dogthief大大的回答及建議.