將訊號或聲音訊號另存為 Wave 聲音格式檔案。
參數設定(Properties)
本模組接受實數(real number),單通道(single channel)或多通道(multi-channel),regular的聲音訊號(audio)輸入。
參數為 WriteNow、OutputFileName 及 Play。WriteNow 預設為 False 表示資料並不會即時寫入檔案,True 表示會寫入檔案,OutputFileName 決定檔案的位置,Play 選擇為 " True " 的話,寫入檔案後會以預設程式撥放此.wav 檔。各參數定義與預設值如下表。
參數名稱 |
參數定義 |
預設值 |
Play |
選擇是否在訊號寫入檔案後,以作業系統預設之媒體撥放程式開啟此檔。 |
False |
WriteNow |
將訊號即時寫入檔案,其中包含 False、True。 |
False |
OutputFileName |
決定檔案名稱及位置 |
範例(Example)
本範例將示範以兩個訊號各為 1000 Hz 取樣頻率和長度 2 秒的 White Noise、1000 Hz 取樣頻率和長度 2 秒的sine wave、振幅皆為 1 當作輸入訊號,再利用 Merge to Multi-channel,將一個二個通道的訊號以 Covert To Audio 轉成聲音訊號。步驟如下:
於 Network 視窗下選擇 Source /Noise 創造一個白色雜訊和 Source / Sine Wave,其 Properties / SampingFreq 與 Amplitude 皆為預設值,最後以 Compute / Conversion / Merge to Multi-channel 將上述訊號合成一多通道資料。
再將訊號資料以Conversion / Convert to Audio 轉為聲音訊號,Sample Rate 設定 1000Hz,Bits per sample 設定為 16 bps,訊號須經過轉換變為聲音訊號後,才能被 Wave Writer 所接受。最後利用 Writer / WaveWriter 將訊號寫入檔案。
相關指令
Noise,Merge to Multi-channel,Convert To Audio。