LabVIEW PID and Fuzzy Logic Toolkit API Reference

FLファジーコントローラ VI

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

FLファジーコントローラ VI

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

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

指定したファジーシステム用のファジー論理コントローラを実装します。

デフォルトでは、このVIは、SISO(単一入力単一出力)ファジーシステム用のファジー論理コントローラを実装します。使用する多態性インスタンスを手動で選択する必要があります。

 ブロックダイアグラムに追加  パレットで検索

FLファジーコントローラ(SISO)

ファジーシステム入力には、ファジーシステムの完全な情報を指定します。別のVIのファジーシステム出力をこのVIのファジーシステム入力に配線してください。
入力値には、ファジーシステムの入力変数の値を指定します。ファジー論理コントローラは、出力値入力値とファジーシステムのルールに従って評価します。
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
ルールが呼び出した値?は、ファジー論理コントローラが、対応する出力値を評価するためにルールを呼び出したかどうかを示します。出力値は、ファジーコントローラが入力値とファジーシステムのルールに基づいて出力変数をゼロと評価するか、出力変数を評価するために何のルールも呼び出さない場合はゼロです。ルールが呼び出した値?がFALSEの場合、ルールベースが不完全であることを示します。
ファジーシステム出力は、ファジーシステムの完全な情報を返します。この出力を別のVIのファジーシステム入力に配線します。
出力値は、ファジーシステムの出力変数の値を返します。ファジー論理コントローラは、出力値入力値とファジーシステムのルールに従って評価します。出力値がゼロの場合に、ファジーコントローラが、対応する出力変数をゼロと評価したのか、出力変数を評価するルールを何も呼び出さなかったのかを判別するには、ルールが呼び出した値?表示器を使用します。
ルールの重みは、ファジー論理コントローラが出力言語変数のメンバーシップ関数をスケールするときに使用するルールの重みを返します。含意演算方法には、ファジー論理コントローラがこのスケーリングをどのように行うかを指定します。各ルールに対して、ルールの重みは、集計された前件部の真理値と、ルールに指定したサポートの度合いの積です。
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

FLファジーコントローラ(SIMO)

SIMO(単一入力複数出力)ファジーシステム用のファジーロジックコントローラを実装します。

ファジーシステム入力には、ファジーシステムの完全な情報を指定します。別のVIのファジーシステム出力をこのVIのファジーシステム入力に配線してください。
入力値には、ファジーシステムの入力変数の値を指定します。ファジー論理コントローラは、出力値入力値とファジーシステムのルールに従って評価します。
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
ルールが呼び出した値?は、ファジー論理コントローラが、対応する出力値を評価するためにルールを呼び出したかどうかを示します。ファジーコントローラが入力値とファジーシステムのルールに基づいて出力変数をゼロと評価するか、出力変数を評価するために何のルールも呼び出さない場合、出力値配列の要素はゼロです。ルールが呼び出した値?がFALSEの場合、ルールベースが不完全であることを示します。
ファジーシステム出力は、ファジーシステムの完全な情報を返します。この出力を別のVIのファジーシステム入力に配線します。
出力値は、ファジーシステムの出力変数の値を返します。ファジー論理コントローラは、出力値入力値とファジーシステムのルールに従って評価します。出力値配列の要素がゼロの場合に、ファジーコントローラが、対応する出力変数をゼロと評価したのか、出力変数を評価するルールを何も呼び出さなかったのかを判別するには、ルールが呼び出した値?表示器を使用します。
ルールの重みは、ファジー論理コントローラが出力言語変数のメンバーシップ関数をスケールするときに使用するルールの重みを返します。含意演算方法には、ファジー論理コントローラがこのスケーリングをどのように行うかを指定します。各ルールに対して、ルールの重みは、集計された前件部の真理値と、ルールに指定したサポートの度合いの積です。
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

FLファジーコントローラ(MISO)

MISO(複数入力単一入力)ファジーシステム用のファジー論理コントローラを実装します。

ファジーシステム入力には、ファジーシステムの完全な情報を指定します。別のVIのファジーシステム出力をこのVIのファジーシステム入力に配線してください。
入力値には、ファジーシステムの入力変数の値を指定します。ファジー論理コントローラは、出力値入力値とファジーシステムのルールに従って評価します。
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
ルールが呼び出した値?は、ファジー論理コントローラが、対応する出力値を評価するためにルールを呼び出したかどうかを示します。出力値は、ファジーコントローラが入力値とファジーシステムのルールに基づいて出力変数をゼロと評価するか、出力変数を評価するために何のルールも呼び出さない場合はゼロです。ルールが呼び出した値?がFALSEの場合、ルールベースが不完全であることを示します。
ファジーシステム出力は、ファジーシステムの完全な情報を返します。この出力を別のVIのファジーシステム入力に配線します。
出力値は、ファジーシステムの出力変数の値を返します。ファジー論理コントローラは、出力値入力値とファジーシステムのルールに従って評価します。出力値がゼロの場合に、ファジーコントローラが、対応する出力変数をゼロと評価したのか、出力変数を評価するルールを何も呼び出さなかったのかを判別するには、ルールが呼び出した値?表示器を使用します。
ルールの重みは、ファジー論理コントローラが出力言語変数のメンバーシップ関数をスケールするときに使用するルールの重みを返します。含意演算方法には、ファジー論理コントローラがこのスケーリングをどのように行うかを指定します。各ルールに対して、ルールの重みは、集計された前件部の真理値と、ルールに指定したサポートの度合いの積です。
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

FLファジーコントローラ(MIMO)

MIMO(複数入力複数出力)ファジーシステム用のファジー論理コントローラを実装します。

ファジーシステム入力には、ファジーシステムの完全な情報を指定します。別のVIのファジーシステム出力をこのVIのファジーシステム入力に配線してください。
入力値には、ファジーシステムの入力変数の値を指定します。ファジー論理コントローラは、出力値入力値とファジーシステムのルールに従って評価します。
エラー入力は、このノードを実行する前に発生したエラーの状態を示します。この入力は、標準エラー入力として機能します。
ルールが呼び出した値?は、ファジー論理コントローラが、対応する出力値を評価するためにルールを呼び出したかどうかを示します。ファジーコントローラが入力値とファジーシステムのルールに基づいて出力変数をゼロと評価するか、出力変数を評価するために何のルールも呼び出さない場合、出力値配列の要素はゼロです。ルールが呼び出した値?がFALSEの場合、ルールベースが不完全であることを示します。
ファジーシステム出力は、ファジーシステムの完全な情報を返します。この出力を別のVIのファジーシステム入力に配線します。
出力値は、ファジーシステムの出力変数の値を返します。ファジー論理コントローラは、出力値入力値とファジーシステムのルールに従って評価します。出力値配列の要素がゼロの場合に、ファジーコントローラが、対応する出力変数をゼロと評価したのか、出力変数を評価するルールを何も呼び出さなかったのかを判別するには、ルールが呼び出した値?表示器を使用します。
ルールの重みは、ファジー論理コントローラが出力言語変数のメンバーシップ関数をスケールするときに使用するルールの重みを返します。含意演算方法には、ファジー論理コントローラがこのスケーリングをどのように行うかを指定します。各ルールに対して、ルールの重みは、集計された前件部の真理値と、ルールに指定したサポートの度合いの積です。
エラー出力には、エラー情報が含まれます。この出力は、標準エラー出力として機能します。

Log in to get a better experience