Использование команд 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. При этом существующее определение правила будет автоматически удалено из систе­мы, даже если новый конструктор содержал ошибки, и новое правило до­бавлено не было.

Сохранение правил

Как вы уже успели убедиться, создавать правила конструктором defrule каждый раз, по мере необходимости используя для этого среду CLIPS, до­вольно неудобно. Для облегчения участи пользователя CLIPS позволяет за­гружать конструкторы правил (как, впрочем, и все остальные конструкторы) из текстового файла. Для этого используется следующая команда:



Дата добавления: 2021-12-14; просмотров: 197;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.007 сек.