8(495)909-90-01
8(964)644-46-00
pro@sio.su
Главная
Системы видеонаблюдения
Охранная сигнализация
Пожарная сигнализация
Система пожаротушения
Система контроля удаленного доступа
Оповещение и эвакуация
Контроль периметра
Система домофонии
Парковочные системы
Проектирование слаботочных сетей
Аварийный
контроль
Раздел: Документация

0 ... 81 82 83 84 85 86 87 ... 96

реализована в рамках компоненты интеллектуальная компьютерная среда ИКС.

В работе специально для решения задач КТПП был предложен и реализован язык спецификаций, построенный на базе блоков принятия решений. На основе материалов из этой работы под руководством авторского коллектива создается символьная база знаний по решению задач КТПП.

В ИКС перечисляются множество объектов и их свойства, используемые в прикладной области при решении задач. Словарь является единым для всей системы. С помощью словаря организуется общение пользователей с системой в стиле «деловой прозы» конструктора.

Отдельные правила принятия решений оформляются в виде информационных блоков, максимально копирующих форму справочника конструктора и легко заполняемую и редактируемую пользователем с помощью стандартных текстовых редакторов. На основе блоков принятия решений (БПР) средствами ИКС автоматически генерируется программа на универсальном языке программирования Си.

Графическая БЗ содержит набор параметризованных графических прототипов чертежей и заготовок к ним. Вместе с ними в состав графической базы знаний входят словарь понятий и таблицы с фактическими значениями параметров для параметризации итоговых чертежей. Взаимодействие символьной и графической баз знаний приведено на рис.3.22., 3.23. Фактические параметры могут быть рассчитаны, выбраны из таблицы с нормативно-справочной средой или установлены в диалоге по требованию пользователя.

Еще раз подчеркнем, что если информация в традиционном справочнике понятна пользователю, то та же информация, записанная средствами универсального языка программирования, становится недоступной для понимания большинства сотрудников КБ. Это делает необходимым для пользователя вовлечение в процесс традиционного создания программных приложений посредника в лице программиста.

В программных системах, разработанных в 1970-80 годы, процесс проектирования обычно зафиксирован жестко и оформлен как неделимое целое. Отдельные функциональные модули, входящие в состав таких программных систем, часто не могут быть использованы вне этого контекста при решении других задач. Принципы объектно-ориентированного подхода, в основу которого положено понятие объекта и связанных с ним свойств и действий, практически не используется в традиционных системах проектирования. В качестве таких объектов при проектировании может выступать расчет крепежа, выбор свойств материалов и т.д. (здесь следует заметить, что в традиционных справочниках такое разделение на объекты достаточно широко используется).


Создание символьной базы знаний

Эксплуатация символьной базы знаний

1. икс/ссс

-описание свойств объектов в словаре понятий

-формирование структур таблиц на базе словаря понятий

Методика подключения базы ананиИ к ИнИс

2.ИКС/БПР

-описание правил в форме БПР

-редактирование БПР

-генерация Си-программ и поучение ЕХЕ-модулей

-формирование ВМ

-сохранение

в файловой системе * к

БПР и ВМW

-получение протокола работы

-просмотр ВМ

-формирование задания на структуру таблиц

Символьная база знаний:

-таблицы

параметров

-блоки

принятия

решений (БПР)

-вычислительные

модели (ВМ)

Протокол пояснений к принятым решениям

3. ИнИС

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

-диалога

-выбора

-расчета запуск ВМ

на выполнение

-из меню

-средствами

икс/пл

Результаты выполнения ВМ

4. ИКС/ПЛ

-протокол ВМ

-планирование

и реализация плана в рамках ВМ

-получение протокола работы

- просмотр и редактирование результатов

Рис.3.22. Взаимосвязь отдельных компонент ИКС и ИнИС в ходе создания и эксплуатации символьных баз знаний

Выбранный подход к созданию САПИР, связанный с использованием новой информационной технологии и применением новых форм представления знаний для решения задач КТПП, также изменил архитектуру строения последних. Если входные данные и выходные результаты «старых» автоматизированных систем КТПП и «новых» САПИР остались без видимых изменений, то внутреннее построение


Разработка графической

Эксплуатация графической : базы званий

1. ИКС

-включение в словарь понятий свойств графических объектов]

-формирование структуры таблицы параметров

2. T-FLEX CAD <

-создание прототипов графических объектов

-редактирование графических объектов

-параметризация графических объектов

-конвертация в формат .DFX, STEP

-сохранение

в файловой системе

-получение твердой копии

Графическая база знаний: • словарь понятий

таблица параметров

- параметрический графический объект

1. ИнИС

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

-диалога

-выбора из меню

-расчета

Графическая документация

2. T-FLEX CAD

-просмотр параметрических графических объектов

-оформление графической документации

-сохранение в файловой системе

-получение твердой копии

-твердотельное моделирование

Рис.3.23. Взаимосвязь ИнИС, ИКС и T-FLEX CAD в ходе КТПП

системы претерпело серьезное изменение. Это связано с осознанием того, что построить концептуальную модель процесса проектирования единовременно на все случаи жизни достаточно затруднительно. Этап разработки является только началом в жизненном цикле создания автоматизированной системы, а этап модернизации должен быть предусмотрен с самого начала ее создания. Модернизации может подвергаться наполнение НСС, изменение расчетных задач, переход к новой программно-технической среде и т.д.

Новый подход к созданию САПИР повышает гибкость автоматизированных систем. В «новых» разработках вместе с САПИР поставляется некоторая CASE-технология (рис.3.24), которая призвана



0 ... 81 82 83 84 85 86 87 ... 96