Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
АИУС / Практика / Разработка HMI-приложений.pdf
Скачиваний:
270
Добавлен:
18.05.2015
Размер:
15.71 Mб
Скачать

Если рабочая область Редактора рабочего стола меньше размера рабочего стола, то при нажатии на кнопку размер рабочего стола будет уменьшен.

Все области рабочего стола при подгонке изменяют свой размер пропорционально.

Сохранение изменений сделанных в редакторе

Во время закрытия Редактора рабочего стола будет выдано сообщение с предложением сохранить все сделанные изменения.

Мнемосхема

6.1.2Дерево примитивов мнемосхемы

Дерево примитивов мнемосхемы - отображение списка графических примитивов

Динамическая визуализация данных 113

мнемосхемы и их свойств в отдельном окне в иерархическом виде.

В дереве каждый узел графического примитива содержит узел свойств примитива.

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

Кнопка - переключатель режима выделения. При нажатой кнопке включается режим, при котором выделенный в дереве примитив становится выделенным на мнемосхеме.

6.1.3Редактор слоев мнемосхем

Закладка Выбранные отображает графические примитивы, выделенные на мнемосхеме.

Редактирования взаимного расположения примитивов на мнемосхеме на закладке

Выбранные осуществляет Редактор слоев.

Редактор слоев имеет панель инструментов, выпадающий список для выбора фильтра и список в виде дерева, отображающий выделенные примитивы.

114 DataRate

Панель инструментов содержит следующие команды:

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

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

- Удалить примитив с мнемосхемы.

- Вынести примитив из группы. Примитив будет располагаться перед группой.

- Добавить примитив в группу. Примитив помещается на самый верх группы.

- Установить все галочки. - Снять все галочки.

УПРАВЛЕНИЕ ВЫДЕЛЕНИЕМ ПРИМИТИВОВ

Если в редакторе слоев снять галочку, то снимется выделение примитива на мнемосхеме. Выделять можно только примитивы и группы, лежащие непосредственно на мнемосхеме. Примитивы и группы, находящиеся внутри группы, выделять нельзя.

Пример: Пусть на мнемосхеме выделена группа и два примитива.

Снимем галочку напротив Скругленный_прямоугольник1 в редакторе слоев, одновременно снимется выделение с примитива в мнемосхеме.

Динамическая визуализация данных 115

Управление активностью примитива

Выделенный в редакторе слоев примитив будет активным – выделен черными прямоугольниками – и его свойства будут отображаться в окне свойств.

ПЕРЕМЕЩЕНИЕ ПРИМИТИВА ВПЕРЕД

Для перемещения примитива вперед нужно выделить его в редакторе слоев и нажать на кнопку Вперед. На мнемосхеме примитив переместится вперед, а в редакторе слоев - вверх. Команда доступна только при выделении какого-либо примитива или группы.

Действие команды может быть отменено с помощью команды Отмена (Undo).

116 DataRate

ПЕРЕМЕЩЕНИЕ ПРИМИТИВА НАЗАД

Для перемещения примитива назад нужно выделить его в редакторе слоев и нажать на кнопку Назад. На мнемосхеме примитив переместится назад, а в редакторе слоев - вниз. Команда доступна только при выделении какого-либо примитива или группы.

Действие команды может быть отменено с помощью команды Отмена (Undo).

УДАЛЕНИЕ ПРИМИТИВА

Для удаления примитива нужно выделить его в редакторе слоев и нажать на кнопку Удалить. Примитив будет удален с мнемосхемы и из редактора слоев. Команда доступна, если выделен примитив или группа. Можно также удалять примитивы и группы, лежащие в группе. Действие команды может быть отменено с помощью команды

Отмена (Undo).

ВЫНОС ПРИМИТИВА ЗА ПРЕДЕЛЫ ГРУППЫ

Для выноса примитива из группы нужно выделить примитив внутри группы и нажать на кнопку Вынести из группы. Примитив будет вынесен из группы и расположится перед группой.

Динамическая визуализация данных 117

Для выноса примитива из группы можно также воспользоваться мышкой, и просто перетащить примитив из группы на мнемосхему.

Если примитив вложен во внутреннюю группу, то его можно перетащить как за пределы группы, в которую он входит, так и за пределы внешней группы.

ДОБАВЛЕНИЕ ПРИМИТИВА В СУЩЕСТВУЮЩУЮ ГРУППУ

Для добавления примитивов в группу нужно отметить галочками примитивы и группы, которые нужно добавить в группу, выделить группу, в которую будут добавлены примитивы, и нажать на кнопку Добавить в группу.

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

118 DataRate