下載本文檔
版權(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ù)對應(yīng)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. 二進制文件隨機訪問使用“設(shè)置文件位置”VI設(shè)置一個偏移量,指向要讀取
5、的文件偏移量以字節(jié)為單位;因此必須根據(jù)文件存儲格式計算偏移量14B. 二進制文件數(shù)據(jù)記錄數(shù)據(jù)記錄文件為特殊的二進制文件格式,用于存儲一系列記錄每條記錄由一個簇表示,簇中可包含不同數(shù)據(jù)類型的數(shù)據(jù)B. 二進制文件數(shù)據(jù)記錄隨機訪問16練習(xí)6-1:Bitmap File Writer VI使用二進制文件I/O,按特定格式將數(shù)據(jù)寫入文件。17練習(xí)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文件屬性設(shè)置設(shè)置TDMS文件、通道組或通道的屬性26C. TDMS文件獲取屬性返回TDMS文件、通道組或通道的屬性C. TDMS文件文件查看器打開TDMS文件,在TDMS文件查看器對話框中顯示文件數(shù)據(jù)C. TDMS文件TDM Excel插件練習(xí)6-2:讀取TDMS文件學(xué)習(xí)從TDMS文件中讀取數(shù)據(jù)的方法。30練習(xí)6-2:讀取TDMS文件使用ASCII文件或自定義二進制文件實現(xiàn)記錄和讀取 的難度在于?總結(jié)測驗如需將測試結(jié)果存儲至文件并分類數(shù)據(jù)至不同描述性組, 以后需快速按組查看測試結(jié)果。 應(yīng)使用下列哪種文件
9、存儲格式?用制表符分隔的ASCII自定義二進制格式TDMS數(shù)據(jù)記錄總結(jié)測驗解答如需將測試結(jié)果存儲至文件并分類數(shù)據(jù)至不同描述性組, 以后需快速按組查看測試結(jié)果。 應(yīng)使用下列哪種文件存儲格式?用制表符分隔的ASCII自定義二進制格式TDMS數(shù)據(jù)記錄33總結(jié)測驗如要編寫一個保存PNG圖片文件格式的程序, 應(yīng)使用下列哪種文件存儲格式?存儲文件VI二進制文件函數(shù)ASCII文件VI數(shù)據(jù)記錄文件VI34總結(jié)測驗解答如要編寫一個保存PNG圖片文件格式的程序, 應(yīng)使用下列哪種文件存儲格式?存儲文件VI二進制文件函數(shù)ASCII文件VI數(shù)據(jù)記錄文件VI35總結(jié)測驗如要將數(shù)據(jù)存儲為便于其它工程師使用Microsoft
10、 Excel應(yīng)用程序進行分析的格式, 應(yīng)使用下列哪種文件存儲格式?用制表符分隔的ASCII自定義二進制格式TDMS數(shù)據(jù)記錄36總結(jié)測驗解答如要將數(shù)據(jù)存儲為便于其它工程師使用Microsoft Excel應(yīng)用程序進行分析的格式, 應(yīng)使用下列哪種文件存儲格式?用制表符分隔的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)容里面會有圖紙預(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. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 旅游活動代駕服務(wù)合同2篇
- 教育機構(gòu)與家長合同3篇
- 居民區(qū)自來水管道施工合同3篇
- 施工分包合同講解要點3篇
- 提前解除租賃合同的常見問題3篇
- 工業(yè)園租賃合同格式打印格式3篇
- 換熱站施工合同范本3篇
- 工業(yè)購銷合同范本3篇
- 改進行為承諾書3篇
- 新加油站員工勞動合同書簡版3篇
- 2024年-電大《中央銀行理論與實務(wù)》期末復(fù)習(xí)資料(作業(yè)、藍本、學(xué)習(xí)指導(dǎo)(黃本)、試卷)8
- 2024年度物業(yè)管理服務(wù)合同糾紛調(diào)解協(xié)議3篇
- 《全國較大事故案例》課件
- 2024-2025學(xué)年上學(xué)期天津初中地理七年級期末模擬卷1
- 甘肅蘭州生物制品研究所筆試題庫
- 職工子女教育資助管理制度
- 2024屆中國東航股份綜合管理部校園招聘易考易錯模擬試題(共500題)試卷后附參考答案
- 小學(xué)校門口突發(fā)問題應(yīng)急預(yù)案(5篇)
- 2024年危險品貨車租賃合同條款
- 環(huán)保監(jiān)測數(shù)據(jù)質(zhì)量控制預(yù)案
- 雙方共同招工協(xié)議書(2篇)
評論
0/150
提交評論