Package ptolemy.actor.lib.logic.fuzzy

The ptolemy.actor.lib.logic.fuzzy package.

See:
          Description

Class Summary
CombinedFile This file parses the XML output from the Trade Space Specification Tool and creates a MoML XML model of the architecture.
FuzzyLogic An actor that implements fuzzy logic operation.
FuzzyParser This class parses an XML file containing the fuzzy logic rules
 

Package ptolemy.actor.lib.logic.fuzzy Description

The ptolemy.actor.lib.logic.fuzzy package.

The fuzzy logic actor in Ptolemy II uses Edward Sarzonov's Java Fuzzy Engine. Sarzonov's Java Fuzzy Engine is open source but it is not under a BSD license.

The FuzzyEngine distribution may be found at http://people.clarkson.edu/~esazonov/FuzzyEngine.htm.

The distribution itself is a zip file or a gzipped tar file that contains the classes. The classpath needs to be adjusted to point to the proper directory. $PTII/configure expects the FuzzyEngine distribution to be at $PTII/vendors/misc/FuzzyEngine, though it is possible to pass configure the --with-fuzzyengine command line argument and then configure will look in that directory.

The installation procedure is:

For more information, please see the Trade Space Specification to Ptolemy II Documentation.

Since:
Ptolemy II 8.1