|
AutoTerms
|
Controls whether the fuzzy logic component will automatically generate the fuzzy terms or sets; low, medium, and high; for each new fuzzy variable. If this property is false, newly created fuzzy variables will have no fuzzy sets until you define them.
|
|
CorrelationMethod
|
Defines which of the two fuzzy correlation methods are used in correlation: Minimum and Product.
|
|
DefuzzificationMethod
|
Defines the defuzzification method that fuzzy sets should use for determining a value that best represents the fuzzy set. There are two methods available: center of gravity and mean of maxima
|
|
InferenceMethod
|
Controls which fuzzy inference methods is used in fuzzy inference (see Infer method).
|
|
Items
|
Lists the fuzzy variables for the fuzzy logic. Use the Items property to iterate through all the fuzzy variables. Index identifies the index in the range 0 to Count - 1.
|
|
ItemsClass
|
Represents property ItemsClass.
|
|
NumFunctionValues
|
Defines the default number of XY value pairs used to create fuzzy sets.
|
|
OnChange
|
Occurs when the fuzzy variable is changed, either its properties such as Minimum and Maximum or when fuzzy sets are added and deleted.
|
|
Parser
|
Refers to the IFuzzyParser interface implementation which can print and parse the fuzzy variable and its fuzzy sets
|
|
Strings
|
Contains a string representation of all the fuzzy variables and fuzzy sets in the fuzzy logic component. As fuzzy variables and sets are added to the component, this property gets updated. You can also change the strings property and fuzzy variables and sets will be automatically added, changed, and deleted.
|
|
Threshold
|
Defines the "noise" level of fuzzy sets in the variable. When two fuzzy sets are compared to see if they are equal, all the XY value pairs of the two fuzzy sets are compared. If the minimum Y value of the two fuzzy sets at some X point exceed the threshold, then they equal
|
|
Variables
|
Provides a place where you can define variables using name=value pairs, e.g., x=cold or warm.
|