Clips как запустить программу

Для запуска программы наберите приведенный в примере 9.14 листинг в каком-нибудь текстовом редакторе (лучше использовать встроенный ре­дактор CLIPS по причинам, упоминавшимся в гл. 6). Сохраните набранный файл, например, с именем auto.CLP.

После этого запустите CLIPS или, если он уже был у вас запущен, очистите его командой (clear). Загрузите созданный вами файл с помощью команды (load «auto.CLP»). Если файл был набран без ошибок, то вы должны уви­деть сообщения, представленные на рис. 9.1.

Рис. 9.1 демонстрирует успешную попытку загрузки файла конструкторов. Обратите внимание, что функция load вернула значение true. Если это нетак, значит, в синтаксисе определений функций или правил была допущена ошибка. Для загрузки вы также могли бы воспользоваться функцией load*.

В этом случае на экран не выводилась бы информация, отражающая про­цесс загрузки.

Рис. 9.1. Загрузка экспертной системы

Renault CAN Clip Как установить программу. Какие проблемы и их решения. Зачем нужна VMware

После удачной загрузки файла убедитесь, что все правила присутствуют в списке правил CLIPS, а функции — в списке функций. Легче всего это вы­полнить с помощью менеджеров правил и функций соответственно. Внеш­ний вид этих менеджеров показан на рис. 9.2 и 9.3.

Для того чтобы запустить нашу экспертную систему, достаточно выполнить команду reset, которая добавит факт initial-fact, необходимый для прави­ла system-banner, и команду run. После этого вы сразу увидите сообщение «The Engine Diagnosis Expert system», которое означает, что система начала работать, и получите серию вопросов, ответы на которые помогут эксперт­ной системе оценить текущее состояние вашей машины и подобрать соот­ветствующую рекомендацию по ремонту. Пример работы системы показан на рис. 9.4.

Обратите внимание, что если после завершения работы нашей экспертной системы в списке фактов CLIPS остаются факты, описывающие состояние автомобиля, их легко просмотреть с помощью команды Fact Window из ме­ню Window. Факты для нашего примера изображены на рис. 9.5.

Рис. 9.2. Правила экспертной системы

Рис. 9.3. Функции экспертной системы

Для повторного запуска экспертной системы необходимо еще раз выпол­нить команды reset и run. Протестируйте экспертную систему, по-разному отвечая на ее вопросы. Чтобы лучше понять механизмы ее работы и логический механизм вывода CLIPS, перед запуском системы сделайте видимым окно фактов (Fact Window) и окно плана решения задачи (Agenda Window).

Читайте также:
Ошибка при выполнении программы

Приведенный в этой главе пример доступен в Интернете по адресу: www.ghg.net/clips/download/executables/examples/auto.clp.

Рис. 9.4. Диалог с экспертной системой

Диагностика РЕНО / Can Clip на ПК и активация

Рис. 9.5. Результаты работы экспертной системы

В данной главе был рассмотрен достаточно реальный пример построения экспертной системы в CLIPS. Он является наглядным подтверждением то­го, что с помощью фактов, функций и правил CLIPS можно построить вполне работоспособную систему. Однако CLIPS содержит и более сложные конструкции, такие как родовые функции, объекты и модули. С их по­мощью вы сможете строить еще более гибкие и мощные экспертные систе­мы. Изучением этих конструкций мы и займемся в следующей главе.

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

Источник: studopedia.ru

Работа в среде clips под Windows

В настоящий момент доступны версии CLIPS, работающие под различными операционными системами: DOS, Windows (16-разрядная и 32-разрядная версии), Macintosh, Unix. Рассмотрим более подробно версию среды CLIPS под Windows. Для запуска программы необходимо выполнить файл Clipsw32.exe. В результате перед пользователем появится следующее окно (рис. 4.1): Рис. 4.1.

Вид окна после запуска В окне отображается стандартная строка приглашения CLIPS, куда и вводятся команды. Рассмотрим подробнее меню среды. МенюFileLoadConstructs – загружает конструкции из файла аналогично команде load. Turn Dribble On–действует аналогичнокоманде(dribble-on ). Editor – вызов редактора текста программы, поставляемого совместно с CLIPS.

QuitCLIPS – выход из среды CLIPS. МенюEditPaste – вставка строки из буфера обмена. Complete – подсказка в виде списка ключевых слов языка CLIPS. МенюExecution – дублирует некоторые команды, связанные с выполнением программы на CLIPS. Reset – аналогично команде reset. Run – аналогично команде run.

Step – аналогично команде run1, т.е. максимальное число правил, которое должно выполниться не превышает 1. Watch – аналогично команде watch…, признаки того, какие сообщения отображать выставляются галочками в появившемся окне. Options – позволяет выполнить некоторые настроечные параметры, такие как: стратегия учета приоритетов, статическая или динамическая проверка ограничений и т.д.

Читайте также:
Как сделать из программы приложение

Preferences – некоторые настройки самого интерпретатора. ClearCLIPS – аналогично команде clear, удаляет все конструкции, определенные в среде CLIPS. МенюBrowseModule – отображает соответствующий модуль. Все остальные команды отображают менеджеры соответствующих конструкций.

Defrule ManagerDeffacts ManagerDeftemplate ManagerDeffunction ManagerDefglobal ManagerDefgeneric ManagerDefinstance ManagerAgenda ManagerМенюWindow – позволяет просмотреть текущее состояние базы фактов и базы правил, а также остальную статистику по состоянию среды без вызова специальных команд CLIPS. Так как содержимое окон изменяется в процессе выполнения программы, то удобно с их помощью наблюдать за состоянием правил, фактов, переменных. Следующие подменю открывают соответствующие окна: Facts WindowAgenda Window

Instance Window

  • загрузить конструкции из файла;
  • выполнить команду reset;
  • выполнить команду run.

Постановка задачи

Ограничение

Для продолжения скачивания необходимо пройти капчу:

Источник: studfile.net

Запуск ИО CLIPS

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

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

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

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

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

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

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

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

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

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

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

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

Читайте также:
Как называется программа с очками

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

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

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

Окно редактора

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

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

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

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

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

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

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

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

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

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

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

Выбор команды Reset

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

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

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

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

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

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

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

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

Запуск программы

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

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

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

Источник: bstudy.net

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru