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

0 ... 83 84 85 86 87 88 89 ... 96

• существуют необходимые каталоги операций (требуется программирование сценария проектирования).

В рамках САПИР CASE-технология реализуется средствами ИКС (символьная часть) и T-FLEX CAD (графическая часть). В качестве оболочки для создания программных приложений пользователя может служить интегрированная интеллектуальная система ИнИС. Освоение этих средств у пользователя, ранее не работавшего с ПЭВМ, занимает от двух до четырех недель; обычно же бывает достаточно одной недели.

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

Новая архитектура построения САПИР позволила выделить некоторую инвариантную программную оболочку, которая специализирована на решении задач КТПП (рис.3.26). Программное обеспечение, реализующее оболочку, может достигать до 60% от общего объема САПИР.

САПИР построена на основе объектно-ориентированной архитектуры, создаваемой с самого начала с четким осознанием неизбежности постоянного развития потребностей и технического прогресса. «Каркас» ИнИС предназначен для поддержки современных приложений и тех, которые появятся в будущем. ИнИС существует автономно от программных приложений пользователя, но без этой системы не сможет работать ни одно из них, поскольку в нем заложены основные концепции системной платформы и реализованы базовые возможности, необходимые для любого программного приложения. По сути ИнИС представляет собой общий знаменатель для отдельных модулей САПИР, которые решают свои специфические задачи, а для выполнения стандартных служб последние обращаются к ИнИС (рис.3.27).

Наличие такой повторно используемой оболочки позволяет резко снизить себестоимость создания прикладной системы КТПП. Так, например, на базе ИнИС построены САПИР электродвигателей, режущего и мерительного инструмента, пресс-форм, холодной объемной штамповки, листовой штамповки и т.д.

Предложенная архитектура - это набор инструментов и правил, определяющих структуру программного обеспечения и представляющих базовые средства для разработки и развития приложений: управления данными, определение объектов и их реализация,


ПОЛЬЗОВАТЕЛЬ

Проект Изделие Данные

Меню-монитор ИнИС

Расчет Графика Конфигурация Помощь

Система словарей и справочников предметной области

Вызов и выполнение элементарного шага обработки данных

База знаний и данных приложений пользователя

-формула

-спецификация действий

-таблица

-блок принятия решения

-типовая ситуация

-параметризованный графический образ

-нормативно-справочная информация

База данных по текущему состоянию проекта: -таблицы с исходными данными -таблицы с промежуточными и окончательными решениями]

-сборочные чертежи идеталировки

-спецификации

-множество значений, определенных к текущему моменту

-протоколы расчетов (по требованию)

Описание сервиса в ИнИС

Описание действия

на шаге обработки

данных

Установки -параметров -цветовой

палитры -необходимости

ведения

протокола

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

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

Рис.3.26. Структура типовой «заготовки» системной части программных приложений пользователя в ИнИС.

создание прототипов пользовательского интерфейса, использования визуального программирования, наличие системного сервиса и т.д.

Приложения, созданные на основе ИнИС, обладают рядом преимуществ:

-соответствуют модели «клиент/сервер»;

-поддерживают стандарт распределенных объектов CORBA (OLE);

-демонстрируют явное разделение уровней по определению объектов и их использованию.


Программная Поддержка компонента средствами системы управления Событие \данными

Действия, МакетРедактор

реализующие экрана,табличных

ТПотображающийзначений

событие

Выбрать требуемый ТП

Выбратьтаблицы, хранящие вх. и вых. значения

Подготовить

входные

значения

Запустить конкретный ТП на выполнение

Окончено выполнение ТП

Представить исходную версию результатов Перейти в режим редактирования данных

Выйти

без сохранения результатов

Утвердить и сохранить результаты

Окончено выполнение ТП в проекте

Головное меню ИнИС

Выбор имен таблиц

Список таблиц

Значения доступны для просмотра

Значения доступны для ввода и редактирования

Динамическая

линейка с указанием % выполнения

Утверждение результатов

Просмотр результатов

Редактирование] результатов

Сохранение значении\<- области проекта/

Головное меню ИнИС

Рис.3.27. Организация программной поддержки событий в ходе выполнения технического процесса (ТП) на ЭВМ

Главное, чего удалось добиться благодаря этой архитектуре, -это открытость и возможность совместного функционирования приложений: поскольку они соответствуют общим правилам, упрощается их интеграция, причем вне зависимости от того, были все они на основе ИнИС или часть из них соответствует OLE.



0 ... 83 84 85 86 87 88 89 ... 96