




已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
第7章數(shù)據(jù)記錄與回放 數(shù)據(jù)記錄與回放概述文本文件電子表格文件二進制文件數(shù)據(jù)記錄文件波形文件前面板數(shù)據(jù)記錄測量文件配置文件TDM和TDMS文件操作 1 7 1數(shù)據(jù)記錄與回放概述 數(shù)據(jù)的記錄與回放是測試系統(tǒng)必需的基本功能 采用文件的形式記錄與回放測試數(shù)據(jù)滿足大多數(shù)應用場合的需要 具有方便靈活和成本低廉的特點 LabVIEW支持多種數(shù)據(jù)格式的文件 用于測試數(shù)據(jù)的記錄與回放 對于海量數(shù)據(jù)的存儲與自動化管理需要數(shù)據(jù)庫的支持 NI公司提供專門的工具包用于LabVIEW與數(shù)據(jù)庫鏈接 本章主要介紹文件輸入輸出函數(shù)和VI的概念與應用 2 7 1 1選擇數(shù)據(jù)記錄與回放的文件格式 1 文本文件文本文件是最容易使用和共享的文件格式 它可以用字處理軟件或電子表格程序 例如Word或Excel等 來讀取或處理數(shù)據(jù) 2 二進制文件這種格式的文件是存取速度最快 格式最緊湊的數(shù)據(jù)存儲方式 3 數(shù)據(jù)記錄文件這也是二進制格式文件 它存儲復雜結構的數(shù)據(jù)最簡單快捷 而且很容易隨機訪問數(shù)據(jù) 3 7 1 1選擇數(shù)據(jù)記錄與回放的文件格式 4 波形文件這種文件包含了波形數(shù)據(jù)特有的一些信息 例如采樣起始時間 采樣間隔等 5 測量文件一種以制表位分隔的文本文件 以 lvm為擴展名 由ExpressVI存取 除了數(shù)據(jù)以外 還包括生成數(shù)據(jù)的日期 時間等信息 6 TDM文件和TDMS文件TDM TechnicalDataManagement技術數(shù)據(jù)管理 是NI公司為不同平臺之間交換技術信息定義的一種數(shù)據(jù)模型 它通過附加信息使數(shù)據(jù)查詢和管理更加方便 4 7 1 2數(shù)據(jù)記錄與回放的基本操作 LabVIEW記錄與回放數(shù)據(jù)包括三個基本步驟 打開一個已存在的文件或創(chuàng)建一個新文件 對文件讀或寫 關閉文件 除此之外 LabVIEW的文件操作還包括以下幾個方面的內(nèi)容 文件或路徑的改名與移動 改變文件特征 創(chuàng)建 修改與讀取系統(tǒng)設置文件 記錄前面板對象數(shù)據(jù) 5 7 1 3文件輸入輸出函數(shù) 讀取電子表格文件VI 寫入電子表格文件VI 關閉文件函數(shù) 打開 創(chuàng)建 替換文件函數(shù) 讀取文本文件函數(shù) 寫入文本文件函數(shù) 拆分路徑函數(shù) 創(chuàng)建路徑函數(shù) 存取TDM文件的ExpressVI TDMS流函數(shù)子選板 寫入測量文件ExpressVI 讀取測量文件ExpressVI 格式化寫文件函數(shù) 掃描文件函數(shù) 寫入二進制文件函數(shù) 讀取二進制文件函數(shù) 文件常量 操作配置文件的VI子選板 用于壓縮文件的VI子選板 高級文件函數(shù) 6 7 2文本文件 1 保存文本文件保存文本文件首先要將數(shù)據(jù)轉換為字符串 演示 7 7 2文本文件 1 保存文本文件格式化寫入文件 演示 8 7 2文本文件 2 讀取文本文件 演示 9 7 2文本文件 2 讀取文本文件 掃描文本文件 演示 10 7 3電子表格文件 1 寫電子表格的文件電子表格文件是一種特殊的文本文件 為了便于像Excel這樣的電子表格程序對文件進行訪問 對文件格式做了一些要求 例如用制表位符號做列標記 用行尾符號做行標記 演示 11 7 3電子表格文件 2 讀電子表格文件 演示 12 7 4二進制文件 7 4 1保存二進制文件寫入二進制文件函數(shù)簡單用法 演示 13 7 4二進制文件 7 4 1保存二進制文件寫入二進制文件函數(shù)高級用法 演示 14 7 4二進制文件 7 4 2讀取二進制文件讀取二進制文件函數(shù)簡單用法 演示 15 7 4二進制文件 7 4 2讀取二進制文件讀取復雜數(shù)據(jù)的二進制文件 演示 16 7 5數(shù)據(jù)記錄文件 數(shù)據(jù)記錄函數(shù)子選板 17 7 5數(shù)據(jù)記錄文件 保存數(shù)據(jù)記錄文件下圖的程序將當前系統(tǒng)時間 采樣率 和正弦波信號的數(shù)據(jù)保存為一個數(shù)據(jù)記錄文件 圖中橢圓框內(nèi)的部分用來創(chuàng)建文件路徑 圖中橢圓框以外的圖形代碼是保存數(shù)據(jù)記錄文件的程序代碼 演示 18 7 5數(shù)據(jù)記錄文件 讀取數(shù)據(jù)記錄文件 演示 19 7 5數(shù)據(jù)記錄文件 讀取的數(shù)據(jù)記錄 20 7 6波形文件 保存波形文件波形數(shù)據(jù)可以保存為數(shù)據(jù)記錄文件或電子表格文件 演示 21 7 6波形文件 讀取波形文件 演示 22 7 7前面板數(shù)據(jù)記錄 LabVIEW可以將程序前面板所有控件顯示的當前數(shù)據(jù)值記錄下來 前面板數(shù)據(jù)保存在一個數(shù)據(jù)記錄文件中 使用前面板數(shù)據(jù)記錄的方法可以把所有前面板對象當前數(shù)據(jù)一次記錄下來 使用這種方法的好處是數(shù)據(jù)存取十分方便 但是它不能連續(xù)記錄數(shù)據(jù) 而且不能選擇數(shù)據(jù)記錄的對象 23 7 7 1記錄前面板數(shù)據(jù) 記錄前面板數(shù)據(jù)的方法是使用菜單命令 操作 結束時記錄 或 操作 數(shù)據(jù)記錄 記錄 24 7 7 2讀取前面板記錄數(shù)據(jù) 1 在前面板上讀取記錄的數(shù)據(jù)讀取前面板數(shù)據(jù)最基本的方法是在原來的程序上把數(shù)據(jù)讀回來 在程序停止運行后使用菜單命令 操作 數(shù)據(jù)記錄 獲取 則前面板所有對象都顯示數(shù)據(jù)記錄文件中一條記錄的數(shù)據(jù) 并且前面板工具條會變?yōu)橄聢D所示 25 7 7 2讀取前面板記錄數(shù)據(jù) 2 在程序中讀取前面板數(shù)據(jù)記錄 演示 26 7 8測量文件 寫測量文件ExpressVI的配置對話框 27 7 8測量文件 寫測量文件程序框圖程序中用 寫入測量文件 ExpressVI把 仿真信號 ExpressVI生成的數(shù)據(jù)寫進一個測量文件 演示 28 7 9配置文件 標準的Windows配置文件擴展名為 ini 配置文件包含硬件或應用程序參數(shù)配置的某些信息 用于啟動時初始化 配置文件是一種特定格式的文本文件 文件分為一些段 段名不能重復 每段包含若干成對的鍵名與鍵值 鍵名表示配置項 鍵值表示對配置項的設置 在同一段內(nèi) 鍵名也不能重復 示例如下 Section1 key1 valuekey2 value Section2 key1 valuekey2 value 29 7 9配置文件 讀配置文件LabVIEW提供了一組配置文件操作的VI 在 編程 文件I O 配置文件VI 函數(shù)子選板中 下面通過例子說明這些VI的應用方法 下圖所示的程序可以讀出LabVIEW配置文件中關于前面板默認字體的設置 演示 30 7 9配置文件 寫配置文件 演示 31 7 10TDM和TDMS文件操作 TDM數(shù)據(jù)模型便于在LabVIEW LabWindows CVI等NI公司不同軟件開發(fā)平臺之間交換數(shù)據(jù) 也可以通過下載免費的插件在Excel中加載和使用TDM數(shù)據(jù) 并且由于TDM數(shù)據(jù)模型的層次化結構和不同層次的屬性設置 非常方便數(shù)據(jù)的查詢 在TDM數(shù)據(jù)模型中 每個文件有一個唯一的 根 和數(shù)目不限的 組 每個組有數(shù)目不限的通道 允許用戶為根 組和通道添加數(shù)目不限的屬性 TDM數(shù)據(jù)模型包括TDM和TDMS兩種格式的文件 32 7 10TDM和TDMS文件操作 TDM數(shù)據(jù)模型 33 7 10 1TDM文件 TDM格式的文件包括一個后綴名為 tdx 的數(shù)據(jù)文件和一個后綴名為 tdm 的屬性文件 屬性文件是一個基于XML的文件 下圖為簡單的保存TDM文件的例子 演示 34 7 10 1TDM文件 數(shù)據(jù)存儲格式 可以選擇TDM文件或TDMS文件 數(shù)據(jù)存儲參數(shù) 填寫默認的保存文件位置 覆蓋選項 是打開數(shù)據(jù)存儲的方式 35 7 10 1TDM文件 寫入數(shù)據(jù)配置對話框 36 7 10 1TDM文件 讀取TDM文件數(shù)據(jù) 演示 37 7 10 1TDM文件 讀取TDM數(shù)據(jù)配置對話框 38 7 10 2TDMS文件 TDM流函數(shù)子選板 39 7 10 2TDMS文件 寫TDMS文件 演示 40 7 10 2TDMS文件 TDMS文件查看器 41 7 10 2TDMS文件 讀TDMS文件 演示 42 7 10 2TDMS文件 讀回的TDMS文件數(shù)據(jù) 43 練習與思考 7 1產(chǎn)生若干個周期的正弦波數(shù)據(jù) 以當前系統(tǒng)日期和自己的姓名為文件名 分別存儲為文本文件 二進制文件和電子表文件 7 2分別用Windows記事本 Excel和LabVIEW程序將習題7 1存儲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 木工工程合同范本
- 2025電影劇本版權許可合同樣本
- 2025電纜橋架供貨合同范本
- 《細菌生態(tài)》課件
- 2025年的標準借款合同
- 《金融風險控制》課件
- 2025桃子購銷合同模板
- 會計英語筆試題目及答案
- 《材料的微觀結構與晶體學》課件
- 《化學營養(yǎng)學》課件
- 2025年北京市豐臺區(qū)九年級初三一模物理試卷(含答案)
- 2025廣西廣投臨港工業(yè)有限公司社會招聘45人筆試參考題庫附帶答案詳解
- 銅川易源電力實業(yè)有限責任公司招聘筆試真題2024
- 廚房清潔勞動課件
- 土地旋耕合同協(xié)議書范本
- 山西省太原市2025年高三年級模擬考試(二)歷史試題及答案
- 4-08-10-02 國家職業(yè)標準化工生產(chǎn)現(xiàn)場技術員(試行) (2025年版)
- 2025年云南煙草專賣局招聘人員筆試備考試題
- 湖北省武漢市2025屆高中畢業(yè)生四月調(diào)研考試數(shù)學試卷及答案(武漢四調(diào))
- 2025年四川省自然資源投資集團有限責任公司招聘筆試參考題庫附帶答案詳解
- 建筑工程中BIM技術應用論文
評論
0/150
提交評論