Repository navigation
Releases: ichepkov2401/SimpleFuzzy
Releases · ichepkov2401/SimpleFuzzy
Release list
Release v1.0
Реализовано
- Загрузчик
- Добавлены демонстрационные модули
- Фазификация
- Добавлена возможность создавать/удалять лингвистические переменные
- Добавлена возможность редактировать базовое множество лингвистической переменной
- Добавлена возможность добавлять/удалять термы Лингвистической переменой
- Добавлена возможность выбирать цвета термов лингвистических переменных
- Добавлена возможность просматривать свойства нечетких множеств (термов Лингвистических переменных)
- Добавлена возможность просматривать текстовое представление результатов фазификации
- Добавлена возможность генерировать новые базовые множества
- Добавлена возможность генерировать новые функции принадлежности
- Добавлена возможность выполнять нечеткие операции над множествами
- Инференция
- Добавлена возможность настраивать правила для выходных лингвистических переменных
- Добавлена возможность задавать релевантность правил
- Дефазификация
- Реализованы 5 методов дефазификации:
Метод максимума
Метод среднего максимумов
Метод Линейной дефазификации слева
Метод Линейной дефазификации справа
Метод центра тяжести - Реализовано 2 метода инференции
Max-Min
Max-Prod - Добавлена возможность просматривать результат дефазификации для заданных входных данных
- Добавлена возможность просматривать график передаточных характеристик
- Симулляция
- Реализована симуляция работы портового крана
- Добавлена возможность менять параметры симуляции
- Добавлена возможность управлять ОУ в ручном режиме
- Добавлена возможность управлять ОУ в автоматическом режиме режиме
- Добавлена возможность сохранять параметры симуляции
Исправлено
- Исправлена проблема, не позволявшая менять расположение окна приложения
- Исправлено отображение компонентов на разных операционных системах
- Исправлена проблема из-за которой не удавалась обнаружить в программе Пасхальное яйцо
- Исправлены настройки масштабирования для всех окон программы
- Переделана справка, улучшено юзабилити
- Добавлены дополнительные проверки валидации вводимых значений
- Решены проблемы с блокировкой кнопок Меню
- Уточнены текстовые описания для информационных окон приложения
- Исправлены проблемы видимости проектов
- Решены проблемы с некорректной навигацией в открытом проекте
- Переработано дерево загружаемых модулей на более удобное для пользователя
- Исправлены ошибки в контекстных подсказках в окне Загрузчика
- Исправлен функционал, позволявший загружать несколько одинаковых модулей
Известные проблемы
- Отсутствует динамическое масштабирование компонентов программы
- Выгрузка модулей может быть недоступна (вы все ещё можете закрыть программу и удалить необходимые dll-файлы)
- Заблокированные правила на окне инференции не всегда правильно подсвечиваются
- Процесс генерации функций принадлежности сложный и трудоемкий (нет возможности генерировать типовые функции)
- Процесс определения правил сложный и трудоемкий (нет возможности автоматически заполнить таблицу правил)
- Генерация графика передаточных характеристик может на несколько секунд заблокировать интерфейс программы (только для методы центра тяжести)
- Справка крайне не информативна
Release 0.2
Реализовано:
- Каркас приложения
- Функционал по работе с проектом (создание/открытие/сохранение...)
- Окно загрузчика модулей