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 Object | Description |
---|---|
FL Create Membership Function | Creates a membership function for a linguistic variable. You also can use the Define Variable dialog box to create membership functions interactively. |
FL Get Membership Function | Returns 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 Names | Returns 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 Functions | Returns the number of membership functions for all input and output variables in the fuzzy system you specify. |
FL Set Membership Function | Modifies 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. |