DSP関数機能ブロック[BlockF]
Location : IC/DSP/Block/BlockF
外形
説明
BlockF
はDSPプログラムの関数を記述する機能用ブロックです。
ブロック名が関数名となります。
使用方法はPRCブロックの関数の記述方法と同様です。 ただし、関数名は定義する必要がないため以下の様に記述します。
Example
BlockF
に記述する内容
シンボル名をADD
とします。
gain = 10;
OUT = gain * (IN1 + IN2);
DSP
のblock
内に記述する内容
setvar("", "ADD_IN1", 5); // ADD関数のIN1に5を設定
setvar("", "ADD_IN2", 10); // ADD関数のIN2に10設定
ADD(); // 呼び出し実行
ans = var("", "ADD_OUT"); // 結果をADD関数のOUTから取得