Membership VIs

Owning Palette: Fuzzy Logic VIs

Requires: Full Development System. This topic might not match its corresponding palette in LabVIEW depending on your operating system, licensed product(s), and target.

Use the Membership VIs to modify the membership functions for linguistic variables in a fuzzy system. Membership functions represent the degree of membership of linguistic variables within their linguistic terms. The degree of membership is continuous between 0 and 1.

The VIs on this palette can return general LabVIEW error codes and specific PID and Fuzzy Logic error codes.

Palette ObjectDescription
FL Create Membership FunctionCreates a membership function for a linguistic variable. You also can use the Define Variable dialog box to create membership functions interactively.
FL Get Membership FunctionReturns the shape, color, and points of a membership function for a linguistic variable. You can return a membership function from a fuzzy system or from an array of membership functions. The data type you wire to the fuzzy system in input determines the polymorphic instance to use.
FL Get Membership Function NamesReturns the names of the linguistic terms for a linguistic variable. Membership functions represent the degree of membership of linguistic variables within their linguistic terms. You can return the names of the membership functions from a fuzzy system or from an array of membership functions. The data type you wire to the fuzzy system in input determines the polymorphic instance to use.
FL Get Number of Membership FunctionsReturns the number of membership functions for all input and output variables in the fuzzy system you specify.
FL Set Membership FunctionModifies the shape, color, or points of a membership function for a linguistic variable. You can modify a membership function from a fuzzy system or from an array of membership functions. The data type you wire to the fuzzy system in input determines the polymorphic instance to use.