バックラッシュ
- 更新日2023-02-17
- 4分で読める
バックラッシュ
バックラッシュまたはデッドバンド関数を実装します。
入力/出力

リセット
デッドバンドの計算に初期出力を使用するかどうかを決定するブールまたはブール配列です。
| True | 初期出力を使用してデッドバンドを計算します。 |
| False | 前の出力を使用してデッドバンドを計算します。 |
初回の呼び出し時では、このノードは自動的に初期出力を使用してデッドバンドを計算します。
Default value: False

入力
入力信号です。
この入力は、倍精度浮動小数点数または倍精度浮動小数点数の配列を受け付けます。

デッドバンド
デッドバンドの幅です。
この入力は、倍精度浮動小数点数または倍精度浮動小数点数の配列を受け付けます。
Default value: 0

初期出力
バックラッシュ関数が最初に実行したとき、またはリセットがTrueのときに、このノードが入力に比較する値です。
この入力は、倍精度浮動小数点数または倍精度浮動小数点数の配列を受け付けます。
Default value: 0

出力
出力信号です。
この出力は、倍精度浮動小数点数または倍精度浮動小数点数の配列を返すことができます。
バックラッシュ関数のアルゴリズム定義
以下の式はバックラッシュ関数を定義します。
ここで、
- uは入力信号
- yは出力信号
- tは現在のシミュレーション時間