Spark! Fuzzy Logic Editor Help


Variables | Sets | Rules | API | Integration | Tutorial


 

This page documents the changes made to Spark!

v1.3b New Features:

  • While v1.3b looks and acts much like v1.2b there were extensive changes to the "guts" of Spark!
  • Added a new file format:  .fl files.  This is the same as a .spk file exept it does not contain Spark! interface specific information such as screen position, set colors, and notes.  This new format doesn't have much use now, but it will...
  • Changes to "fuzzy Set" and popup menus for better consistency

v1.3b Bug Fixes:

  • Fixed Win 2000 and NT problems.  Opening a .spk file slowed NT systems down and there were various crashes in Win2K
  • You can now change the type of set when in "insert" mode
  • Fixed odd behavior (read: random crashes) on notes screen

v1.2b New Features:

  • Added output set index to "export .h" functionality for MOM defuzzification method (see Export .h File for more info)
  • Added Shift-click for rules to add/remove batches of rules (see Rules for more info)
  • Added "Show missing rules" button (see Rules for more info)
  • New create Set scheme using "insert set mode" (see Sets for more info)
  • New change membership function scheme:  can change member function by clicking on toolbar icon now. (see Sets for more info)
  • New Terminology:  "terms" became "sets" to be inline with standard Fuzzy Logic terminology
  • Moved show/hide to View menu as they are model wide
  • Added "set shoulder" menu options

v1.2b Bug Fixes:

  • Menu options and actions are not working as expected when using cut/copy/paste on term labels
  • Cutting the last term and pasting it into the SAME variable causes a crash
  • Changing a term from singleton to anything else does not re-calc so the intersection with the term and the current 'x' value is incorrect
  • Show/hide of toolbars that were floating was incorrect... the bitmaps went away but the toolbar's frame remained.
  • Max value label was partially cut off
  • When running a Spark! Model and an application that uses that model, if you close the Spark! Model, it crashes Spark!.