Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
SKB_DOC.DOC
Скачиваний:
2
Добавлен:
22.11.2019
Размер:
315.39 Кб
Скачать

Система генерации баз знаний

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

Элементом знаний в системе является модуль инженерных знаний (МИЗ), представляющий собой продукционное правило. МИЗ характеризуется входными и выходными свойствами, ограничениями на значения входных свойств и механизмом преобразования входных свойств в выходные (см. рис.1).

Рисунок 1

Модули инженерных знаний реализуют следующие функции:

  • присваивания значений выходным свойствам;

  • определения значений по таблицам;

  • определения значений выбором из базы данных;

  • вычисление значений по формулам;

  • вычисление значений с помощью программных модулей;

  • построение геометрических образов.

Модули инженерных знаний объединяются в функциональные библиотеки, называемые базами знаний. База знаний имеет общий словарь (список свойств), из которого выбираются входные и выходные свойства МИЗ.

Связанные между собой по входу и выходу модули инженерных знаний образуют методы (см. рис.2). Метод может присоединяться к объекту, описанному в редакторе информационных моделей.

Для каждого модуля инженерных знаний и для каждого метода в системе автоматически генерируется PRT-модуль, который может быть использован в прикладных системах, разрабатываемых в среде СПРУТ.

Рисунок 2

Интерфейс системы Работа с базами знаний и методами

Экран «Работа с базами знаний и методами» позволяет осуществлять операции над базой знаний в целом и над внешним описанием метода (см. рис.3).

Рисунок 3

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

При создании новой базы необходимо ввести полное имя базы знаний и имя файла базы данных (расширение SDB), содержащего ее описание (см. рис.4).

Рисунок 4

Кнопки, расположенные в левой нижней части экрана позволяют просмотреть список МИЗ открытой базы знаний (кнопка «Отобразить список МИЗ»), создать новый метод (кнопка «Создать метод») или выбрать ранее созданный для редактирования (кнопка «Выбрать метод БЗ»).

При создании метода необходимо задать его имя и идентификатор (короткое имя, длиной до 8 символов). Возможно задать также имя разработчика и источник информации, на основании которого был создан модуль. Для сохранения параметров метода в базе знаний служит кнопка «Запись описания». Кнопка «Переход к редактированию свойств» осуществляет переход на экран «Определение входных и выходных переменных метода» (см. ниже). Кнопка «Закрыть» позволяет закрыть панель «Внешнее описание метода».

Просмотреть список модулей инженерных знаний, входящих в метод можно при помощи кнопки «Состав МИЗ». Кнопка «Удалить» служит для удаления метода из базы знаний.

Работа со списком миз

Список модулей инженерных знаний, входящих в базу знаний или в редактируемый метод отображается на экране «Общий состав МИЗ» (см. рис.5).

Рисунок 5

Кнопка «Просмотр» позволяет просмотреть табличные представления модулей инженерных знаний, которые создаются при генерации программных модулей для МИЗ (см.рис.6).

Рисунок 6

Рисунок 7

Кнопка «Включить» позволяет включить в редактируемый метод ранее описанный МИЗ. При этом возможен импорт модуля из другой базы знаний (см. рис.7). Для отключения выбранного МИЗ от метода предназначена кнопка «Отсоединить».

Для создания нового МИЗ служит кнопка «Создать», после нажатия на которую необходимо ввести общие параметры МИЗ (см. рис.8). Для удаления МИЗ используется кнопка «Удалить».

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]