Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник ИСПиУ.doc
Скачиваний:
213
Добавлен:
18.09.2019
Размер:
17.33 Mб
Скачать

5.2.11 Генерация документов (отчетов)

Мониторы поддерживают функцию генерации файлов документов (отчетов) формата HTML. Эти документы (отчеты) в том числе могут содержать информацию о текущих параметрах техпроцесса.

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

МРВ поддерживают генерацию документов по ограниченному числу шаблонов. Для генерации документов без ограничений следует использовать специализированный монитор – Сервер документирования.

5.2.12 Защита проекта, его конвертирование из предыдущих версий trace mode

Для защиты от несанкционированного доступа к редактированию проекта и/или управлению АСУ для каждого узла должны быть определены пользователи и заданы их права. Для этих целей существуют специальные каналы – класса Пользователь. Мониторы контролируют права пользователей и записывают результаты контроля в архив и ОТ.

В TRACE MODE 6 предусмотрен импорт проектов, разработанных в TRACE MODE 5 (с некоторыми ограничениями). При импорте проект конвертируется в формат TRACE MODE 6 и может быть далее модифицирован, сохранен и экспортирован для запуска.

5.2.13 Документирование проекта TRACE MODE

Интегрированная среда разработки TRACE MODE 6 снабжена функцией сохранения словесного описания проекта в HTML-файл.

5.2.14 Объектно-ориентированное проектирование

ИС TRACE MODE 6 снабжена средствами, позволяющими применять объектный подход при проектировании – это в значительной степени упрощает разработку проектов.

5.2.15 Распределенное групповое проектирование

В состав TRACE MODE 6 входят сервер групповой разработки и ИС-клиент, обеспечивающие распределенную групповую разработку одного или нескольких проектов в локальной сети.

5.3 методические Принципы разработки проекта в ИС

ИС объединяет в единой оболочке навигатор и набор редакторов для создания всех составляющих проекта. ИС имеет многооконный интерфейс [34] (в соответствии с рисунком 5.3.1).

Рисунок 5.3.1 – Многооконный интерфейс ИС

В ИС поддерживаются стандартные операции изменения размеров и перемещения окон.

В навигаторе структура проекта представлена в виде дерева (в соответствии с рисунком 5.3.2).

Корневые группы этого дерева – слои предопределены и создаются автоматически при создании нового проекта (слои отображаются в левом окне навигатора). Элементарные структурные составляющие (листья структурного дерева) называются компонентами проекта. Например, компонентами проекта являются: канал; канал, вызывающий шаблон; шаблон; источник данных и т.д.

Рисунок 5.3.2 – Дерево структуры проекта в навигаторе

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

Структурирование в значительной степени облегчает редактирование проекта.

В ряде случаев группы имеют и другой, вполне определенный, смысл – например, узлы проекта создаются как корневые группы слоя Система.

В правом окне навигатора отображается содержимое слоя (группы), выделенного в левом окне; таким образом, компоненты проекта могут быть отображены только в правом окне.

Все разновидности объектов структурного дерева предопределены и имеют предопределенную кодировку TRACE MODE, которая может быть изменена в окне свойств или редакторе объекта.

Каждому объекту структурного дерева при его создании присваивается по определенному алгоритму уникальный идентификатор (ID), отображаемый во всплывающей подсказке. По этим идентификаторам объекты структуры анализируются мониторами TRACE MODE.

Структура проекта редактируется в навигаторе с помощью команд меню Проект, контекстного меню и панелей инструментов, а также с помощью метода “drag-and-drop”.