7. 後件部を作成する
- 更新日2023-02-21
- 3分で読める
ルール後件部は、ルール前件部と同様の方法で作成します。'電動屋根' IS '閉じている'と'水流出' IS '中程度'後件部を作成するには、以下の手順に従います。
- 「FL後件部を作成」VIをブロックダイアグラムに追加します。このVIはファジーシステムのルールの後件部(THEN部分)を作成します。
- 「FL後件部を作成」VIの変数指標入力とメンバーシップ関数指標入力に定数を作成し、両方を0に設定します。これらの入力は、電動屋根出力言語変数を閉じているメンバーシップ関数に関連付けることを指定します。

メモ 「FL後件部を作成」VIは、「FL前件部を作成」VIとは異なり、条件入力がありません。「FL Create Consequent」VIは、常にメンバーシップ関数内の出力変数のメンバーシップの度合いに対応する後件部を返します。 - '水流出' IS '中程度'後件部を作成するために、ステップ1と2を繰り返します。温室ファジーシステムでは、中程度は2番目の出力言語変数(水流出)の2番目のメンバーシップ関数なので、 変数指標とメンバーシップ関数指標の両方に1を設定します。
- ブロックダイアグラムに「配列連結追加」関数を追加します。
- 2つの入力要素が表示されるように「配列連結追加」関数のサイズを変更します。
- 最初の「FL後件部を作成」VIの後件部出力を「配列連結追加」関数の最初の要素入力に配線します。
- 2番目の「FL後件部を作成」VIの後件部出力を「配列連結追加」関数の2番目の要素入力に配線します。できあがったブロックダイアグラムのセクションは下図のようになります。

- VIを保存します。
![]() |
前へ 6. 前件部を作成する |
ホーム チュートリアル: ファジー論理VIを使用してファジーシステムを変更する |
次へ 8. ルールの前件部と後件部を組み合わせる |
![]() |

