Chapter 7. 訊號輸出模組 (Writer)

Table of Contents

7.1 Write Data&Export to Excel
7.2 Csv Writer
7.3 Text Writer
7.4 TFA Writer
7.5 Wave Writer

7.1 Write Data&Export to Excel

Write Data 與 Export to Excel 可將資料另存為各種格式檔案,需注意這兩個功能不是視覺化元件。

參數設定(Properties)

Write Data 有各種形式檔案可以輸出,提供五種檔案格式包含 MATLAB MAT Files(*.mat) 、TFA Files(*.tfa) 、TextFiles(*.txt) 、CSV Files(*.csv) 、Wave Files(*.wav)。各參數定義如下表:

而 Export to Excel 可將訊號資料以 Excel 開啟,第一行表示 X Value,除第一行之外,行 (column) 的個數代表多少個 通道,列 (row) 的個數代表訊號資料長度。無論是Write Data 或者是 Export to Excel,都可以儲存繪圖 (Viewer)、加註 (Annotation) 模組以外的所有模組 Output 的資料。

範例(Example)

範例將介紹對於資料為實數訊號(signal)、複數訊號與頻譜資料(spectrum)、時頻資料(spectra) 、數值(numeric)時的輸出檔內容。

  1. 實數訊號(signal)

以 Source / Sine Wave 作為資料形式為訊號的例子,點選 Sine 元件後按下(Save Data To File),會跳出檔案儲存視窗,可選擇不同類型的檔案儲存訊號資料。

若儲存為 mat 檔,該檔內會有兩個變數,變數名稱會套用元件的名稱。以這個例子來說,會有 Sine_x 與 Sine_y;其中 Sine_x 儲存每個訊號資料所對應的時間,Sine_y 則儲存訊號資料,資料都是以 column 的方向儲存。若訊號有 n 個通道,則在 Sine_y 變數會以column 的方式儲存,一個 column 代表一個 channel 的訊號資料。

其它類型的檔案格式可參考相關 Writer 模組的說明。

若以 Export to Excel 儲存,程式會自動開啟 Excel 並將訊號資料以下表的形式複製到表格。其中 X Value 儲存每個訊號資料所對應的時間,CH1 儲存訊號資料,若為多通道訊號,則再以 CH2、CH3… 依序儲存。

  1. 複數訊號與頻譜資料(spectrum)

Export to Excel 與 Write Data To File 輸出複數訊號的輸出格式如下表所示:

第一列為每個資料的標題,X Value 這一行儲存頻率值,CH1 – Real 儲存訊號實部,CH1 – Imag儲存訊號虛數部份,若複數訊號是多通道訊號,其它通道的資料也會依照這樣的格式依序排列至後方。

本程式會把頻譜分析結果視為複數訊號,並以 X Value 儲存頻率,輸出格式與上述內容相同。

  1. 時頻分析(Spectra)

Export to Excel 時頻分析的結果,其輸出格式如下表所示:

第一行儲存時間軸的資料,以 Ti 為代號,而第一列儲存頻率值,以 Fj 為代號,則其中第 i 列 第 j 行所對應的值代表時間為 Ti,頻率為 Fj 的訊號強度 ( Magnitude )。

相關指令

Writer。

Converted from CHM to HTML with chm2web Standard 2.85 (unicode)