Top Menu > 技術情報INDEX
SpectraSoft
SpectraPLUS-SC Sound Card Edition
サンプルマクロ「Sample1.mac」の使用手順と解説
- アイコンバーの[Macro]ボタンをクリックします
- 「Macro」ダイアログのメニュー<File><Open>をクリックします
- 「Open Macro Command File」ダイアログで「Sample1.mac」ファイルを選択し、開きます
- 「Macro」ダイアログの[Run]ボタンをクリックします
- マクロを実行します。マクロの内容は解説を参照下さい
- 実行完了後自動停止します。途中で停止する場合は「Macro」ダイアログの[Stop]ボタンをクリックします
- [View Output...]ボタンをクリックすると書き出されたスペクトラムデータを観察することができます
Averaged spectrum at 2007_06_26_171733
16.000000 -102.707947
31.500000 -101.618996
63.000000 -92.356796
125.000000 -99.466980
250.000000 -96.972771
500.000000 -98.829773
1000.000000 -98.641243
2000.000000 -97.584755
4000.000000 -95.306732
8000.000000 -91.323341
16000.000000 -72.133675
.
.
*「:」行はコメントと解釈されます。
; -----------------------------------------------------------------------
; Record a 2 minute wave file at the top of every hour and write the averaged spectrum to the output file
各正時に2分間WAVファイルを記録し、そのAVGスペクトラム値をファイルに書き込みます; -----------------------------------------------------------------------
; -----------------------------------------------------------------------
; Configure the analyzer settings (you can also use the send [File Open #] command and pass in the name of a configuration file)
アナライザー設定値を定義します([File Open #] コマンドを使用して設定することもできます); -----------------------------------------------------------------------
Send [Mode Recorder] Recorderモードにセットします
Send [Open Spectrum] Spectrumビューを開きます
Send [Set Channel Left] 左チャンネルをオンに設定します
Send [Set Sampling Rate 44100] サンプリングレートを「44100」に設定します
Send [Set FFT Size 2048] FFTサイズを「2048」に設定します
Send [Set Amplitude Scaling Type Log] グラフアンプリチュード(Y)軸を対数に設定します
Send [Set Frequency Scaling Type Log] グラフ周波数(X)軸を対数に設定します
Send [Set Average Size 100] AVGサイズを「100」に設定します; ------- Set the name of the output text file -------------------
SetOutputFile Sample_OutputData.txt データ書き込みファイル名を「Sample_OutputData.txt」に設定します
; -----------------------------------------------------------------------
; Start the main loop. Wait for the top of the next hour ;and record 2 minutes of data.
メインループをスタートします。正時に2分間、データを記録します; Also write the averaged spectral data to the output file. Continue for 10 hours.
そして、AVGスペクトラデータをファイルに書き出します。これを10時間継続します。; -----------------------------------------------------------------------
Loop 10 動作を10回繰り返します
WaitTopOfHour 正時まで待機します
Send [Record] Recoederをスタートして記録を開始します
WaitSeconds 120 120秒間記録を継続します
Send [Stop Recorder] Recoederをストップします
; Save the wave file with a date-time stamp in the filename ファイルネームにタイムスタンプをつけてWAVファイルを保存します
Send [File Save Sample_AutoDateTime.wav] ファイル「Sample_AutoDateTime.wav」を保存します
Send [File Close] ファイルを閉じます
; Write the averaged spectral data values to the macro output file マクロ出力ファイルにAVGスペクトラルデータを書き出します
OutputComment Averaged spectrum at AutoDateTime 日時を出力します
Output Spectrum スペクトラムデータを出力します
; Reset the running average AVGを初期化します
Send [Reset Average] 値を初期化します
LoopEnd 1回の動作を終了し、トップに戻ります
MacroEnd 動作を10回繰り返した後マクロを完了します