2. 出力言語変数を作成する
- 更新日2023-02-21
- 3分で読める
出力言語変数を作成する方法は、ファジーシステムデザイナで入力言語変数を作成する方法と似ています。自動車操縦サンプルの出力言語変数「ステアリング角度φ」に対応する出力言語変数を作成するには、以下の手順に従います。
- 出力変数リストの右側にある出力変数を追加ボタンをクリックして変数を編集ダイアログボックスを表示します。
- 名前テキストボックスにステアリング角度と入力します。
- 最小値に-30、最大値に30を入力します。この範囲は、ハンドルを切ることができる範囲が-30.0~30.0度であることを指定します。
- 「ステアリング角度」出力変数用に新しいメンバーシップ関数を作成するために、メンバーシップ関数を追加ボタンをクリックします。
- 名前テキストボックスに負に大きくと入力します。
- この言語変数のメンバーシップの度合いを三角形関数が決めることを指定するために、形状プルダウンメニューから三角形を選択します。
- メンバーシップ関数グラフでメンバーシップ関数に使用する色を色パレットから選択します。
- ポイント配列のフィールドに-30、-30、-15を入力します。これらのポイントは、メンバーシップ関数の基準点と最高点に対応する言語変数の値を、左から右、基準から最高の順番に指定します。
- 以下のグラフに示されているメンバーシップ関数を作成するために、それぞれに対してステップ4~8を繰り返します。

- OKボタンをクリックして変更内容を保存します。
- ファイル→別名で保存を選択して、ファジーシステムをvehicle_maneuvering.fsという名前でわかりやすい場所に保存します。
![]() |
前へ 1. 入力言語変数を作成する |
ホーム チュートリアル: ファジーシステムデザイナを使用する |
次へ 3. 事前生成されたルールを使用してルールベースを作成する |
![]() |

