版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、第6課文件I/O技術(shù)文件格式二進制文件TDMS文件A. 文件格式將文件寫入計算機硬盤時,文件在底層表示為一串二進制位2二進制TDMSASCIIA. 文件格式ASCIITDMS直接二進制數(shù)值精度好最佳最佳共享數(shù)據(jù) 最佳(任意程序可輕松共享數(shù)據(jù))較好(NI內(nèi)部程序可輕松共享數(shù)據(jù))好(僅原數(shù)據(jù)共享)有效性好最佳最佳理想使用方式共享數(shù)據(jù)與程序共享數(shù)據(jù)存儲數(shù)值數(shù)據(jù),可快速隨機訪問B. 二進制文件使用“二進制文件”函數(shù)直接處理二進制文件4B. 二進制文件位/字節(jié)?每一位由一個二進制值表示每一位只能表示“開”(1)或“關(guān)”(0)每個字節(jié)包含8個位0 位00000000字節(jié)5B. 二進制文件存儲布爾值LabV
2、IEW的二進制文件中使用8個二進制位表示布爾值8位二進制0表示假 00000000其它值表示真00000001、01000110、11111111文件被分為以字節(jié)為單位的塊,簡化了讀取和處理文件的操作6B. 二進制文件存儲布爾值文件內(nèi)容方法A00000001 00000001 00000000 00000001 00000000 00000001方法B001010117B. 二進制文件存儲整數(shù)二進制值不帶符號8位整數(shù)值000000000000000011000000102111111112558B. 二進制文件存儲整數(shù)多字節(jié)整數(shù)被拆分為單個字節(jié),并按little-endian或big-endi
3、an字節(jié)序存儲在文件中使用“寫入二進制文件”函數(shù)選擇采用big-endian或little-endian字節(jié)序存儲數(shù)據(jù)932位整數(shù)值Little-endian值Big-endian值1000000010000000000000000 0000000000000000 0000000000000000 00000001B. 二進制文件存儲其它數(shù)據(jù)類型字符串被存儲為一串無符號8位整數(shù),每個整數(shù)對應ASCII字符代碼換算表(ASCII Character Code Equivalents Table)中的一個值 也就是說,使用“二進制文件”函數(shù)和“文本文件”函數(shù)將字符串寫入文件是一樣的二進制格式的數(shù)
4、據(jù)記錄(datalog)文件最適用于表示簇10B. 二進制文件存儲數(shù)組數(shù)組表示為元素的序列元素表示法取決于元素類型數(shù)組頭使用一個32位的整數(shù)表示數(shù)組每維的大小范例:帶數(shù)組頭的2維數(shù)組包含下列元素:行數(shù) 列數(shù)數(shù)組數(shù)據(jù)11B. 二進制文件順序/隨機訪問兩種訪問數(shù)據(jù)的方法: 順序訪問從文件起始處按順序依次讀取隨機訪問從文件的任意位置訪問數(shù)據(jù)12B. 二進制文件順序訪問如需順序訪問文件中的所有數(shù)據(jù),可調(diào)用“獲取文件大小”函數(shù),根據(jù)文件中各項大小和存儲方式,計算文件中項的總數(shù)將項的數(shù)量連至“讀取二進制文件”函數(shù)的“總數(shù)”接線端13B. 二進制文件隨機訪問使用“設置文件位置”VI設置一個偏移量,指向要讀取
5、的文件偏移量以字節(jié)為單位;因此必須根據(jù)文件存儲格式計算偏移量14B. 二進制文件數(shù)據(jù)記錄數(shù)據(jù)記錄文件為特殊的二進制文件格式,用于存儲一系列記錄每條記錄由一個簇表示,簇中可包含不同數(shù)據(jù)類型的數(shù)據(jù)B. 二進制文件數(shù)據(jù)記錄隨機訪問16練習6-1:Bitmap File Writer VI使用二進制文件I/O,按特定格式將數(shù)據(jù)寫入文件。17練習6-1:Bitmap File Writer VI如交換BITMAPFILEHEADER VI 和BITMAPINFOHEADER VI的順序,生成的位圖文件是否仍然正確? 為什么?在“寫入二進制文件”函數(shù)中,無需指定字節(jié)順序。 為什么?C. TDMS文件TDM
6、S技術(shù)數(shù)據(jù)管理流 Technical Data Management Streaming基于以下原因使用TDMS文件格式: 存儲測試或測量數(shù)據(jù)為數(shù)據(jù)分組創(chuàng)建新的數(shù)據(jù)結(jié)構(gòu)存儲數(shù)據(jù)信息高速讀寫數(shù)據(jù)19C. TDMS文件文件格式TDMS文件包含數(shù)據(jù)和存儲數(shù)據(jù)屬性的二進制文件(.tdms)TDMS_Index file提供TDMS文件所有屬性和指針信息的二進制索引文件(*.tdms_index) 加快讀取文件時的速度丟失后可重新自動生成TDMS文件格式的內(nèi)部架構(gòu)已公開20C. TDMS文件數(shù)據(jù)層次結(jié)構(gòu)通道 存儲測量信號或原始數(shù)據(jù)至TDMS文件每個通道可包含描述數(shù)據(jù)的屬性信號中存儲的數(shù)據(jù)以二進制格式存儲
7、在磁盤上,以節(jié)省磁盤空間并提高效率通道組TDMS文件段,包含屬性及一個或多個通道通道組用于組織數(shù)據(jù)以及存儲用于多個通道的信息21C. TDMS文件訪問TDMS文件使用寫入測量文件和讀取測量文件 Express VI快速保存和檢索TDMS格式數(shù)據(jù) 不易控制數(shù)據(jù)分組和數(shù)據(jù)屬性使用TDMS API打開、寫入、讀取和關(guān)閉TDMS文件的一組函數(shù)允許以通道組或通道的形式組織數(shù)據(jù)使用TDM Excel嵌入工具通過Microsoft Excel讀取TDMS文件22C. TDMS文件TDMS API 23C. TDMS文件寫入數(shù)據(jù)將數(shù)據(jù)以數(shù)據(jù)流形式寫入指定TDMS文件待寫入的數(shù)據(jù)取決于輸入的組名稱和通道名稱24
8、C. TDMS文件讀取數(shù)據(jù)讀取指定TDMS文件,從指定通道和/或通道組返回數(shù)據(jù)C. TDMS文件屬性設置設置TDMS文件、通道組或通道的屬性26C. TDMS文件獲取屬性返回TDMS文件、通道組或通道的屬性C. TDMS文件文件查看器打開TDMS文件,在TDMS文件查看器對話框中顯示文件數(shù)據(jù)C. TDMS文件TDM Excel插件練習6-2:讀取TDMS文件學習從TDMS文件中讀取數(shù)據(jù)的方法。30練習6-2:讀取TDMS文件使用ASCII文件或自定義二進制文件實現(xiàn)記錄和讀取 的難度在于?總結(jié)測驗如需將測試結(jié)果存儲至文件并分類數(shù)據(jù)至不同描述性組, 以后需快速按組查看測試結(jié)果。 應使用下列哪種文件
9、存儲格式?用制表符分隔的ASCII自定義二進制格式TDMS數(shù)據(jù)記錄總結(jié)測驗解答如需將測試結(jié)果存儲至文件并分類數(shù)據(jù)至不同描述性組, 以后需快速按組查看測試結(jié)果。 應使用下列哪種文件存儲格式?用制表符分隔的ASCII自定義二進制格式TDMS數(shù)據(jù)記錄33總結(jié)測驗如要編寫一個保存PNG圖片文件格式的程序, 應使用下列哪種文件存儲格式?存儲文件VI二進制文件函數(shù)ASCII文件VI數(shù)據(jù)記錄文件VI34總結(jié)測驗解答如要編寫一個保存PNG圖片文件格式的程序, 應使用下列哪種文件存儲格式?存儲文件VI二進制文件函數(shù)ASCII文件VI數(shù)據(jù)記錄文件VI35總結(jié)測驗如要將數(shù)據(jù)存儲為便于其它工程師使用Microsoft
10、 Excel應用程序進行分析的格式, 應使用下列哪種文件存儲格式?用制表符分隔的ASCII自定義二進制格式TDMS數(shù)據(jù)記錄36總結(jié)測驗解答如要將數(shù)據(jù)存儲為便于其它工程師使用Microsoft Excel應用程序進行分析的格式, 應使用下列哪種文件存儲格式?用制表符分隔的ASCII自定義二進制格式TDMS數(shù)據(jù)記錄37總結(jié)測驗00001010 00000000 00000000 0000000000000000 00000000 00000000 000010100000101001010000 00000000 00000000 00000000下列哪一項是“10”的無符號32位整數(shù)(U32)的little-endian正確表示?總結(jié)測驗解答00001010 00000000 00000000 0000000000000000 00000000 00000000 000010100000101001010000 00000000 00000000 00000000下
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024標準技術(shù)服務采購協(xié)議:精準定制版B版
- 2024年項目居間服務協(xié)議標準格式一
- 2024潤滑油行業(yè)展會贊助與推廣合作合同3篇
- 四川省宜賓市中考語文試卷五套【附參考答案】
- 專用場地租賃合作分成合同全文預覽一
- 16《人的呼吸》說課稿-2024-2025學年三年級上冊科學蘇教版
- 2024年石粉購銷合同協(xié)議規(guī)定規(guī)定樣本
- 2025年度網(wǎng)絡安全隱秘操作風險評估與監(jiān)管服務協(xié)議3篇
- 2024鄭州二手房買賣合同的文本
- 福建省南平市衛(wèi)閩中學2021年高二地理月考試卷含解析
- 專項債券培訓課件
- 2025年1月普通高等學校招生全國統(tǒng)一考試適應性測試(八省聯(lián)考)語文試題
- CNAS-CL01-G001:2024檢測和校準實驗室能力認可準則的應用要求
- 校園重點防火部位消防安全管理規(guī)定(3篇)
- 臨時施工圍擋安全應急預案
- ICP-網(wǎng)絡與信息安全保障措施-1.信息安全管理組織機構(gòu)設置及工作職責
- 育肥牛購銷合同范例
- 2024城市河湖底泥污染狀況調(diào)查評價技術(shù)導則
- MT-T 1199-2023 煤礦用防爆柴油機無軌膠輪運輸車輛通用安全技術(shù)條件
- 《無成人陪伴兒童乘機申請書》樣本
- 超星爾雅學習通【西方文論原典導讀(吉林大學)】章節(jié)測試附答案
評論
0/150
提交評論