next up previous
Next: Тестирование созданного модуля Up: Работа с модулем Previous: Описание входов и выходов

Создание базы правил

Описав входы и выходы модуля вы можете описать зависимость значений на выходах от значений на входах. В нечетких модулях такая зависимость описывается в виде продукционной базы нечетких правил, то есть правил вида ``Если вход$_x$ это терм$_x$ и вход$_y$ это терм$_y$ то выход$_z$ это терм$_z$''. FuzzyIDE позволяет редактировать правила в табличной форме при помощи редактора правил (см. рис. 14).

Figure: Редактор правил
  • \includegraphics*[scale=1.0]{rulesl.ps}

. Для того, что бы попасть в данное окно необходи дважды кликнуть на объекте ``Rules'' в дереве проекта. В данной таблице каждая строка соответсвует отдельному правилу, а столбцы - входным и выходным переменным. Если в строке, соответствующей какому-либо правилу для какой-то переменной стоит значение - это значит что в данное правило входит выражение ``<указанная переменная> это <значение>''. Кликнув на какой-либо клетке правой кнопкой мыши вы получите всплывающее меню, в котором вы сможете выбрать значение из списка термов, заданных для типа, к которому принадлежит данный вход или выход, либо удалить данное значение из правила. В таблице всегда есть последняя пустая строка, для того, что бы создавать новое правило. Если вы удалите в строке все значения, то правило автоматически удалится. Тем самым вы легко и просто можете создавать достаточно сложные правила, описывающие вывод модуля.



Alexey Kakunin 2000-11-23