上一篇介紹CLD所必考的題目 Confuguration File,這篇介紹的野是CLD必考的讀寫方法TXT讀寫。TXT讀寫和Configuration File同樣屬於基本的資料讀寫(File I/O)方法,其中TXT的讀寫又更是最基礎、必學的方法。這範例展示如何用File I/O-Write Text File、Read Text File寫入讀出2D Array的DBL資料。Configuration File 的文章可以參考:LabVIEW_Cofiguration File(ini)設定檔寫入、讀出教學
程式碼可在這邊下載 ,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
基本的檔案寫入讀出的功能都可以在File I/O中找到,這篇要介紹的為橘色框中的基本檔案讀寫方法,而橘色框中的是高階的檔案讀寫方法;這兩種各有優缺點,
- 高階的方法優點是程式撰寫較快,但彈性較低。
高階的檔案讀寫使用Polymorphic、Express VI的方法,有著動態輸入、可視化的人機介面優點。有關Polymorphic優點可以參考:LabVIEW_什麼是Polymorphic VI?應用的時機?
- 低階的方法優點是彈性較好,但是程式撰寫速度較慢。
低階的檔案讀寫可以自由定義Error處理方法、或者是檔案讀寫位置等資訊,在變化較多的檔案讀寫應用上,使用低階的檔案讀寫更有彈性。
程式碼:
低階的程式使用相對簡單,注意檔案OpenFile後,需要Close File釋放檔案讀寫的資源 ,另外需注意的是,檔案必須確實Close File,資料才會確實寫入。
此範例寫入一個2D Array的DBL資料,資料如下:
程式碼可在這邊下載 ,如果覺得文章有幫助,請不要吝嗇按下側邊的廣告唷~ 謝謝~
學習相關LabVIEW文章:
程式分享相關LabVIEW文章:
考取LabVIEW證照相關: