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

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

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




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


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


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


Обзор компонентов Multisim Компоненты – это основа любой схемы, это все элементы, из которых она состоит. Multisim оперирует с двумя категориями...

Приготовление дезинфицирующего рабочего раствора хлорамина Задача: рассчитать необходимое количество порошка хлорамина для приготовления 5-ти литров 3% раствора...

Дезинфекция предметов ухода, инструментов однократного и многократного использования   Дезинфекция изделий медицинского назначения проводится с целью уничтожения патогенных и условно-патогенных микроорганизмов - вирусов (в т...

Машины и механизмы для нарезки овощей В зависимости от назначения овощерезательные машины подразделяются на две группы: машины для нарезки сырых и вареных овощей...

Метод Фольгарда (роданометрия или тиоцианатометрия) Метод Фольгарда основан на применении в качестве осадителя титрованного раствора, содержащего роданид-ионы SCN...

Потенциометрия. Потенциометрическое определение рН растворов Потенциометрия - это электрохимический метод иссле­дования и анализа веществ, основанный на зависимости равновесного электродного потенциала Е от активности (концентрации) определяемого вещества в исследуемом рас­творе...

Гальванического элемента При контакте двух любых фаз на границе их раздела возникает двойной электрический слой (ДЭС), состоящий из равных по величине, но противоположных по знаку электрических зарядов...

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