КАТЕГОРИИ: Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748) |
Графический интерфейс пользователя
Пример. Пример. Интерфейс командной строки Интерфейс ИО CLIPS ИО CLIPS может работать в следующих режимах: · интерактивном, с использованием простого текстового интерфейса командной строки; · интерактивном, с использованием GUI-интерфейса; · как ЭС, интегрированная в другие приложения. Рассмотрим перечисленные режимы более подробно. Основным методом взаимодействия пользователя с CLIPS является ввод команд из командной строки CLIPS. После появления на экране подсказки CLIPS> пользователь может ввести команду. Командами могут быть вызовы функций, конструкции, глобальные переменные или константы. При вызове функции вычисляется ее значение, которое выводится на экран. Вызов функции в CLIPS имеет префиксную форму, т.е. аргументы функции стоят после ее названия. Если ввести определение, то будет создана конструкция соответствующего типа. В ответ на ввод глобальной переменной на экран будет выведено ее значение.
CLIPS> (+ 3 4) CLIPS> (defglobal?*x* = 3) CLIPS>?*x* CLIPS> red red CLIPS> В приведенном примере сначала была вызвана функция сложения с аргументами 3 и 4, которая вернула результат 7. Затем была определена глобальная переменная?*х*, и ей было присвоено значение 3. Далее переменная?*х* была введена с командной строки, и было возвращено ее значение 3. В конце была введена и сразу возвращена константа red.
Стандартная процедура использования интерфейса командной строки состоит из следующих последовательных операций: 1) создание и редактирование базы знаний при помощи любого текстового редактора; 2) сохранение базы знаний в одном или нескольких текстовых файлах; 3) выход из редактора и запуск ИО CLIPS; 4) загрузка базы знаний из текстовых файлов в ИО CLIPS.
1. При помощи текстового редактора Notepad создадим текстовый документ следующего содержания: (defrule one (light green) => (printout t "Go!!!" crlf)) 2. Сохраним его в файле под именем TEST.CLP. 3. Запустим CLIPS (на экране появится главное диалоговое окно CLIPS). 4. Для загрузки правила с именем «one» в базу знаний CLIPS воспользуемся стандартной командой: (load "C:/CLIPSWIN/TEST.CLP").
Как уже было отмечено выше, CLIPS использует графический интерфейс пользователя или так называемый GUI-интерфейс. В таблице 10.1 приведено краткое описание наиболее часто используемых пунктов меню главного окна ИО CLIPS.
Таблица 10.1
Дата добавления: 2014-12-29; Просмотров: 568; Нарушение авторских прав?; Мы поможем в написании вашей работы! Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет |