QtFuzzyLite™ 6

Released: 20/03/2017


QtFuzzyLite 6 is an entirely new Qt-based graphical user interface for fuzzylite. Its goal is to significantly speed up the design process of your fuzzy logic controllers, while providing a very useful, functional and beautiful graphic user interface that allows you to easily design and directly interact with your fuzzy logic controllers in real time.

QtFuzzyLite 6 was re-built from the ground up to provide a beautiful interface, a better experience, and lots of relevant information that reveal intimate details of your fuzzy logic controllers.

QtFuzzyLite 6 is the perfect companion for teaching fuzzy logic control, and the best application today to design fuzzy logic controllers with the most complete set of features. Furthermore, with a new and different perspective, QtFuzzyLite 6 encourages the new generation of scientists and engineers to rethink fuzzy logic control and seriously consider the wonderful set of new opportunities and features that fuzzylite will add to your applications, not to mention that you will be truly incorporating Artificial Intelligence into your applications.

QtFuzzyLite 6 is a commercial and closed-source application, and all the funds go to the development of the FuzzyLite Libraries, namely fuzzylite for C++ and jfuzzylite for Java, both of which will always remain free and open source.

… and there are still many things to do!!!

Please, read the End User License Agreement (EULA) before purchasing a license.
Your purchase is an implied agreement that you accept the conditions expressed in the EULA.


  • All the features and improvements of fuzzylite v6.0.
  • Significantly improved graphic user interface.
  • Benchmark your fuzzy logic controllers.
  • Simulate the operation of your fuzzy logic controllers at the frame rate of your preference on data manually input into the Editor, retrieved from Files, or even using Client/Server communication over TCP/IP.
  • Redesigned Surface 2D will let you observe the surface of your controller for every pair of variables you choose
  • Automatically create R scripts to generate really cool surfaces of your engines for every combination of input variables and for every output variable using the amazing ggplot2 libraries.
  • Beautiful combinations of colours to display and export your controllers: FuzzyLite (Default), Alpine, Desert, Lake, Mountain, Twilight, and Volcano.
  • Multiple graphical views of your variables: Integral, Cardinal and Ordinal, provide very detailed information for every type of controller
  • Design your controllers with multiple rule blocks and activation methods.
  • Easy and intuitive Editor of Variables, Terms and Rule Blocks.
  • Exporting every component to the FuzzyLite Language fll in one click.
  • Manually sort terms within a variable, or automatically according to the centroids.
  • Show predefined templates when importing controllers.
  • Really cool options for duplicating terms: Manual, Range, Symmetric, Next Term.
  • Tooltips showing coordinates, and Vertical and Horizontal guides.
  • Visualize [latex]\tilde{y}[/latex] or [latex]\mu(y)[/latex] in Output Variables.
  • Redesigned FldExporter to export a specific number of results over the variables range, export from a custom FuzzyLite Dataset, and save results to files. Plus, export headers, input values and output values.
  • Option to export to Java and C++ using the variable names.
  • Natural support for NaN and Inf values in components.
  • A lot more visual information.
  • More beautiful graphics.
  • … and many more!

End User License Agreement

IMPORTANT, PLEASE READ CAREFULLY. THIS IS A LICENSE AGREEMENT This QtFuzzyLite Application is protected by copyright laws and international copyright treaties, as well as other intellectual property laws and treaties. This QtFuzzyLite Application is licensed, not sold. End User License Agreement This End User License Agreement ("EULA") is a legal agreement between you (either an individual or a single entity) and FuzzyLite Limited with regard to the copyrighted Software (herein referred to as "QtFuzzyLite Application" or "SOFTWARE") provided with this EULA. The QtFuzzyLite Application includes computer software, the associated media, any printed materials, and any "online" or electronic documentation. Use of any software and related documentation ("Software") provided to you by FuzzyLite Limited in whatever form or media, will constitute your acceptance of these terms, unless separate terms are provided by the software supplier, in which case certain additional or different terms may apply. If you do not agree with the terms of this EULA, do not download, install, copy or use the Software. By installing, copying or otherwise using the QtFuzzyLite Application, you agree to be bound by the terms of this EULA. If you do not agree to the terms of this EULA, FuzzyLite Limited is unwilling to license the QtFuzzyLite Application to you. 1. Eligible Licensees. This Software is available for license solely to SOFTWARE owners, with no right of duplication or further distribution, licensing, or sub-licensing. IF YOU DO NOT OWN THE SOFTWARE, THEN DO NOT DOWNLOAD, INSTALL, COPY OR USE THE SOFTWARE. 2. License Grant. FuzzyLite Limited grants to you a personal, non-transferable and non-exclusive right to use the copy of the Software provided with this EULA. You agree you will not copy the Software except as necessary to use it on a single computer. You agree that you may not copy the written materials accompanying the Software. Modifying, translating, renting, copying, transferring or assigning all or part of the Software, or any rights granted hereunder, to any other persons and removing any proprietary notices, labels or marks from the Software is strictly prohibited. Furthermore, you hereby agree not to create derivative works based on the Software. You may not transfer this Software. 3. Copyright. The Software is licensed, not sold. You acknowledge that no title to the intellectual property in the Software is transferred to you. You further acknowledge that title and full ownership rights to the Software will remain the exclusive property of FuzzyLite Limited, and you will not acquire any rights to the Software, except as expressly set forth above. All copies of the Software will contain the same proprietary notices as contained in or on the Software. All title and copyrights in and to the QtFuzzyLite Application (including but not limited to any images, photographs, animations, video, audio, music, text and "applets," incorporated into the QtFuzzyLite Application), the accompanying printed materials, and any copies of the QtFuzzyLite Application, are owned by FuzzyLite Limited. The QtFuzzyLite Application is protected by copyright laws and international treaty provisions. You may not copy the printed materials accompanying the QtFuzzyLite Application. 4. Reverse Engineering. You agree that you will not attempt, and if you are a corporation, you will use your best efforts to prevent your employees and contractors from attempting to reverse compile, modify, translate or disassemble the Software in whole or in part. Any failure to comply with the above or any other terms and conditions contained herein will result in the automatic termination of this license and the reversion of the rights granted hereunder to FuzzyLite Limited. 5. Disclaimer of Warranty. The Software is provided "AS IS" without warranty of any kind. FuzzyLite Limited disclaims and makes no express or implied warranties and specifically disclaims the warranties of merchantability, fitness for a particular purpose and non-infringement of third-party rights. The entire risk as to the quality and performance of the Software is with you. FuzzyLite Limited does not warrant that the functions contained in the Software will meet your requirements or that the operation of the Software will be uninterrupted or error-free. FuzzyLite Limited IS NOT OBLIGATED TO PROVIDE ANY UPDATES TO THE SOFTWARE. 6. Limitation of Liability. FuzzyLite Limited's entire liability and your exclusive remedy under this EULA shall not exceed the price paid for the Software, if any. In no event shall FuzzyLite Limited be liable to you for any consequential, special, incidental or indirect damages of any kind arising out of the use or inability to use the software, even if FuzzyLite Limited has been advised of the possibility of such damages, or any claim by a third party. 7. Rental. You may not loan, rent, or lease the SOFTWARE. 8. Upgrades. If the SOFTWARE is an upgrade from an earlier release or previously released version, you now may use that upgraded product only in accordance with this EULA. If the QtFuzzyLite Application is an upgrade of a software program which you licensed as a single product, the QtFuzzyLite Application may be used only as part of that single product package and may not be separated for use on more than one computer. 9. OEM Product Support. Product support for the QtFuzzyLite Application is provided publicly by FuzzyLite Limited or other users via the forums available at http://fuzzylite.com/forums. For private support, you may contact FuzzyLite Limited, but beware that additional costs will apply. 10. No Liability for Consequential Damages. In no event shall FuzzyLite Limited be liable for any damages whatsoever (including, without limitation, incidental, direct, indirect special and consequential damages, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss) arising out of the use or inability to use this QtFuzzyLite Application, even if FuzzyLite Limited has been advised of the possibility of such damages. Because some states/countries do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you. 11. Indemnification By You. If you distribute the Software in violation of this Agreement, you agree to indemnify, hold harmless and defend FuzzyLite Limited from and against any claims or lawsuits, including attorney's fees that arise or result from the use or distribution of the Software in violation of this Agreement. FuzzyLite Limited Wellington, New Zealand www.fuzzylite.com