FAQ
FAMOS
シーケンス / 関数top
└信号生成
ID.s012
Q. 正弦波・余弦波の作成
FAMOSでの信号生成
FAMOSは測定されたデータを処理するためのソフトウェアですが、関数の働きを理解したり、特性関数を作成するために信号を生成しなければなりません。
単純な波形であれば、波形エディターでも作成できますが、少し複雑になると手に負えません。
A.
正弦波・余弦波は以下のように作成します。それらは振幅1で位相PI/4です。予約変数PIを使用しています。関数”Sin”、”Cos”は関数グループ1にあります。
SineWave = Sin (Ramp ( PI/2, PI/128, 512 ))
CosWave = Cos (Ramp ( PI/2, PI/128, 512 ))
さらに以下のように設定すると、パラメータを指定して正弦波を生成できます。
datanum = 1024 ; [Point]
freq1 = 10 ; [Hz]
gain1 = 0.5
duration = 4 ; [sec]
data = gain1 * Cos( Ramp( 0, pi2/datanum, datanum*duration) * freq1)
data = XDel( data, 1/datanum)