Documentation

This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English verison of the page.

Note: This page has been translated by MathWorks. Please click here
To view all translated materals including this page, select Japan from the country navigator on the bottom of this page.

Deployment

Generate code for fuzzy systems or compile the fuzzy inference engine

You can generate code for fuzzy inference systems implemented in Simulink using the Fuzzy Logic Controller block. You can generate code for double-precision, single-precision, or fixed-point data using Simulink® Coder™ or Simulink PLC Coder™.

Alternatively, Fuzzy Logic Toolbox™ software provides a standalone C-code fuzzy inference engine. You can compile this fuzzy inference engine on both the Windows® and UNIX® platforms. You can then deploy your fuzzy inference system as a standalone application or embed it within an external application.

Blocks

Fuzzy Logic ControllerEvaluate fuzzy inference system

Topics

Getting Started

Deploy Fuzzy Inference Systems

You can deploy a fuzzy inference system by generating code for a Fuzzy Logic Controller block or by compiling a standalone C-code fuzzy inference engine.

Generate Code

Generate Code for Fuzzy System Using Simulink Coder

You can generate code for a fuzzy inference system implemented in Simulink using a Fuzzy Logic Controller block.

Generate Structured Text for Fuzzy System Using Simulink PLC Coder

You can generate Structured Text for a fuzzy inference system implemented in Simulink using a Fuzzy Logic Controller block.

Compile Inference Engine

Fuzzy Inference Engine

To evaluate your FIS outside of the MATLAB® environment, you can use the standalone C-code fuzzy inference engine.

Compile and Evaluate Fuzzy Systems on Windows Platforms

Compile the fuzzy inference engine using the LCC64 compiler.

Compile and Evaluate Fuzzy Systems on UNIX Platforms

Compile the fuzzy inference engine using the CC compiler.

Was this topic helpful?