Fuzzy Logic VIs

Owning Palette: Control & Simulation VIs and Functions

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 Fuzzy Logic VIs to design and control fuzzy systems. You also can use the Fuzzy System Designer to design fuzzy systems interactively. You can use fuzzy logic to implement rule-based control for systems requiring control with multiple inputs.

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

Palette ObjectDescription
FL Fuzzy ControllerImplements a fuzzy logic controller for the fuzzy system you specify.
FL Load Fuzzy SystemLoads a fuzzy system from a .fs file. Use the FL Save Fuzzy System VI to save the .fs file after you make any modifications. You also can load and save .fs files in the Fuzzy System Designer.
FL New Fuzzy SystemCreates a fuzzy system. You also can use the Fuzzy System Designer to create fuzzy systems interactively.
FL Save Fuzzy SystemSaves a fuzzy system to a .fs file. You can use the FL Load Fuzzy System VI to load the .fs file you save. You also can load and save .fs files in the Fuzzy System Designer.


SubpaletteDescription
Membership VIsUse 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.
Rules VIsUse the Rules VIs to modify the rules for a fuzzy system. Rules describe, in words, the relationships between input and output linguistic variables based on their linguistic terms.
Variables VIsUse the Variables VIs to modify the linguistic variables in a fuzzy system. Linguistic variables represent, in words, the input variables and output variables of the system you want to control.