Панель инструментов ’Графические элементы’ 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Панель инструментов ’Графические элементы’



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

С помощью кнопки данной панели можно перейти в режим редактирования, с помощью кнопки – в режим эмуляции.

Кнопка предназначена для переключения режима отображения графических экранов (обычный/полноэкранный).

Меню и панель инструментов ’Правка’

Меню и панель инструментов Правка содержат ряд типовых инструментов для редактирования графических экранов. Данные инструменты доступны также из контекстного меню ГЭ. Контекстное меню ГЭ содержит также команду Копировать в избранное.

В списке (Масштаб) можно выбрать предустановленный масштаб или вручную задать произвольный. Для выбора предустановленного масштаба можно также использовать кнопки или сочетания клавиш CTRL+ПЛЮС/МИНУС на цифровой клавиатуре. При выделении некоторой области AxB экрана с помощью мыши с удержанием клавиши Z экран масштабируется в MIN{C/A, D/B} раз, где CxD – размеры видимой области. Во всех случаях масштабирование производится относительно центра видимой области.

Меню ’Сервис’ и панель инструментов ’Топология экрана’

Данные панель инструментов и меню содержат команды для позиционирования и тиражирования выделенного графического элемента.

Меню Сервис содержит дополнительно команду Параметры экрана.

Панель инструментов ’Параметры текста’

В режиме редактирования с помощью типовых инструментов данной панели задаются параметры текста в выделенном графическом элементе (выделенной группе ГЭ). Данные команды применимы только к такому тексту, который может быть введен/отредактирован с помощью клавиатуры.

Вид ГЭ при его размещении в графическом слое зависит от параметров, установленных с помощью инструментов этой панели.

Панель инструментов ’Параметры линии’

В режиме редактирования с помощью инструментов этой панели задаются параметры линии (линии контура) выделенного графического элемента (выделенной группы ГЭ):

– выбор цвета линии. По этой команде на экран выводится стандартный диалог выбора цвета;

– выбор толщины линии. По этой команде открывается следующий список:

– выбор стиля линии. По этой команде открывается список стилей, содержащий в том числе опцию Без линии (при выборе этой опции линия невидима):

– выбор края линии (плоский, квадратный, круглый). Ниже на рисунках показан один и тот же графический элемент Текст с различными краями линии контура:

плоский:

квадратный:

круглый:

Вид ГЭ при его размещении в графическом слое зависит от параметров, установленных с помощью инструментов этой панели.

Панель инструментов ’Параметры заливки’

В режиме редактирования с помощью инструментов этой панели задаются параметры заливки выделенного графического элемента (выделенной группы ГЭ):

– выбор цвета заливки. По этой команде на экран выводится стандартный диалог выбора цвета;

– выбор стиля заливки. По этой команде открывается следующий список (чтобы удалить заливку ГЭ, надо выбрать в этом списке опцию Без заливки):

Вид ГЭ при его размещении в графическом слое зависит от параметров, установленных с помощью инструментов этой панели.

Панель инструментов ’Ресурсные библиотеки’

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

Меню ’Вид’

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

Задание типовых свойств Графических Элементов

В этом разделе описаны типовые свойства графических элементов и инструменты их задания. Специфические свойства отдельных ГЭ рассматриваются при описании этих ГЭ.

Графические элементы имеют следующие настраиваемые свойства:

· Атрибуты

· Динамические свойства

· Функции управления

Эти параметры определяют вид графических элементов и выполняемые ими функции отображения и управления при работе в реальном времени:

Для задания свойств ГЭ (группы ГЭ) используется окно Свойства объекта, содержащее различное число вкладок для разных элементов:

Чтобы открыть это окно, нужно выполнить команду Свойства из контекстного меню выделенного ГЭ (выделенной группы ГЭ) или дважды нажать ЛК мыши на ГЭ. При снятии выделения ГЭ окно его свойств автоматически закрывается. Окно Свойства объекта недоступно, если графический элемент расположен в слое, редактирование которого запрещено.

Атрибуты – это простейшие свойства графического элемента. Они задаются на вкладке (Основные свойства) окна Свойства объекта.

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

Существуют 2 вида атрибутов ГЭ:

· статические – атрибуты, которые не изменяются при работе в реальном времени;

· динамизируемые – атрибуты, которые могут быть как статическими, так и динамическими (изменяющимися при работе в реальном времени в зависимости от значения привязанного аргумента). Разделы конфигурирования таких атрибутов выделены красным цветом и содержат пункт Вид индикации.

 

Статические атрибуты Графических Элементов

Видимость при старте

Всплывающая подсказка

Цветовые атрибуты

Системный цвет

Толщина линии

Стиль линии

Стиль заливки

Прозрачность заливки

Тип заливки

Текстовые атрибуты

Шрифт

Выравнивание

Прозрачность

Выделение в МРВ

Временные атрибуты

В данном разделе описано задание типовых статических атрибутов ГЭ с помощью вкладок окна Свойства объекта.

Некоторые типовые статические атрибуты ГЭ могут быть также заданы с помощью панелей инструментов РПД.

Видимость при старте

При переходе в режим реального времени (т.е. при запуске проекта в МРВ или при переходе в режим эмуляции) графические элементы по умолчанию видимы. Чтобы скрыть ГЭ при запуске режима реального времени, нужно установить для него атрибут Скрыть при старте:

В режиме редактирования видимы все ГЭ.

В реальном времени управлять видимостью ГЭ можно с помощью функции управления ГЭ и с помощью ГЭ Свободные формы.

Всплывающая подсказка

В разделе Подсказка для ГЭ задается всплывающая подсказка, отображаемая на экране при наведении курсора на ГЭ в режиме реального времени:

Цветовые атрибуты

Разделы конфигурирования цветовых атрибутов ГЭ (Цвет, Цвет линии, Цвет заливки, Цвет текста и т.п.) в окне Свойства объекта содержат типовой инструмент задания цвета – кнопку

При нажатии этой кнопки на экран выводится диалог выбора предустановленных цветов:

Раскрывающийся список меню Основная палитра позволяет выбрать различные стили с предустановленным набором базовых цветов.

При нажатии кнопки Выбор цвета этого диалога на экран выводится стандартный диалог выбора цвета:

Выбранный цвет выводится на кнопку соответствующего раздела:

Системный цвет

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

Если значение атрибута – TRUE, то в первом случае он задает использование соответствующих системных цветов Windows для всех цветовых атрибутов ГЭ, во втором – только для атрибута, в разделе которого находится.

Если значение атрибута – FALSE, используются цвета, заданные в окне свойств ГЭ.

Толщина линии

Раздел конфигурирования атрибута Толщина содержит инструмент выбора толщины линии и окно отображения численного значения толщины (в пикселях):

Стиль линии

Раздел конфигурирования атрибута Стиль линии содержит кнопку :

При нажатии этой кнопки на экране появляется меню выбора линии контура:

Выбранный вид линии выводится на кнопку раздела:

Стиль заливки

Раздел конфигурирования атрибута Стиль заливки содержит кнопку :

При нажатии этой кнопки на экране появляется меню выбора стиля заливки:

Выбранный стиль выводится на кнопку раздела:

Прозрачность заливки

При значении TRUE (значение по умолчанию) этот атрибут задает прозрачность фона ГЭ при одном из линейных стилей заливки. Если атрибут имеет значение FALSE, цвет фона ГЭ – белый.

При точечных стилях заливки этот атрибут не работает (фон ГЭ – белый).

Тип заливки

Раздел конфигурирования заливки ГЭ содержит атрибут Тип заливки, для которого может быть установлено значение Цвет (значение по умолчанию) или Изображение.

При значении Цвет параметры заливки определяются ее цветовыми атрибутами.

При значении Изображение в окне свойств отображается атрибут Изображение. При нажатии кнопки в разделе его конфигурирования на экране появляется диалог выбора картинки из ресурсной библиотеки изображений:

Выбранная картинка отображается в разделе конфигурирования атрибута Изображение и устанавливается в качестве фона ГЭ:

Текстовые атрибуты

Раздел конфигурирования текстовых атрибутов (Текст, Надпись и т.п.) содержит окно обычного текстового редактора для задания значения атрибута (для некоторых ГЭ подобному атрибуту по умолчанию присваивается некоторое значение):

Шрифт

Раздел конфигурирования атрибута Шрифт содержит кнопку, при нажатии которой на экран выводится меню выбора параметров шрифта:

По команде Размеры этого меню на экране появляется меню выбора размера шрифта, по команде Шрифт – стандартный диалог задания параметров шрифта:

Выбранные параметры шрифта отображаются на кнопке раздела:

По умолчанию задан шрифт MS Shell Dlg с размером 8.

Выравнивание

Раздел конфигурирования атрибута Выравнивание содержит стандартные инструменты выравнивания текста: Влево, По центру и Вправо.

Прозрачность

Атрибут Прозрачность определяет степень прозрачности ГЭ. Этот параметр задается в процентах (0-100), 0 соответствует абсолютной непрозрачности. В качестве примера на рисунке показаны абсолютно непрозрачный и полупрозрачный цилиндры:

Выделение в МРВ

Атрибут Выделение в МРВ разрешает/запрещает выделение графического элемента в реальном времени по нажатию ЛК:

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

Если ГЭ входит в состав графического объекта (для объекта должно быть разрешено выделение), то по нажатию ЛК на ГЭ выделяется объект.

Для оконных ГЭ эта функция отключена.

Глобальное разрешение выделения графических элементов в реальном времени и параметры выделения (цвет, отступы, толщина и стиль контура) задаются в файле gr_settings.xml (тег <last_clicked_attrs >), расположенном в директории МРВ. Параметры выделения могут быть также заданы при конфигурировании РПД.

Временные атрибуты

Дата и время должны задаваться в форматах, заданных в региональных настройках ОС. Для перехода к заданию времени нужно нажать ЛК в соответствующем поле, которое при этом принимает следующий вид:

При нажатии кнопки открывается меню, содержащее команды Сброс (задать нулевое время, т.е. 01.01.1970) и Текущее (задать текущее время).

Динамизация атрибута Графических Элементов

Индикация значения

Индикация интервала для значений каналов FLOAT и DOUBLE FLOAT

Другие виды индикации

Основная привязка

Пример создания индикатора значения

Динамизацией атрибута называется задание условий его изменения в зависимости от значения привязанного аргумента. При динамизации атрибута графический элемент становится индикатором выполнения заданных условий.

При размещении ГЭ на экране все его динамизируемые атрибуты по умолчанию статические, и разделы их конфигурирования на вкладке Основные свойства окна свойств содержат инструмент задания соответствующего статического параметра. Например, при размещении ГЭ Текст раздел динамизируемого атрибута Цвет текста содержит инструмент выбора цвета :

Чтобы динамизировать атрибут, нужно дважды нажать на названии ЛК мыши, и в раскрывшемся списке настроить динамические свойства с помощью раздела Вид индикации:

Вид условия (и, соответственно, вид индикатора, создаваемого из ГЭ), выбирается в разделе Вид индикации:

Значение – индикация значения аргумента;

Arg = Конст. – индикация равенства аргумента заданной константе;

Arg >= Конст. – индикация превышения аргументом заданного порога;

Arg & Конст. – индикация состояния битов значения аргумента, заданных маской Константа. Если хотя бы один такой бит установлен, индицируется ИСТИНА, иначе – ЛОЖЬ;

Arg в диапазоне – индикация нахождения аргумента в заданных диапазонах;

Arg в интервале – индикация нахождения аргумента в интервалах привязанного канала.

В зависимости от выбранного вида индикации меняются инструменты его конфигурирования.

Индикация значения

Вид индикации Значение может быть задан при динамизации атрибута Текст. Формат вывода выбирается в списке Формат:

Для каждого формата можно задать более точное описание в нотации языка Си:

При выборе формата По умолчанию ГЭ будет отображать значение аргумента в формате, заданном МРВ.



Поделиться:


Последнее изменение этой страницы: 2016-08-10; просмотров: 343; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.93.44 (0.07 с.)