Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Определение 6.33. Синтаксис команды remove-break





(remove-break <имя-правила>)

В случае выполнения команды remove-break без параметров CLIPS удалит все определенные ранее точки останова.

Устанавливать и снимать точки останова также можно с помощью менедже­ра правил, внешний вид которого представлен на рис. 6.7. Для этого выбе­рите правило и установите флажок Breakpoint.

В случае если выполнение программы необходимо остановить, используйте команду halt без аргументов.

Определение 6.34. Синтаксис команды halt

 

(halt)

Диалоговое окно Watch Options (пункт Watch меню Execution) позволяет установить флажок Statistics,как показано на рис. 6.10.

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

 

Рис. 6.10. Установка режима с выводом статистической информации

 

Рис. 6.11. Получение статистической информации

Если вы установите флажок Statistics,загрузите файл example 1.CLP, добави­те факты (а) и (Ь) и запустите программу, то увидите результаты, представ­ленные на рис. 6.11.

Просмотр плана решения задачи

План решения задачи (agenda) можно просматривать различными способа­ми. Самый простой из них — команда agenda, набранная в главном окне CLIPS. Очистите CLIPS, загрузите файл example1.CLP, добавьте факты а, b, с и d и вызовите команду agenda. Полученный результат должен соответст­вовать приведенному на рис. 6.12.

Рис. 6.12. Просмотр плана решения задачи

План решения задачи содержит 6 активаций правил. По команде agenda все эти активации будут выведены на экран вместе с приоритетом правил (слева от имени правила) и списком данных, активировавших правило (справа от имени правила). Порядок правил в плане решения задачи сильно зависит от выбранной стратегии разрешения конфликтов и приоритета правил.

Кроме этого, Windows-версия CLIPS позволяет выводить план решения за­дачи в отдельном окне — Agenda. Для того чтобы сделать окно видимым, воспользуйтесь пунктом Agenda Window меню Window. Внешний вид этого окна показан на рис. 6.13, его содержимое полностью соответствует инфор­мации, получаемой с помощью команды agenda. Данный инструмент чрезвычайно полезен при отладке программ или для наблюдения за изменением плана решения задачи в процессе выполнения программы.

Рис. 6.13. Окно Agenda

Помимо окна Agenda,которое позволяет только просмотр, CLIPS предос­тавляет еще один удобный визуальный инструмент — Agenda Manager (Ме­неджер плана решения задачи), который позволяет в случае необходимости корректировать план решения задачи. Для вызова менеджера плана реше­ния задачи выберите пункт Agenda Manager меню Browse. Внешний вид этого инструмента приведен на рис. 6.14. С его помощью можно удалять из плана решения задачи отдельные активации правил или запускать правила в некотором произвольном порядке.

 

 

Рис. 6.14. Окно менеджера плана решения задачи

С помощью диалогового окна Watch Options (см. рис. 6.10) или менеджера правил можно задавать режим отображения активаций и/или запуска пра­вил. В этом случае пользователь будет получать соответствующее информа­ционное сообщение при добавлении правила в план решения задачи или при удалении правила из него, а также при каждом запуске правила.







Дата добавления: 2015-08-30; просмотров: 623. Нарушение авторских прав; Мы поможем в написании вашей работы!




Картограммы и картодиаграммы Картограммы и картодиаграммы применяются для изображения географической характеристики изучаемых явлений...


Практические расчеты на срез и смятие При изучении темы обратите внимание на основные расчетные предпосылки и условности расчета...


Функция спроса населения на данный товар Функция спроса населения на данный товар: Qd=7-Р. Функция предложения: Qs= -5+2Р,где...


Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...

Мелоксикам (Мовалис) Групповая принадлежность · Нестероидное противовоспалительное средство, преимущественно селективный обратимый ингибитор циклооксигеназы (ЦОГ-2)...

Менадиона натрия бисульфит (Викасол) Групповая принадлежность •Синтетический аналог витамина K, жирорастворимый, коагулянт...

Разновидности сальников для насосов и правильный уход за ними   Сальники, используемые в насосном оборудовании, служат для герметизации пространства образованного кожухом и рабочим валом, выходящим через корпус наружу...

Толкование Конституции Российской Федерации: виды, способы, юридическое значение Толкование права – это специальный вид юридической деятельности по раскрытию смыслового содержания правовых норм, необходимый в процессе как законотворчества, так и реализации права...

Значення творчості Г.Сковороди для розвитку української культури Важливий внесок в історію всієї духовної культури українського народу та її барокової літературно-філософської традиції зробив, зокрема, Григорій Савич Сковорода (1722—1794 pp...

Постинъекционные осложнения, оказать необходимую помощь пациенту I.ОСЛОЖНЕНИЕ: Инфильтрат (уплотнение). II.ПРИЗНАКИ ОСЛОЖНЕНИЯ: Уплотнение...

Studopedia.info - Студопедия - 2014-2025 год . (0.013 сек.) русская версия | украинская версия