Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник_Final.doc
Скачиваний:
59
Добавлен:
09.11.2019
Размер:
10.39 Mб
Скачать

10.4.2. Запуск ио clips

Система CLIPS реализована в виде исполняемого файла clipswin.exe, предназначенного для работы в операционных системах Windows 95, 98, NT 4.0, 2000, XP и их более поздних версиях. После запуска на экране появляется главное окно программы, показанное на рис. 10.1.

Рис. 10.1. Вид главного окна ИО CLIPS после запуска

Для возможности наблюдения за всеми изменениями, происходящими в состоянии CLIPS, выполните команду All Above (рис. 10.2). Данная команда открывает все окна. Окно Facts содержит факты из списка фактов. Окно Agenda содержит все правила из списка активных правил.

Рис. 10.2. Открытие всех окон

10.4.3. Ввод программы

Ввести программу в CLIPS можно непосредственно из диалогового окна, появившегося после запуска. Однако в этом случае все написанные правила после закрытия CLIPS будут потеряны. Чтобы этого не происходило, необходимо сохранить текст программы во внешнем файле. Для редактирования файлов в CLIPS имеется встроенный редактор.

Чтобы запустить редактор в режиме создания нового файла необходимо в главном окне выбрать пункт меню File / New, как это показано на рис. 10.3.

Внешний вид редактора представлен на рис. 10.4.

При запуске редактора автоматически создается новый файл с именем untitled. После того как ввод текста программы закончен, необходимо сохранить этот текст в каком-нибудь файле.

Рис. 10.3. Вызов редактора с созданием нового файла

Рис. 10.4. Окно редактора

Сохранить текст в файле можно, выбрав в меню File редактора пункты Save или Save As (рис. 10.5). В появившемся диалоговом окне необходимо ввести имя файла (рис. 10.6).

Рис. 10.5. Сохранение программы

Рис. 10.6. Выбор файла для сохранения программы

По умолчанию файлы сохраняются с расширением *.clp. После сохранения текста программы в файле редактор можно закрыть.

10.4.4. Загрузка и запуск программы

Для загрузки в базу знаний CLIPS содержимого внешнего файла необходимо в главном окне выбрать пункт меню File / Load (рис.10.7).

Рис. 10.7. Загрузка базы знаний из внешнего файла

В появившемся диалоговом окне необходимо выбрать имя требуемого этот файл и нажать кнопку «Открыть» (рис. 10.8).

Рис. 10.8. Выбор файла для загрузки

Произойдет загрузка содержимого выбранного файла в базу знаний CLIPS. При наличии в списке фактов факта (initial-fact) CLIPS активирует правило без условий с идентификатором f-0. Занести этот факт в список можно, выбрав пункт меню Execution / Reset (рис. 10.9).

Рис. 10.9. Выбор команды Reset

Данная команда удаляет все факты из списка, а затем и включает в него исходный факт (initial-fact), а также все факты, описанные в конструкциях deffacts. Команда Reset не затрагивает самих правил, а лишь очищает список активных правил. После выполнения команды главное окно в режиме просмотра фактов будет выглядеть следующим образом (рис. 10.10).

Рис. 10.10. Список фактов после сброса

Исходный факт активизирует правило, не содержащее условий, которое затем помещается в список активных правил – Agenda (рис. 10.11). В списке активных правил указывается, что это правило было активировано фактом с идентификатором f-0.

Рис. 10.11. Список активных правил

Итак, программа готова. Чтобы запустить ее на выполнение необходимо выбрать команду Run (рис. 10.12).

Рис. 10.12. Запуск программы

После этой команды CLIPS начнет выполнять все правила, которые находятся в списке активных правил. Выполнение программы завершается, когда в списке правил больше не останется ни одного активного правила, либо по прерыванию от пользователя с помощью комбинации клавиш «Ctrl+С».

Если после выполнения программы необходимо очистить базу знаний CLIPS, а также убрать все факты из списка фактов, т.е. привести CLIPS в начальное состояние, то необходимо воспользоваться командой Clear (рис. 10.13), очищающей CLIPS от всех правил и фактов.

Рис.10.13. Очистка текущего состояния ИО CLIPS