請問如何連續存進一百筆檔案後,就自動跳出存檔

![](upload://wh1Jr0invKZTARRL2Hqlvc8do63.gif)各位先進大家好ㄚ

我用DAQ卡可以一直連續抓取1D(1x1000)訊號存檔

可是我想要存100筆時就可以自動跳出不再存檔

就是存成為一個100x1000的矩陣後,不再存檔

寫一個存檔鍵  按一次就會抓100條訊號存下來

想請問各位是否有什麼好方法呢?

原本我試先將1D的訊號組成一個2D的矩陣後

判斷2D的矩陣大小 然後決定是否中止存檔

但是不成功 還是一直抓![](upload://ekm3yUkVpx9yRp2Oc1K3CjKn5ta.gif)

想請問各位前輩是否可建議一下小弟呢

謝謝ㄚ![](upload://bYCGLVQ2xYCkY6TSDzv2PwwNXoA.gif)

 

我想請教各位要如何去判斷

你可以用Array Size來作比較,圖中所示,由比較結果來判斷是否需要執行存檔動作或者不存檔.

補充一下,你可以將所有信號取完後(While Loop),再進行存檔動作(For Loop).

如果取一筆資料就作判斷並作存檔一次的動作,是不是會對程式的效能會有所影響?

我的作法都是利用迴圈,由迴圈來設定要存檔的數目,把存檔的vi放在迴圈外面,迴圈停子時就自動存檔了

我想請教一下喔

我寫了一個while loop來組成一個2D的矩陣

可是按了之後僅僅存檔一次而已

想請教各位先進有沒有什麼方法可以提供

因為本身抓下來的訊號就是一個1D的訊號

如何將每一次抓下來的訊號組成一個2D訊號

再一次存呢?

謝謝

 

 

 

kongfu38149.7081597222

各位前輩們ㄚ

我又寫了一個試試看

我可以藉由讀檔的方式來檢查目前的檔案有幾筆

接下來我想藉由比較檔案比數來判定是否繼續存檔

因為我寫一個存檔鍵

我該如何讓我按下存檔鍵就會自己存到一百筆就停止 並自動地使存檔按鈕彈起

按鈕的true 和檔案筆數(=<100)都是true時

就存檔

若其中有一者為false就不存檔   我原本是用and閘

可是我不清楚如何使case structur內的while loop的筆數去和判斷buttom的壓下或彈起

誠心地請教各位ㄚ

 

 

 

如果,要使OK Button做改變,可以利用OK Button的Local Variable來達到.

![](upload://aeTYlqEc1qXvs9Jv3ju6pnq9wZt.gif)

真的是太感謝各位了!

另外要特別感謝 黃學長

真是太令人感動了