Scilab Home Page | Wiki | Bug Tracker | Forge | Mailing List Archives | Scilab Online Help | File Exchange
ATOMS : Fuzzy Logic Toolbox details
Please login or create an account

Fuzzy Logic Toolbox

sciFLT is a Fuzzy Logic Toolbox for scilab
(14692 downloads for this version - 35867 downloads for all versions)
Details
Version
0.4.7
Authors
Holger Nahrstaedt
Jaime Urzua Grez
Owner Organization
Technische Universit�t Berlin
Maintainer
Holger Nahrstaedt
License
Creation Date
October 20, 2014
Source created on
Scilab 5.4.x
Binaries available on
Scilab 5.4.x:
Linux 32-bit Windows 32-bit Windows 64-bit MacOSX Linux 64-bit
Scilab 5.5.x:
Windows 32-bit Windows 64-bit
Install command
--> atomsInstall("sciFLT")
Description
            sciFLT is a Fuzzy Logic Toolbox for scilab.

TODO:
---------
* in the next release all function names will be renamed to flt_, e.g.
flt_plotvar

CHANGELOG:
----------
2014-10-20  0.4.7
	* 1473 fixed (thanks to  Chin Luh Tan)
2014-03-21   0.4.6
	* gbellmf can have negative c (thanks to  Chin Luh Tan)
	* xcos dialogs improved
	* fls-xcos block can load fls files.
2014-02-03   Holger Nahrstaedt
        * Launch Revision 0.4.5
        * savefls bugs corrected (thanks to  Chin Luh Tan)

2013-08-22    0.4.4
        * xcos palette works under windows
        * toolbox loads under windows
2013-08-19    0.4.3
        * improved build process
        * works with scilab 5.4.1
        * addrule added
        * fls editor sciFLTEditor added

2011-12-14   0.4.2
        * replace wsum by wtsum and waver by wtaver
        * help files are generated from the sci files and improved
        * definition of all mf functions are defined as in matlab
        * a lot of bug fixes in evalfls and in other functions
        * xcos support improved
        * hedge support
        * more demos

2011-11-23 0.4.1
        * improved build process
        * should work under linux and windows

2011-11-15   Holger Nahrstaedt
        * Launch Revision 0.4
        * The whole Toolbox is working under scilab 5.3.3


sciFLT have the following properties:
=================================
    Types of Fuzzy Logic systems:  At this stage, sciFLT can deal with
Takagi-Sugeno Fuzzy and Mamdani fuzzy systems usage.

    XCOS support: Member functions, S-Norm, T-Norm, Complement and Fuzzy Logic
System (fls) are supported. Also include a palette.

    S-Norm Class supported: Dubois-Prade, Yager, Drastic sum, Einstein,  sum,
Algebraic sum, Maximum.

    T-Norm Class supported: Dubois-Prade, Yager, Drastic product, Einstein
product,  Algebraic product,  Minimum

    Complement Class supported:  One (classic), Yager, Dubois.

    Implication method supported: Product, Minimum

    Aggregation method supported: Algebraic Sum, Maximum

    Defuzzification method supported: Centroide, Bisector, Mean of Maximum,
Largest of Maximum, Smallest of Maximu, Weighted Average, Center Average.

    Member functions supported:  Triangular, Trapezoidal, Gaussian, Extended
Gaussian,  Sigmoidal,  Product of two Sigmoidal,  Difference of two sigmoidal,
S-Shaped, Z-Shaped, Pi-Shaped. Linear and Const as output for Takagi-Sugeno
type.

    GUI editor: Built in editor to change properties, inputs/outputs variables,
member functions, rules.

   Fuzzy Clustering

  Learning Algorithm            
Files (8)
[593.93 kB]
Source code archive

[785.52 kB]
Linux 32-bit binary for Scilab 5.4.x
Linux 32-bit
Automatically generated by the ATOMS compilation chain

[992.35 kB]
Windows 32-bit binary for Scilab 5.4.x
Windows 32-bit
Automatically generated by the ATOMS compilation chain

[1.01 MB]
Windows 64-bit binary for Scilab 5.4.x
Windows 64-bit
Automatically generated by the ATOMS compilation chain

[749.17 kB]
MacOSX binary for Scilab 5.4.x
MacOSX version
Automatically generated by the ATOMS compilation chain

[766.37 kB]
Linux 64-bit binary for Scilab 5.4.x
Linux 64-bit
Automatically generated by the ATOMS compilation chain

[911.76 kB]
Windows 32-bit binary for Scilab 5.5.x
Windows version (i686)
Automatically generated by the ATOMS compilation chain

[929.15 kB]
Windows 64-bit binary for Scilab 5.5.x
Windows version (x64)
Automatically generated by the ATOMS compilation chain

News (0)
Comments (5)     Leave a comment 
Comment from Alejandro Said -- January 24, 2016, 04:07:23 AM    
When I try to install the Fuzzy Logic Toolbox the following error shows:

-->atomsInstall('sciFLT');
	sciFLT (0.4.7-1) will be installed in the 'user' section	Installing sciFLT (0.4.7-1)
...atomsDownload: The downloaded file does not match the MD5SUM:
	 - file      :
'/home/alexuser/.Scilab/scilab-5.5.0/atoms/sciFLT/sciFLT_0.4.7-1.bin.x86_64.linux.tar.gz'
	 - MD5SUM expected : 'acbf9b836dc5187a3614765dd1ba1704'
	 - MD5SUM watched  : '81c43eb809602d14557806c89002eac8'
 !--error 10000 

at line     239 of function atomsDownload called by :  
at line     313 of function atomsInstall called by :  
atomsInstall('sciFLT');
Comment from Samuel Gougeon -- October 26, 2016, 12:26:35 PM    
Hello Holger,
Since the editor editfls() is written in TCL language, it can't be used by MacOS users.
Indeed, TCL is not supported on MacOS.
IMO it would be worthwhile to add a test in sciFLT.start for the TCL section
to skip this one and warn the user about editfls() unavailability when
the toolbox is installed on a MacOS system.
HTH
Samuel
PS: http://bugzilla.scilab.org/14673
Comment from Harshad Wadkar -- November 28, 2016, 03:47:19 PM    
Hello,

I am having 02 issues in installation and using scilab.

1. PC1 : Ubuntu 14.04
a) installed scilab (apt-get install scilab -> installed Scilab 5.5.0)
b) –>atomsInstall(“sciFLT”)
atomsDownload: The downloaded file does not match the MD5SUM:
– file : ‘/usr/share/scilab//contrib/sciFLT/sciFLT_0.4.7-1.bin.x86_64.linux.tar.gz’
– MD5SUM expected : ‘acbf9b836dc5187a3614765dd1ba1704′
– MD5SUM watched : ’81c43eb809602d14557806c89002eac8’
!–error 10000

at line 239 of function atomsDownload called by :
at line 313 of function atomsInstall called by :
atomsInstall(“sciFLT”)

Issue : sciFLT not able to install

2. PC2 : Ubuntu 14.04
a) installed scilab (apt-get install scilab -> installed Scilab 5.5.0)
b) installed sciFLT ( –>atomsInstall(“sciFLT”)

Issue : File -> NewFLs -> Takagi-Sugeno (or File -> NewFLs -> Mamdani), shows
nothing in
Editor fls (like image 3 shown in the blog found on
https://burubaxair.wordpress.com/2013/09/26/fuzzy-logic-in-scilab-sciflt-part-1-mamdani/#comment-3477).

Need your help.

Thanks & Regards

Harshad
Comment from Dawid łakomy -- December 29, 2016, 06:50:03 PM    
I have been using sciFLT without any problems for several weeks, and today it stopped 
working. I get the following error when loading the package:

Start Fuzzy Toolbox 0.4.6
Load macros
Load shared library
Load gateways
Load palette
atomsLoad: An error occurred while loading 'sciFLT-0.4.7':
xcosPalAddBlock: Unable to load block from "/home/dawid/.Scilab/scilab-
5.5.2/atoms/sciFLT/0.4.7/images/h5/scicos_tnorm.sod": no `scs_m' variable found.

I've already tried reinstalling this toolbox and Scilab. I use Debian Testing 64-bit.
Comment from Nurul Hasanah -- March 28, 2017, 05:48:26 PM    
When I try to install Coselica and Fuzzy Logic Toolbox the following error shows:

--error 10000 
atomsInstall: The directory 'C:\PROGRA~1\SCILAB~1.2\.atoms\tmp_1490715943\' cannot been 
created, please check if you have write access on this directory.
at line     113 of function atomsInstall called by :  
atomsInstall("coselica")
 

--error 10000 
atomsInstall: The directory 'C:\PROGRA~1\SCILAB~1.2\.atoms\tmp_1490715988\' cannot been 
created, please check if you have write access on this directory.
at line     113 of function atomsInstall called by :  
atomsInstall("sciFLT")



I've uninstalled and installed back to many times
I use win 7 and scilab 5.5.2
Leave a comment
You must register and log in before leaving a comment.
Email notifications
Send me email when this toolbox has changes, new files or a new release.
You must register and log in before setting up notifications.