德維創(chuàng)OXYGEN軟件測量設(shè)置之多文件設(shè)置
5.2.1 多文件
在長時間的存儲中, 將需要存儲的數(shù)據(jù)分成多個文件存儲而不是存儲成一個大的文件. 尤其在 測試過程中用戶希望分析前邊的數(shù)據(jù),分析過程不影響存儲. 這種機制就是多文件模式 OXYGEN軟件有三種文件分割方式:
? 時長分割
? 事件分割
? 時間分割
Fig. 5.4: 多文件存儲設(shè)置
多文件存儲
文件名稱
對于多文件記錄,文件夾名稱由第一個文件的文件名模式設(shè)置詳情請參考Storing and File name . 如果不希望創(chuàng)建單獨的文件夾,禁用多文件設(shè)置中創(chuàng)建子文件夾的選項的滑塊。如果單個文 件名相同,則使用單獨的多文件計數(shù)器(00x)。也可以使用時間命名方式,可以使用每個多文 件記錄的記錄開始的時間戳作為命名條件。 舉例說明 #{Date, Local}_#{Number, Session} 文件計數(shù)是3。因此,多文件名稱:20210503_003_001、20210503_003_002、20210503_003_003 等。 #{Time, File Start, “hh-mm-ss”} 多文件記錄將有以下名稱:09-55-29,09-55-39,09-55-49等 默認情況下,多文件記錄存儲在一個單獨的文件夾中,該文件夾與第一個多文件同名。若要 停用多文件子文件夾的創(chuàng)建,請停用多文件設(shè)置中的滑塊(參考圖5.4)
根據(jù)時間分割
如果選擇按持續(xù)時間分割,如果超過了定義的時間間隔,OXYGEN會自動將數(shù)據(jù)存儲到一個 新文件中:在總記錄時間10秒、2秒、30秒等后,會創(chuàng)建一個新的數(shù)據(jù)文件。最小時間間隔為10 秒。 特例 按照時間分割并結(jié)合啟用基于事件的波形記錄和禁用用戶減少統(tǒng)計運算 (參考觸發(fā)事件)。通過這種組合,可能會出現(xiàn)沒有數(shù)據(jù)存儲到多文件部分的情況。可能會出 現(xiàn)以下情況:
準備觸發(fā)器后沒有數(shù)據(jù)記錄:如果需要一定時間準備觸發(fā)前和第一個記錄發(fā)生的事件之后,準備觸 發(fā)之間的時間觸發(fā)和第一個記錄發(fā)生的事件將被拒絕和“0”的位置將被轉(zhuǎn)移到準備觸發(fā)第一個 記錄發(fā)生的事件。因此,第一個數(shù)據(jù)文件不是在準備觸發(fā)的位置開始,而是在第一個記錄事件 發(fā)生的位置開始。請參考圖5.5
Fig. 5.5: 第一種記錄特殊情況; 每10s分割一次文件
? 兩個事件之間沒有數(shù)據(jù)記錄: 如果兩個事件之間的時間大于分隔時間, 一個空的文件將會被 創(chuàng)建 (參考3 圖 5.5)
? 在上次發(fā)生的記錄事件和解除觸發(fā)器之間沒有數(shù)據(jù): 如果某一段時間在上次發(fā)生的記錄事 件和解除觸發(fā)之間,那么這段時間數(shù)據(jù)將不會被記錄,并且不會創(chuàng)建新的數(shù)據(jù)文件. 下圖 5.6 將闡明. 這也是為什么文件分割停止/開始標記被動創(chuàng)建如果一個新的記錄事件發(fā)生, 并且在分割持續(xù)時間不會被確切時間超過。
Fig. 5.6:第二種特殊事件; 每10s分割一次文件
注意: 如果對上面的特殊情況啟用了用戶統(tǒng)計記錄,這個特殊情況將不會被應(yīng)用,因為(統(tǒng)計)數(shù) 據(jù)將被連續(xù)記錄。
按事件數(shù)量分割 如果選擇通過時間數(shù)量進行文件分割(參考 ③ 圖 5.4),當(dāng)達到采集的事件數(shù)量以后一個新的文件 將會被創(chuàng)建。例如圖5.7的例子中,在第2、4、6、…記錄事件結(jié)束后,將會創(chuàng)建一個新的數(shù)據(jù)文 件。
特殊情況
如果使用通過事件數(shù)量分割與一個持續(xù)到之前發(fā)生的記錄事件的預(yù)記錄時間相結(jié)合,這兩個記 錄事件將被視為一個完整的記錄事件,因為它們是由預(yù)記錄時間連接起來的。下面將演示在兩 個事件后進行記錄拆分的情況:
第三種特殊情況,每兩個紀錄事件做一次分割
注意: 邊存儲邊回放功能 (see DejaView?) 在多文件模式下也是可用的. 分割起始結(jié)束時間在事 件列表中也是可見的 (如圖5.8).
Fig. 5.8: 文件分割起始和結(jié)束
按時間分割
如果選擇按時間分割數(shù)據(jù)文件(參考 ④ 圖5.4),Oxygen軟件在每一個設(shè)定好的時間間隔 便會生成一個新的文件。軟件數(shù)據(jù)采集的時間將會被用來作為參考時間??梢酝ㄟ^選擇彈 出日歷上的時間作為文件分割時間。
彈出日歷選擇文件分割起始時間
接下來文件分割可以以分鐘、小時、或者天來作為分割時間。最小的分割時間是一分 鐘。在選擇完分割時間以后,一個下一個分割時間的預(yù)覽工具將會顯示出來。見圖 5.10,這樣用戶方便檢查設(shè)置的分隔時間是否正確。
Fig. 5.10: 分割時間預(yù)覽
特殊事件
當(dāng)用戶設(shè)置好機遇事件觸發(fā),并且設(shè)置了基于事件觸發(fā)存儲,但是統(tǒng)計選項中選擇不存儲 (具體設(shè)置方法請參考 Triggered Events). 通過這種組合,可能會出現(xiàn)沒有數(shù)據(jù)存儲到多文件部分的情況??赡軙霈F(xiàn)以下情況:
Fig. 5.11: 特殊事件1,使用絕對時間分割,時間1分鐘
Fig. 5.12: 特殊事件2 ,使用絕對時間分割,時間1分鐘
注意: · 在觸發(fā)準備開始后沒有數(shù)據(jù)存儲 在準備觸發(fā)開始并且第一個出發(fā)開始條件發(fā)生的這一段時間,第一次分割也在這個觸發(fā)事件下 進行。因此第一個數(shù)據(jù)的紀錄并不是在準備觸發(fā)時開始記錄,而是在觸發(fā)開始條件發(fā)生后才 開始記錄的。所以第一個存儲的文件時間對比真實的存儲時間要短,下一個存儲的數(shù)據(jù)文件 將會恢復(fù)正常 ,請參考圖. 5.11. ·兩個記錄條件之間的數(shù)據(jù)丟失 如果兩個觸發(fā)條件之間的時間大于設(shè)置的文件分割時間.將會生成一個空的數(shù)據(jù)包 (參考File 4 圖5.11) ?在最后發(fā)生的記錄事件和解除觸發(fā)器之間沒有數(shù)據(jù) 如果接解除準備出發(fā)后沒有記錄條件發(fā)生,文件依然會按照設(shè)置好的分割條件進行創(chuàng)建分割. 這個情況請參考圖5.12.
? 如果對上面提到的特殊情況啟用了存儲統(tǒng)計記錄,這個特殊情況將不會被發(fā)生,因為(統(tǒng) 計)數(shù)據(jù)將被連續(xù)記錄
? 分割只可能在整數(shù)時進行,因此只能使用整數(shù),例如1、2、min/h/d。不可能每1.5小時分 割一次文件。
? 如果第一次的分割是在過去的時間內(nèi)進行的,那么下一次將會就整成真實時間進行
加載多文件
所有從屬于一次試驗的多文件存儲在選定的文件夾(參考 General settings) 或者在選定的文件夾中 單獨存儲的活動文件夾. 存儲的每個單獨文件將會從編號1開始。 加載多文件,點擊打開數(shù)據(jù)文件按鈕(see Fig. 5.13) 選擇需要分析的文件所在文件夾. 文件夾的命名 方式與數(shù)據(jù)文件的命名方式相同。因此,可以自由定義前綴,并將實際的日期和時間自動添加 到文件夾名稱中 (參考 General settings).
5.13:打開文件按扭
選擇正確的文件夾后,單個多文件會顯示在列表中。信息選項顯示所選文件是否是多文件記錄的一部 分,以及所選兼容文件部分的數(shù)量(參考 圖5.14)??梢酝瑫r打開所有的(參考圖 5.15),或者一部分(參 考 圖5.16),又或者只是打開一個(參考圖5.17)。文件選擇可以通過放在文件名左邊的復(fù)選框來完成。 如果打開了幾個部件或所有部件,它們將按正確的時間順序顯示。
Fig. 5.14: 打開多文件
Fig. 5.15: 打開存儲的所有多文件
Fig. 5.16: 打開存儲的部分多文件
Fig. 5.17: 打開多文件其中某個
如果選擇了不屬于多文件錄制的部分或不屬于同一多文件錄制的部分,“信息”頁簽中將顯示 一條信息,“打開”按鈕將被禁用 參考圖 5.18)
Fig. 5.18: 選擇非多文件兼容的其他文件
如果同時打開多個多文件部分,需要導(dǎo)出數(shù)據(jù)時,數(shù)據(jù)導(dǎo)出到一個文件中。如果需要將多文件 部件的數(shù)據(jù)導(dǎo)出到單獨的文件中,則必須將多文件部件依次打開并導(dǎo)出