




已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
第7章數(shù)據(jù)記錄與回放 數(shù)據(jù)記錄與回放概述文本文件電子表格文件二進制文件數(shù)據(jù)記錄文件波形文件前面板數(shù)據(jù)記錄測量文件配置文件TDM和TDMS文件操作 1 7 1數(shù)據(jù)記錄與回放概述 數(shù)據(jù)的記錄與回放是測試系統(tǒng)必需的基本功能 采用文件的形式記錄與回放測試數(shù)據(jù)滿足大多數(shù)應(yīng)用場合的需要 具有方便靈活和成本低廉的特點 LabVIEW支持多種數(shù)據(jù)格式的文件 用于測試數(shù)據(jù)的記錄與回放 對于海量數(shù)據(jù)的存儲與自動化管理需要數(shù)據(jù)庫的支持 NI公司提供專門的工具包用于LabVIEW與數(shù)據(jù)庫鏈接 本章主要介紹文件輸入輸出函數(shù)和VI的概念與應(yīng)用 2 7 1 1選擇數(shù)據(jù)記錄與回放的文件格式 1 文本文件文本文件是最容易使用和共享的文件格式 它可以用字處理軟件或電子表格程序 例如Word或Excel等 來讀取或處理數(shù)據(jù) 2 二進制文件這種格式的文件是存取速度最快 格式最緊湊的數(shù)據(jù)存儲方式 3 數(shù)據(jù)記錄文件這也是二進制格式文件 它存儲復(fù)雜結(jié)構(gòu)的數(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ù)數(shù)據(jù)管理 是NI公司為不同平臺之間交換技術(shù)信息定義的一種數(shù)據(jù)模型 它通過附加信息使數(shù)據(jù)查詢和管理更加方便 4 7 1 2數(shù)據(jù)記錄與回放的基本操作 LabVIEW記錄與回放數(shù)據(jù)包括三個基本步驟 打開一個已存在的文件或創(chuàng)建一個新文件 對文件讀或?qū)?關(guān)閉文件 除此之外 LabVIEW的文件操作還包括以下幾個方面的內(nèi)容 文件或路徑的改名與移動 改變文件特征 創(chuàng)建 修改與讀取系統(tǒng)設(shè)置文件 記錄前面板對象數(shù)據(jù) 5 7 1 3文件輸入輸出函數(shù) 讀取電子表格文件VI 寫入電子表格文件VI 關(guān)閉文件函數(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ù)轉(zhuǎn)換為字符串 演示 7 7 2文本文件 1 保存文本文件格式化寫入文件 演示 8 7 2文本文件 2 讀取文本文件 演示 9 7 2文本文件 2 讀取文本文件 掃描文本文件 演示 10 7 3電子表格文件 1 寫電子表格的文件電子表格文件是一種特殊的文本文件 為了便于像Excel這樣的電子表格程序?qū)ξ募M行訪問 對文件格式做了一些要求 例如用制表位符號做列標(biāo)記 用行尾符號做行標(biāo)記 演示 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讀取二進制文件讀取復(fù)雜數(shù)據(jù)的二進制文件 演示 16 7 5數(shù)據(jù)記錄文件 數(shù)據(jù)記錄函數(shù)子選板 17 7 5數(shù)據(jù)記錄文件 保存數(shù)據(jù)記錄文件下圖的程序?qū)?dāng)前系統(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可以將程序前面板所有控件顯示的當(dāng)前數(shù)據(jù)值記錄下來 前面板數(shù)據(jù)保存在一個數(shù)據(jù)記錄文件中 使用前面板數(shù)據(jù)記錄的方法可以把所有前面板對象當(dāng)前數(shù)據(jù)一次記錄下來 使用這種方法的好處是數(shù)據(jù)存取十分方便 但是它不能連續(xù)記錄數(shù)據(jù) 而且不能選擇數(shù)據(jù)記錄的對象 23 7 7 1記錄前面板數(shù)據(jù) 記錄前面板數(shù)據(jù)的方法是使用菜單命令 操作 結(jié)束時記錄 或 操作 數(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配置文件 標(biāo)準(zhǔn)的Windows配置文件擴展名為 ini 配置文件包含硬件或應(yīng)用程序參數(shù)配置的某些信息 用于啟動時初始化 配置文件是一種特定格式的文本文件 文件分為一些段 段名不能重復(fù) 每段包含若干成對的鍵名與鍵值 鍵名表示配置項 鍵值表示對配置項的設(shè)置 在同一段內(nèi) 鍵名也不能重復(fù) 示例如下 Section1 key1 valuekey2 value Section2 key1 valuekey2 value 29 7 9配置文件 讀配置文件LabVIEW提供了一組配置文件操作的VI 在 編程 文件I O 配置文件VI 函數(shù)子選板中 下面通過例子說明這些VI的應(yīng)用方法 下圖所示的程序可以讀出LabVIEW配置文件中關(guān)于前面板默認(rèn)字體的設(shè)置 演示 30 7 9配置文件 寫配置文件 演示 31 7 10TDM和TDMS文件操作 TDM數(shù)據(jù)模型便于在LabVIEW LabWindows CVI等NI公司不同軟件開發(fā)平臺之間交換數(shù)據(jù) 也可以通過下載免費的插件在Excel中加載和使用TDM數(shù)據(jù) 并且由于TDM數(shù)據(jù)模型的層次化結(jié)構(gòu)和不同層次的屬性設(shè)置 非常方便數(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ù) 填寫默認(rèn)的保存文件位置 覆蓋選項 是打開數(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 練習(xí)與思考 7 1產(chǎn)生若干個周期的正弦波數(shù)據(jù) 以當(dāng)前系統(tǒng)日期和自己的姓名為文件名 分別存儲為文本文件 二進制文件和電子表文件 7 2分別用Windows記事本 Excel和LabVIEW程序?qū)⒘?xí)題7 1存儲
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年人才資源策劃優(yōu)化協(xié)同協(xié)議
- 2025年姐妹公司策劃合作發(fā)展協(xié)議
- 2025年交通運輸領(lǐng)域視頻監(jiān)控施工安全協(xié)議
- 2025年專利代理協(xié)議書模板(非職務(wù))
- 監(jiān)管變化帶來的挑戰(zhàn)與應(yīng)對
- 2025年建筑工程門窗供應(yīng)協(xié)議書
- 2025年特崗教師教育理論基礎(chǔ)精準(zhǔn)模擬試卷(2025版)
- 教聯(lián)體高質(zhì)量發(fā)展的現(xiàn)狀及總體形勢
- 影視產(chǎn)業(yè)賦能區(qū)域經(jīng)濟發(fā)展經(jīng)濟效益和社會效益
- 校園應(yīng)急救護知識普及的實施難點與解決方案
- 風(fēng)力發(fā)電設(shè)備維修施工合同
- T-GDCKCJH 090-2024 微生物電化學(xué)法水質(zhì)生物毒性在線自動監(jiān)測技術(shù)規(guī)范
- 湖南出版中南傳媒招聘筆試真題2023
- 工作任務(wù)清單模板
- DB37 5155-2019 公共建筑節(jié)能設(shè)計標(biāo)準(zhǔn)
- 管道工程焊接工藝評定方案
- 華東理工大學(xué)《專業(yè)外語(制藥工程)》2023-2024學(xué)年第一學(xué)期期末試卷
- 結(jié)構(gòu)力學(xué)A(一)知到智慧樹章節(jié)測試課后答案2024年秋中南大學(xué)
- 2024版《綠色建筑技術(shù)》課件完整版
- 習(xí)慣性違章行為匯編
- 車載手機支架市場發(fā)展現(xiàn)狀調(diào)查及供需格局分析預(yù)測報告
評論
0/150
提交評論