Зачем

Зачем я написал эту программу? Я работаю на кафедре, занимающейся электроприводами и управляемыми источниками электропитания, и мы решили посмотреть, а что такое "фаззи-управление", о котором так много кричат.

Для начала мы рассмотрели математические модели интересующих нас систем и заменили стандартные ПИ-регуляторы в них на управление на основе нечеткой логики. Результаты оказались интересными и мы решили проверить их на практике. Тем более, что все известные нам результаты носят исключительно теоретический характер. Вот тут-то нам и потребовалась среда, которая бы позволяла достаточно быстро менять настройки фаззи-управления даже человеку, не знакомому с микроконтроллерами.

Единственным известным мне средством был пакет FuzzyTech, но... Во-первых, это не та программа, которая продается на каждом углу, а, во-вторых, из информации на их сайте я понял, что у них нет модуля для генерации кода под нужный нам контроллер, а именно под ADSP-21XX. Поэтому я взял и написал данную программу. Всё просто :) .
Кстати, если вы знаете аналоги, то не поленитесь, пожалуйста, чиркнуть пару строк - а то может я велосипед изобретаю.

Почему я выложил программу в Интернет? Ну, подумал, что может еще кто ищет подобное средство, а найти не может. К тому же я не очень силен (если не сказать хуже) в нечеткой логике, поэтому рассчитываю получить таким образом помощь людей, которые уже имеют опыт реализации фаззи-логики на микроконтроллерах и смогут дать совет, в каком направлении развивать программу. Или убедят бросить это дело.