The free FIDE demo disk allows one to create and simulate fuzzy logic models and to learn about the fuzzy inference process. The comprehensive manuals and diskette provide a comoplet tutorial on fuzzy logic with step-by-step procedures to design and develop a fuzzy logic controller using the example of a temperature control system. One can save the work from running the demo, and the Aptronix web site offers the complete documentation of the FIDE.
The Fide demo is ideal for educational purposes and for use as a preview of the full version. It provides the user features identical to Fide version 2.0 except that it does not generate code output; and the fuzzy inference units are limited to 3 inputs, 32 rules, and 7 labels (membership functions) per variable. Because of these minor restrictions, the demo disk is not meant for use in a production environment.
INSTRUCTIONS FOR DEMO DISK OF FIDE
-- Fuzzy Inference Development Environment INTRODUCTION The enclosed software disk contains the demonstration version of FIDEÔ Version 2.0. It is operational only with the following six examples included: ABS.FIL, FANRULE1.FIL, FANRULE2.FIL, PNDRULE2.FIL, PNDRULE1.FIL, TRUCK.FIL. The FIDE demo capabilities are limited as follows:Files can not be saved. The FIDE Compiler is disabled. The Real Time Code (RTC) generator is disabled. The Make functions of the Composer application are disabled. The Examples are already made. All other features are fully functional for the included examples. The following is the latest information as of this release of FIDE. Some of it is in addition to the material found in the FIDE documentation set, and some reflects minor last minute revisions to the product.
INSTALLATION
To install FIDE from Windows, select the "Run" command from the "Program Manager" or the "File" menu. When prompted for file to run, select or type "a:\setup.exe". Or from DOS prompt, type "win a:\setup" to install the FIDE program. An "Fide 2.0 Demo" icon will be created automatically upon successful installation of the demo disk. If you have problems please contact Aptronix support engineers.
RUNNING AN EXAMPLE (This fuzzy controller for inverted pendulum is on display at Aptronix web site)
To run the FIDE software, double click on the "Fide 2.0 Demo" icon on your computer screen. This will get FIDE program running. To run an example, select "Open" from the "File" menu and a dialog box will appear. Select the "FIDE20\EXAMPLES" directory. Then select the "PEND" subdirectory and open either PNDRULE1.FIL or PNDRULE2.FIL to examine the fuzzy controller for the one-stage inverted pendulum. Please note that all files with extension name .FIL (fil) are the source code, written in Fuzzy Inference Language, that are to be compiled and executed by the FIDE software tool. Upon opening, an ASCII text file (FIL file) will be displayed. It represents the FIDE source code defining inputs, outputs, membership functions and rules used in the controller. Although FIDE compiler has been disabled, all the 6 example files have already been compiled for you to run. With the .fil file open, you are able
- To view membership functions, select the "MF-Edit" command from the Graphics menu.
- To view rules in a table format, select "Rule Matrix".
- To trace an output back to source code, select "Tracer" in "Debug" menu, then click "Trace" buttons.
- To view the transfer function in color 3D, select "Analyzer" in "Debug", then click "Display."
- To view the Composer, select "Switch to Composer" in "Composer" menu, click "open" button to open file "Fide20/Examples/pend/pend1sys.gnk". Click ">>" button to step through the controllers data flow, and select "Run" from "Debug" menu to dynamically display inverted pendulum in action.
- The "Help" menu can guide you through the process.
To examine object code by Real Time Generator RTC, select "Open" in "File" menu and a dialog box will appear. Select the "FIDE20\EXAMPLES" directory. Then select the "PEND" directory and open either file PNDRULE1.C (C code) or file PNDRULE2.JAV (Java code) that have been pre-generated by FIDE.
To examine a complete system simulation, select the "Switch to Composer" command from the "Composer" menu. A separate window will show up. Open any file with a .GNK filename extension, then experiment with the commands listed under the "Debug" menu. Be sure to select the "Run" command first. This will establish the data files used in other "Debug" menu commands. Again, the "Help" menu should aid you in your experimentation.
EXAMPLES OF FUZZY APPLICATION SYSTEMS
There are six (6) Fuzzy Inference Unit (FIU) examples, whose source code have extension .fil, included in the demo disk. They are stored as separate files in 4 separate subdirectories under FIDE20\Examples:
FIDE20\EXAMPLES\ABS (1 automotive ABS controller)
ABS.FIL
ABS.C
ABS.JAVFIDE20\EXAMPLES\FANS (2 examples of fan controllers)
FANRULE1.FIL
FANRULE1.C
FANRULE1.JAV
FANRULE2.FIL
FANRULE2.C
FANRULE2.JAVFIDE20\EXAMPLES\PEND (2 examples of inverted pendulum)
PNDRULE1.FIL
PNDRULE1.C
PNDRULE1.JAV
PNDRULE2.FIL
PNDRULE2.C
PNDRULE2.JAVFIDE20\EXAMPLES\TRUCK (one truck backup controller)
TRUCK.FIL
TRUCK.C
TRUCK.JAVOther .FIL and .C files are used in the Composer to link different units together. This demo version only works with the above six FIUs (fuzzy inference units). All the .C and .JAV files are generated by FIDE.
FOR WIN95/NT USERS
Aptronix latest technology, smart applet, is fuzzy logic based Java applet for Internet applications. Select the "FIDE20\EXAMPLES\PEND\JAVACLAS" directory. Run win32bch.bat file first and then you can see demo PENDJAVA.HTM using Microsoft IE or Netscape Navigator browser. If you have a Microsoft Java SDK, you can use JVIEW.EXE to view IPCONTRO.CLASS file which is Java standalone demo program.
FOR NETWORK USERS
FIDE has been tested under Microsoft Windows for Workgroups 3.11. FIDE configuration is saved in a file called FIDE20D.INI. If you start FIDE from a network drive and you don't have write permission to the network drive, the configuration file will be written to your Windows directory. If you want to save the configuration file in another path, you can specify the path by command line "FIDE20D -PMY_INIT_PATH" (where MY_INIT_PATH must be a valid directory and you have write permission to it). If you start FIDE for the first time, the INI file is the first recently used file listed under Files menu.
CONTACT INFORMATION: email to support@aptronix.com
© 1996-2000, Aptronix Inc.