Пример 16.3. Работа с конструкторами deftemplate

(clear)

(deftemplate templ-1

"Template - 1"

(slot value))

(deftemplate templ-2

"Template — 2"

(slot value))

(deftemplate templ-3

"Template — 3"

(slot value))

(ppdeftemplate templ-2)

(list-deftemplates)

(undeftemplate templ-2)

(list-deftemplates)

(undeftemplate *)

(list-deftemplates)

Результат выполнения описанных выше команд приведен на рис. 16.2.

Рис. 16.2. Использование команд работы с конструкторами deftemplate

Работа с фактами

CLIPS предоставляет 5 команд, предназначенных для работы с фактами и списком фактов (табл. 16.3).

Таблица 16.3. Команды работы с фактами

Команда Описание
facts Загрузка конструкторов из текстового файла
load-facts Загрузка списка фактов из текстового файла
save-facts Сохранение текущего списка фактов в текстовый файл
set-fact-duplication Установка режима дублирования фактов
get-fact-duplication Проверка режима дублирования фактов

Команда facts предназначена для вывода в диалоговое окно системы теку­щего списка фактов.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: