Пример: Глобальная сеть INTERNET
Я ищу:
На главную  |  Добавить в избранное  

Главная/

Программирование, базы данных. /

Экспертная система

Документ 1 | Документ 2 | Документ 3 | Документ 4 | Документ 5 | Документ 6

←предыдущая следующая→
... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 

іCALLWIN                  іВременный выход в Windows 3.х.            і

і                         і                                          і

іCALLNC                   іВременный выход в Norton Commander.       і

і                         і                                          і

іABOUT                    іИнформация о программе.                   і

і                         і                                          і

іOPENBASE                 іОткрытие выбранной базы знаний для кон-   і

і                         ісультации.                                і

і                         і                                          і

іNEWBASE                  іСоздание новой базы.                      і

і                         і                                          і

іRENAMEBASE               іПереименование базы.                      і

і                         і                                          і

іEDITING                  іРедактирование базы.                      і

і                         і                                          і

іERASEBASE                іУдаление базы.                            і

і                         і                                          і

іPAROLE                   іУстановка пароля на выбранную базу.       і

і                         і                                          і

іEXPCALEND                іВывод календаря.                          і

і                         і                                          і

іEXPCALC                  іВывод калькулятора.                       і

і                         і                                          і

іEXPGAME                  іВывод игры.                               і

і                         і                                          і

іDONE                     іУдаление программы из оперативной памяти, і

і                         івыход в MS-DOS.                           і

АДДДДДДДДДДДДДДДДДДДДДДДДДБДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДДЩ

                 3.3.2. Реализация редактора знаний

    Как уже упоминалось, при выборе в меню  БАЗА  операции  РЕДАКТИРО-

ВАТЬ запускается управляющая процедура EDITING. Данная процедура,  как

и прочие, инкапсулированая в объект TEXPERT, по имени  активной  (выб-

ранной) базы находит связанный с ней файл, извлекает из  него  объекты

DATABASE и RULEBASE, затем из файла ресурсов вызывает и выводит на эк-

ран диалоговое окно установок редактора. Это окно имеет:

    - статический текст, показывающий, какая база будет редактировать-

ся;

    - группы переключаемых опций (в терминах Turbo-Vision -  кластеры)

двух видов (в библиотеке  Turbo-Vision  это  объекты  TRADIOBUTTONS  и

TCHECKBOXES);

    - командные кнопки.

    Группы опций выполняют следующие установки:

    - группа ВИД БАЗЫ позволяет установить конфигурацию БЗ  и  порядок

вывода из нее информации;

    - группа ИНТЕРФЕЙС конфигурирует факты и  правила  таким  образом,

чтобы машина вывода могла их вывести в том или ином виде;

    - группа ВИД РЕДАКТОРА устанавливает один из двух приведенных  ти-

пов редакторов знаний;

    - группа РЕСУРСЫ позволяет сделать установки типа объектов,  кото-

рые будут обрабатываться БЗ. Это могут быть либо строки либо текст;

    - группа СОСТАВЛЯЮЩИЕ вызывает любой  из  редакторов,  входящих  в

состав редактора БЗ и представляющих собой редакторы отдельных элемен-

тов БЗ (объектов, вопросов об объектах, возможных  значений  объектов,

правил);

    - группа РЕКВИЗИТЫ БАЗЫ позволяет включить в состав  проектируемой

база знаний дополнительные компоненты.

    Ниже групп в окне раполагаются четыре командные кнопки:

    1. Кнопка ПУСК вызывает из оверлейного файла EXPERT.OVR  процедуру

SELECTOR (см. ниже).

    2. Кнопка СБРОС приводит переключаемые опции в группах в  первона-

чальное положение.

    3. Кнопка ОТМЕНА позволяет удалить окно с  рабочей  поверхности  и

выйти из режима редактирования.

    4. Кнопка ПОМОЩЬ выдает контекстную справку о том, как пользовать-

ся окном.

    Как уже упоминалось выше, по  команде  ПУСК  вызывается  процедура

SELECTOR. Эта процедура обрабатывает полученную  из  диалогового  окна

установок редактора информацию и позволяет вызвать ту или иную  проце-

дуру в зависимости от этой информации.Например, при начальных установ-

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

ATRIBUTEDITOR  (слово  OBJECT  внутри  ЭС  "Консультант"  заменено  на

ATRIBUT, поскольку OBJECT - зарезервированное слово  языка  Турбо-Пас-

каль 6.0).

    Рассмотрим на уровне процедур

←предыдущая следующая→
... 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 ... 


Copyright © 2005—2007 «RefStore.Ru»