Altair Composeを用いたFFT処理スクリプトのサンプルです。
ファイル選択や数値入力のダイアログも含まれており、これらの使用方法も学習できます。
スクリプトを実行すると、uigetfileコマンドにより、ファイル選択のダイアログが表示されます。ここで、時刻歴波形が格納されたcsvファイルを選択します。
csvファイルを読み取り、時刻歴波形がプロットされます。
inputdlgコマンドにより、値を入力するダイアログが表示されます。
このサンプルでは、FFT処理に使用する区間を指定します。
指定した区間で切り出した時刻歴波形とそれをFFT処理したグラフがプロットされます。
また、FFT結果は_fft.csvで書き出されます。