LabVIEW PID and Fuzzy Logic Toolkit API Reference

FL新規ファジーシステム VI

  • 更新日2023-02-21
  • 4分で読める

FL新規ファジーシステム VI

1つ上のパレット: ファジー論理VI

インストールパッケージ: 開発システム

ファジーシステムを作成します。また、ファジーシステムデザイナを使用して、対話的にファジーシステムを作成することもできます。

 ブロックダイアグラムに追加  パレットで検索
非ファジー化方法には、このVIが出力言語変数のメンバーシップの度合いを数値に変換するために使用する非ファジー化方法を指定します。

0領域の中心―非ファジー化方法として領域の中心を使用することを指定します。
1修正された領域の中心―非ファジー化方法として修正された領域の中心を使用することを指定します。
2合計の中心―非ファジー化方法として合計の中心を使用することを指定します。
3最大の中心―非ファジー化方法として最大の中心を使用することを指定します。
4最大の平均―非ファジー化方法として最大の平均を使用することを指定します。
入力変数には、ファジーシステムの入力言語変数を指定します。
出力変数には、ファジーシステムの出力言語変数を指定します。
ルールには、ファジーシステムのルールを指定します。ルールの前件部を指定するには入力変数を使用し、後件部を指定するには出力変数を使用します。
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
ユーザ定義メンバーシップ関数形状には、レシピメンバーシップ関数のカスタム形状を定義するx-y値を指定します。メンバーシップ関数の形状は、対応する言語要素内の言語変数のメンバーシップの度合いを決定します。「FLメンバーシップ関数を作成」VIを使用して新しいメンバーシップ関数を作成するときは、事前定義されているメンバーシップ関数形状を使用するか、このパラメータを使用して指定したカスタムメンバーシップ関数形状を使用することができます。 定義するカスタムメンバーシップ関数ごとに、任意範囲のx値を使用することができます。しかし、指定する最初のポイントのメンバーシップの度合いが0になり、最後のポイントのメンバーシップの度合いが1になるように、y値の範囲は、0~1の範囲である必要があります。LabVIEWは、カスタム形状を左基準点と左最高点の間で線形にスケールし、この形状のミラーイメージを右最高点と右基準点の間で線形にスケールします。左最高右最高の間のポイントのメンバーシップの度合いは、すべて1です。
説明には、ファジーシステムの説明を指定します。
ファジーシステム出力は、ファジーシステムの完全な情報を返します。この出力を別のVIのファジーシステム入力に配線します。
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

Log in to get a better experience