Использование команд ppdefrule, list-defrules и undefrule
(ppdefrule MakeE) (list-defrules) (undefrule MakeD) (list-defrules) (undefrule *) (list-defrules) Если приведенные выше действия были выполнены правильно, то полученный результат должен соответствовать рис. 6.6.
Рис. 6.6. Результат применения команд ppdefrule, list-defrules и undefrule Как уже упоминалось в разд. 6.1, пользователям Windows-версии CLIPS доступен инструмент под названием Defrule Manager (Менеджер правил). Если в данный момент в среде CLIPS отсутствуют правила, то пункт Defrule Manager меню Browse не будет доступен. Если вы повторно заведете приведенные выше правила и откроете менеджер правил, то должны будете увидеть результат, приведенный на рис. 6.7. Менеджер отображает список всех правил, доступных в данный момент. Общее количество правил отображается в заголовке окна менеджера, в данный момент это Defrule Manager — 3 Items. С помощью кнопок Remove и Pprint можно удалять и выводить определение выбранного правила соответственно. Вся информация, получаемая от менеджера правил, отображается непосредственно в главном окне CLIPS. Рис. 6.7. Просмотр списка правил с помощью менеджера правил CLIPS не содержит специальных команд для изменения существующих правил. Чтобы изменить существующее правило, пользователю необходимо заново определить такое правило с помощью конструктора def rule. При этом существующее определение правила будет автоматически удалено из системы, даже если новый конструктор содержал ошибки, и новое правило добавлено не было.
|