




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
第7章數據記錄與回放數據記錄與回放概述文本文件電子表格文件二進制文件數據記錄文件波形文件前面板數據記錄測量文件配置文件TDM和TDMS文件操作1編輯ppt7-1數據記錄與回放概述數據的記錄與回放是測試系統必需的基本功能,采用文件的形式記錄與回放測試數據滿足大多數應用場合的需要,具有方便靈活和成本低廉的特點。LabVIEW支持多種數據格式的文件,用于測試數據的記錄與回放。對于海量數據的存儲與自動化管理需要數據庫的支持,NI公司提供專門的工具包用于LabVIEW與數據庫鏈接。本章主要介紹文件輸入輸出函數和VI的概念與應用。2編輯ppt7-1-1選擇數據記錄與回放的文件格式1.文本文件
文本文件是最容易使用和共享的文件格式,它可以用字處理軟件或電子表格程序(例如Word或Excel等)來讀取或處理數據。2.二進制文件
這種格式的文件是存取速度最快,格式最緊湊的數據存儲方式。3.數據記錄文件
這也是二進制格式文件,它存儲復雜結構的數據最簡單快捷,而且很容易隨機訪問數據。3編輯ppt7-1-1選擇數據記錄與回放的文件格式4.波形文件
這種文件包含了波形數據特有的一些信息,例如采樣起始時間、采樣間隔等。5.測量文件 一種以制表位<Tab>分隔的文本文件,以.lvm為擴展名,由ExpressVI存取,除了數據以外,還包括生成數據的日期、時間等信息。6.TDM文件和TDMS文件 TDM(TechnicalDataManagement技術數據管理)是NI公司為不同平臺之間交換技術信息定義的一種數據模型,它通過附加信息使數據查詢和管理更加方便。4編輯ppt7-1-2數據記錄與回放的基本操作LabVIEW記錄與回放數據包括三個基本步驟:打開一個已存在的文件或創建一個新文件;對文件讀或寫;關閉文件。除此之外,LabVIEW的文件操作還包括以下幾個方面的內容:文件或路徑的改名與移動;改變文件特征;創建、修改與讀取系統設置文件;記錄前面板對象數據;5編輯ppt7-1-3文件輸入輸出函數⑴讀取電子表格文件VI;⑵寫入電子表格文件VI;⑶關閉文件函數;⑷打開/創建/替換文件函數;⑸讀取文本文件函數;⑹寫入文本文件函數;⑺拆分路徑函數;⑻創建路徑函數;⑼存取TDM文件的ExpressVI;⑽TDMS流函數子選板;⑾寫入測量文件ExpressVI;⑿讀取測量文件ExpressVI;⒀格式化寫文件函數;⒁掃描文件函數;⒂寫入二進制文件函數;⒃讀取二進制文件函數;⒄文件常量;⒅操作配置文件的VI子選板;⒆用于壓縮文件的VI子選板;⒇高級文件函數6編輯ppt7-2文本文件1.保存文本文件保存文本文件首先要將數據轉換為字符串。演示7編輯ppt7-2文本文件1.保存文本文件格式化寫入文件演示8編輯ppt7-2文本文件2.讀取文本文件演示9編輯ppt7-2文本文件2.讀取文本文件——掃描文本文件演示10編輯ppt7-3電子表格文件1.寫電子表格的文件 電子表格文件是一種特殊的文本文件,為了便于像Excel這樣的電子表格程序對文件進行訪問,對文件格式做了一些要求,例如用制表位符號做列標記、用行尾符號做行標記。演示11編輯ppt7-3電子表格文件2.讀電子表格文件演示12編輯ppt7-4二進制文件7-4-1保存二進制文件寫入二進制文件函數簡單用法演示13編輯ppt7-4二進制文件7-4-1保存二進制文件寫入二進制文件函數高級用法
演示14編輯ppt7-4二進制文件7-4-2讀取二進制文件讀取二進制文件函數簡單用法演示15編輯ppt7-4二進制文件7-4-2讀取二進制文件讀取復雜數據的二進制文件演示16編輯ppt7-5數據記錄文件數據記錄函數子選板17編輯ppt7-5數據記錄文件保存數據記錄文件
下圖的程序將當前系統時間、采樣率、和正弦波信號的數據保存為一個數據記錄文件。圖中橢圓框內的部分用來創建文件路徑。圖中橢圓框以外的圖形代碼是保存數據記錄文件的程序代碼
演示18編輯ppt7-5數據記錄文件讀取數據記錄文件演示19編輯ppt7-5數據記錄文件讀取的數據記錄20編輯ppt7-6波形文件保存波形文件
波形數據可以保存為數據記錄文件或電子表格文件。演示21編輯ppt7-6波形文件讀取波形文件演示22編輯ppt7-7前面板數據記錄LabVIEW可以將程序前面板所有控件顯示的當前數據值記錄下來。前面板數據保存在一個數據記錄文件中。使用前面板數據記錄的方法可以把所有前面板對象當前數據一次記錄下來。使用這種方法的好處是數據存取十分方便;但是它不能連續記錄數據,而且不能選擇數據記錄的對象。23編輯ppt7-7-1記錄前面板數據記錄前面板數據的方法是使用菜單命令“操作—>結束時記錄”或“操作—>數據記錄—>記錄…”24編輯ppt7-7-2讀取前面板記錄數據1.在前面板上讀取記錄的數據
讀取前面板數據最基本的方法是在原來的程序上把數據讀回來。在程序停止運行后使用菜單命令“操作—>數據記錄—>獲取…”,則前面板所有對象都顯示數據記錄文件中一條記錄的數據,并且前面板工具條會變為下圖所示。
25編輯ppt7-7-2讀取前面板記錄數據2.在程序中讀取前面板數據記錄演示26編輯ppt7-8測量文件寫測量文件ExpressVI的配置對話框27編輯ppt7-8測量文件寫測量文件程序框圖 程序中用“寫入測量文件”ExpressVI把“仿真信號”ExpressVI生成的數據寫進一個測量文件。演示28編輯ppt7-9配置文件標準的Windows配置文件擴展名為.ini。配置文件包含硬件或應用程序參數配置的某些信息,用于啟動時初始化。配置文件是一種特定格式的文本文件。文件分為一些段,段名不能重復;每段包含若干成對的鍵名與鍵值,鍵名表示配置項,鍵值表示對配置項的設置。在同一段內,鍵名也不能重復。示例如下:[Section1]key1=valuekey2=value[Section2]key1=valuekey2=value29編輯ppt7-9配置文件讀配置文件
LabVIEW提供了一組配置文件操作的VI,在“編程—>文件I/O—>配置文件VI”函數子選板中。下面通過例子說明這些VI的應用方法。下圖所示的程序可以讀出LabVIEW配置文件中關于前面板默認字體的設置。演示30編輯ppt7-9配置文件寫配置文件演示31編輯ppt7-10TDM和TDMS文件操作TDM數據模型便于在LabVIEW、LabWindows/CVI等NI公司不同軟件開發平臺之間交換數據,也可以通過下載免費的插件在Excel中加載和使用TDM數據;并且由于TDM數據模型的層次化結構和不同層次的屬性設置,非常方便數據的查詢。在TDM數據模型中,每個文件有一個唯一的“根”和數目不限的“組”,每個組有數目不限的通道。允許用戶為根、組和通道添加數目不限的屬性。TDM數據模型包括TDM和TDMS兩種格式的文件。32編輯ppt7-10TDM和TDMS文件操作TDM數據模型33編輯ppt7-10-1TDM文件TDM格式的文件包括一個后綴名為“.tdx”的數據文件和一個后綴名為“.tdm”的屬性文件。屬性文件是一個基于XML的文件。下圖為簡單的保存TDM文件的例子演示34編輯ppt7-10-1TDM文件“數據存儲格式”可以選擇TDM文件或TDMS文件;“數據存儲參數”填寫默認的保存文件位置;“覆蓋選項”是打開數據存儲的方式35編輯ppt7-10-1TDM文件寫入數據配置對話框36編輯ppt7-10-1TDM文件讀取TDM文件數據演示37編輯ppt7-10-1TDM文件讀取TDM數據配置對話框38編輯ppt7-10-2TDMS文件TDM流函數子選板39編輯ppt7-10-2TDMS文件寫TDMS文件演示40編輯ppt7-10-2TDMS文件TDMS文件查看器41編輯ppt7-10-2TDMS文件讀TDMS文件演示42編輯ppt7-10-2TDMS文件讀回的TDMS文件數據43編輯ppt練習與思考7.1產生若干個周期的正弦波數據,以當前系統日期和自己的姓名為文件名,分別存儲為文本文件、二進制文件和電子表文件。7.2分別用Windows記事本、Excel和LabVIEW程序將習題7.1存儲的數據文件讀出來。7.3將一組隨機信號數據加上時間標記存儲為數據記錄文件,然后再用L
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 哈工大張秉剛:激光焊接技術課件
- 檢測新質生產力
- 《企業員工公文寫作》課件
- 臨沂職業學院《高級英語III》2023-2024學年第二學期期末試卷
- 吉林市重點中學2025年高三下第三次階段過關語文試題試卷含解析
- 山西警察學院《油畫人物寫生術科技能教學》2023-2024學年第二學期期末試卷
- 吉林省白山市長白縣重點達標名校2024-2025學年初三下學期第三次質量考評數學試題含解析
- 柯坪縣2025年數學五下期末經典模擬試題含答案
- 金陵科技學院《口腔頜面外科學1》2023-2024學年第二學期期末試卷
- 內江職業技術學院《工程計量與計價軟件》2023-2024學年第二學期期末試卷
- 電力工程鋼網架安裝工程檢驗批質量驗收記錄表
- 小學三年級音樂《馬蘭謠》課件
- “當代文化參與”學習任務群相關單元的設計思路與教學建議課件(共51張PPT)
- 提高臥床患者踝泵運動的執行率品管圈匯報書模板課件
- 同理心的應用教學教材課件
- DB4102-T 025-2021海綿城市建設施工與質量驗收規范-(高清現行)
- 城市軌道交通安全管理隱患清單
- 錫膏使用記錄表
- 兒童保健學課件:緒論
- 中小學校園安全穩定工作崗位責任清單
- 校園安全存在問題及對策
評論
0/150
提交評論