新聞中心

        EEPW首頁 > 測試測量 > 設計應用 > LabVIEW的寫入測量文件

        LabVIEW的寫入測量文件

        作者: 時間:2017-01-09 來源:網絡 收藏
          “寫入測量文件”Express VI位于函數選板的“編程→文件I/O→寫入測量文件”,完整的圖標和接線端如圖1所示。

          寫入測量文件Express VI將數據寫入基于文本或二進制的測量文件。輸入和輸出接線端說明如下。

        本文引用地址:http://www.104case.com/article/201701/337163.htm

          DAQmx任務:指定用于在對話框“配置用戶定義屬性→DAQmx屬性”生成數據的DAQmx任務。

          錯誤輸入(無錯誤):描述Express VI之前程序發生的錯誤信息。

          啟用:指定啟用或禁用Express VI。默認為真,表示啟用。

          文件名:指定所讀文件的文件名。

          信號:寫入測量文件的一個或多個信號。

          注釋:向每個寫入.lvm或.tdm文件的數據集合添加注釋。

          保存數據:返回Express VI是否正在保存數據。

          錯誤輸出:包含Express VI之前和自身發生的錯誤信息。

          文件名輸出:返回讀取的測量文件的文件名。

          在添加寫入測量文件Express VI時,或右鍵單擊Express VI并選擇“屬性”選項,會彈出配置對話框。配置對話框如圖2所示。

          配置對話框中包含如下選項。

         ?。?)文件名。

          顯示被寫入數據的文件的完整路徑。僅在文件名輸入端未連線時,該Express VI才將數據寫入該參數所指定

        的文件;如文件名輸入端己連線,則數據將被該Express VI寫入該輸入端所指定的文件。

          圖1 寫入測量文件Express VI的圖標和接線端

         ?。?)動作。

          “保存至單個文件”將所有數據保存至一個文件。

          勾選復選框“提示用戶選擇文件”顯示對話框,提示用戶選擇文件。“僅詢問一次”提示用戶選擇文件,僅提示一次;“每次循環時詢問”在每次Express Ⅵ運行時都提示用戶選擇文件,只有勾選“提示用戶選擇文件”復選框時,這兩個選項才可用。

          “如文件已經存在”包含4個選項:“重命名現有文件”表示如果重置為真,則重命名現有文件;“使用下一可用文件名”表示如果重置為真,向文件名添加下一個順序數字;“添加至文件”表示將數據添加至文件,如選中“添加至文件”,VI將忽略重置的值;“覆蓋文件”表示如果重置為真,將覆蓋現有文件的數據。

          “保存至一系列文件(多個文件)”將數據保存至多個文件。如重置為真,則VI將從序列中的第一個文件開始寫入。當指定文件已經存在時將采取何種措施,由配置多文件設置對話框“現有文件”選項的值決定。

         ?。?)文件格式。

          包含選項“文本(LVM)”、“二進制(TDMS)”和“帶XML頭的二進制(TDM)”。“文本(LVM)”將文件格式設置為基于文本的測量文件(.lvm),并設置文件擴展名為.lvm;“二進制(TDMS)”將文件格式設置為二進制測量文件(.tdms),并將文件擴展名設置為.tdms;“帶XML頭的二進制(TDM)”將文件格式設置為二進制測量文件(.tdm),并將文件擴展名設置為.tdm。當選擇該文件格式時,可以勾選復選框“鎖定文件以提高訪問速度”,可明顯加快讀寫速度,但將影響對某些任務的多任務處理能力。通常情況下推薦使用該選項。


          
          圖2 配置寫入測量文件對話框

         ?。?)數據段首。

          只有選擇“文件格式”部分的“文本(LVM)”時,才可以使用該項。

          “每數據段一個段首”在被寫入文件的每個數據段創建一個段首。適用于數據采樣率因時間而改變、以不同采樣率采集兩個或兩個以上信號、被記錄的一組信號隨時間而變化的情況。

          “僅單個段首”在被寫入文件中僅創建一個段首。適用于以相同的恒定采集率采集同一組信號的情況。

          “無段首”不在被寫入的文件中創建段首。

          (5)X值列。

          只有選擇“文件格式”部分的“文本(LVM)”時,才可以使用該項。

          “每通道一列”為每個通道產生的時間數據創建單獨的列。對于每列y軸的值,都會生成一列相應豸軸的值。適用于采集率不恒定或采集不同類型信號的情況。

          “僅一列”僅為所有通道生成的時間數據創建一個列,僅包括一列x軸的值。適用于以相同的恒定采集率采集同一組信號的情況。

          “空時間列”為所有通道生成的時間數據創建一個空列,不包括x軸的數據。

         ?。?)分隔符。

          只有選擇了文本格式部分的“文本(LVM)”選項才可以使用該項。

          “制表符”用制表符分隔文本文件中的字段。

          “逗號”用逗號分隔文本文件中的字段。

          (7)文件說明。

          包含.lvm、.tdm或.tdms文件的說明。LabVIEW將本文本框中輸入的文本添加到文件的段首中。

          如果選擇了“二進制(TDMS)”或“帶XML頭的二進制(TDM)”,可以單擊“高級…”按鈕,顯示配置用戶定義屬性的對話框。



        關鍵詞: LabVIEW測量文

        評論


        技術專區

        關閉
        主站蜘蛛池模板: 澄迈县| 沙湾县| 柳林县| 莎车县| 石屏县| 林芝县| 普陀区| 牙克石市| 武义县| 哈密市| 穆棱市| 荔波县| 禄劝| 城固县| 安吉县| 平阳县| 盱眙县| 安阳县| 含山县| 兴城市| 吉水县| 云和县| 准格尔旗| 应用必备| 东乌珠穆沁旗| 钟山县| 揭阳市| 木兰县| 高平市| 马尔康县| 宁强县| 抚远县| 通海县| 繁昌县| 田阳县| 晋州市| 瑞安市| 晴隆县| 台湾省| 屏南县| 绥江县|