LabVIEW 如何清空陣列


我現在是按一次button , array3可以增加一筆資料 , 那如果我想另外按一個button清除整筆資料(array3)該如何寫呢? 感謝各位了

1.如果你要清空的是Array 3(下圖綠框),那只需要建一個Array 3的local variable,再給空的陣列就好,但這只影響顯示,下次按OK,舊的值還是會跑出來,因為Array 3只是負責顯示shift register的內容。

2.如果你是想清掉舊的值,那應該要把shift register(下圖紅框)清空才對。

恩 我想實現的如同你第二點 現在是卡在不知道該怎麼清空shift regisrer

以你現有的程式架構要依照方法一這樣修改,把shift register移到最外面的迴圈,但如果你已經會使用event,建議參考方法二,這才是有多個按紐時的正確架構,使用event而不是越來越多層的case,那只會讓程式碼變得越來越複雜。

方法一
image
image
image
方法二
image
image
image
image