Студопедия — Определение 6.33. Синтаксис команды remove-break
Студопедия Главная Случайная страница Обратная связь

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

Определение 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; просмотров: 585. Нарушение авторских прав; Мы поможем в написании вашей работы!



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

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

Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...

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

Признаки классификации безопасности Можно выделить следующие признаки классификации безопасности. 1. По признаку масштабности принято различать следующие относительно самостоятельные геополитические уровни и виды безопасности. 1.1. Международная безопасность (глобальная и...

Прием и регистрация больных Пути госпитализации больных в стационар могут быть различны. В цен­тральное приемное отделение больные могут быть доставлены: 1) машиной скорой медицинской помощи в случае возникновения остро­го или обострения хронического заболевания...

ПУНКЦИЯ И КАТЕТЕРИЗАЦИЯ ПОДКЛЮЧИЧНОЙ ВЕНЫ   Пункцию и катетеризацию подключичной вены обычно производит хирург или анестезиолог, иногда — специально обученный терапевт...

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

Случайной величины Плотностью распределения вероятностей непрерывной случайной величины Х называют функцию f(x) – первую производную от функции распределения F(x): Понятие плотность распределения вероятностей случайной величины Х для дискретной величины неприменима...

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

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