Behavior : Fuzzy
Author:Rex.Rainbow
Download
Actions
0. Define membership
Action:0. Define membership (7 levels)
- Define membership.
- Name ( string ) : Input variable name.
- --- ( string ) : Range setting of Negative Big. Empty string is ignored.
- -- ( string ) : Range setting of Negative Medium. Empty string is ignored.
- - ( string ) : Range setting of Negative Small. Empty string is ignored.
- ( string ) : Range setting of Zero. Empty string is ignored.
- + ( string ) : Range setting of Positive Small. Empty string is ignored.
- ++ ( string ) : Range setting of Positive Medium. Empty string is ignored.
- +++ ( string ) : Range setting of Positive Big. Empty string is ignored.
Action:0. Define membership (5 levels)
- Define membership.
- Name ( string ) : Input variable name.
- -- ( string ) : Range setting of Negative Medium. Empty string is ignored.
- - ( string ) : Range setting of Negative Small. Empty string is ignored.
- ( string ) : Range setting of Zero. Empty string is ignored.
- + ( string ) : Range setting of Positive Small. Empty string is ignored.
- ++ ( string ) : Range setting of Positive Medium. Empty string is ignored.
Action:0. Define membership (3 levels)
- Define membership.
- Name ( string ) : Input variable name.
- - ( string ) : Range setting of Negative Small. Empty string is ignored.
- ( string ) : Range setting of Zero. Empty string is ignored.
- + ( string ) : Range setting of Positive Small. Empty string is ignored.
0. Define rule
Action:Add
- Add rule.
- Rule ( string ) : Rule name.
- Expression ( string ) : Expression of memberships.
Action:Clean all
Action:Clean
- Clean rule.
- Rule ( string ) : Rule name.
Input
Action:Set variable value
- Set variable value.
- Name ( string ) : Variable name.
- Value ( number ) : Variable value.
Output
Action:Execute rules
Expressions
Input
Expression:InputGrade
- Get input grade.
- Input ( string ) : Input name.
Expression:MaxInputMembership
- Get input membership of maximun grade.
- Input ( string ) : Input name.
Logic
Expression:NOT
- Do NOT operation of these expressions.
- Expression ( number or string ) : Expression of membership, or a number.
Expression:OR
- Do OR operation of these expressions.
- Expression ( number or string ) : Expression of membership, or a number.
Expression:AND
- Do AND operation of these expressions.
- Expression ( number or string ) : Expression of membership, or a number.
Output
Expression:OutputGrade
- Get output grade.
- Output ( string ) : Output name.
Expression:MaxOutput