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