6. 前件部を作成する
- 更新日2023-02-21
- 3分で読める
ルールを作成するときの最初のステップは、ルールの前件部を作成することです。'気温' IS '低温'および'湿度' IS '乾燥'前件部を作成するには、以下の手順に従います。
- 「FL前件部を作成」VIをブロックダイアグラムに追加します。このVIはファジーシステムのルールの前件部(IF部分)を作成します。
- 「FL前件部を作成」VIの変数指標入力とメンバーシップ関数指標入力に定数を作成し、両方を0に設定します。これらの入力は、気温入力言語変数を低温メンバーシップ関数に関連付けることを指定します。
- 「FL前件部を作成」VIの前件部入力に定数を作成します。
- メンバーシップ関数内の言語変数のメンバーシップの度合いを計算するために、条件定数で=を選択します。これで「FL前件部を作成」VIは'気温' IS '低温'前件部を作成します。
- '湿度' IS '乾燥'前件部を作成するために、ステップ1~4を繰り返します。温室ファジーシステムで乾燥は2番目の入力言語変数の最初のメンバーシップ関数なので、変数指標に1を指定し、メンバーシップ関数指標に0を指定します。
- ブロックダイアグラムに「配列連結追加」関数を追加します。
- 2つの入力要素が表示されるように「配列連結追加」関数のサイズを変更します。
- 「FL前件部を作成」VIの前件部出力を「配列連結追加」関数の最初の要素入力に配線します。
- 2番目の「FL前件部を作成」VIの前件部出力を「配列連結追加」関数の2番目の要素入力に配線します。できあがったブロックダイアグラムのセクションは下図のようになります。

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

