Рекомендации по работе с радиокнопкой

<< Click to Display Table of Contents >>

Navigation:  Создание окон для клиента визуализации > Рекомендации по созданию окон >

Рекомендации по работе с радиокнопкой

Назначение элемента

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

Описание примера использования элемента радиокнопка.

Постановка задачи.

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

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

Реализация задачи.

В дереве система создадим АРМ. Далее в дереве Объекты создадим объект и назовём его Элемент управления. Далее в дереве Объекты нажмём правой кнопкой мыши по созданному объекту и добавим окно которое назовём Окно радиокнопки. Далее назначим созданное окно стартовым окном.

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

Recomend_po_rab_s_radioknopkoy_3

 

Перейдём к настройке Тип значения в свойстве параметров.

Название параметра

Описание параметр

Тип значения

Активность

Для отображения свойства активность

BOOL

Обороты в минуту

Для вариативности переключения

INT

Влево

Для вариативности переключения

INT

Вправо

Для вариативности переключения

INT

 

Далее перейдём в Окно радиокнопки и добавим элементы управления, для этого перейдем в окно Палитра:

Картинка - для более приятного вида нашего пользовательского интерфейса.

Recomend_po_rab_s_radioknopkoy_5

 

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

Recomend_po_rab_s_radioknopkoy_6

 

Текст - для наименования приборной панели.

Recomend_po_rab_s_radioknopkoy_7

 

Стрелочный прибор - для индикации оборотов двигателя.

Recomend_po_rab_s_radioknopkoy_8

 

Стрелка - для индикации направления вращения двигателя.

Recomend_po_rab_s_radioknopkoy_9

 

Далее изменим в свойствах картинки изображение, настроим масштаб и расставим все элементы в эргономичном порядке:

Recomend_po_rab_s_radioknopkoy_10

 

Далее рассмотрим свойства элементов и проведём их настройку:

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

Recomend_po_rab_s_radioknopkoy_11

 

Далее выберем стрелочный прибор. В открывшемся свойстве выставим следующие значения:

Перетащим параметр Об/мин с зажатой левой кнопкой мыши на свойство Значение и отпустим кнопку мыши. Выставим значение по умолчанию 0.

Recomend_po_rab_s_radioknopkoy_12

 

В разделе Шкала, выставим значения как показано на рисунке. Цвета настраиваем по своему усмотрению.

Recomend_po_rab_s_radioknopkoy_13

 

Далее выберем Радиокнопка 1 подписанную надписью Включить. В открывшемся свойстве выставим следующие значения:

По умолчанию уберём галочку напротив свойства Отмечен. Данную настройку необходимо произвести со всеми радиокнопками.

Recomend_po_rab_s_radioknopkoy_14

 

Цвет индикатора ставим зелёный.

Recomend_po_rab_s_radioknopkoy_15

 

Далее в окне свойства переходим в раздел события, выбираем Клик мыши-Добавить-Установить параметр. У нас появиться элемент Установить параметр, переименуем его и настроим. Для всех радиокнопок данные действия аналогичны.

Recomend_po_rab_s_radioknopkoy_16

Проведём настройку связей в разделе событий для Радиокнопка 1.

Установить параметр_название

Источник

Приёмник

Операция

Активность

1

Активность

Присвоить

Установим значение напротив Источник по умолчанию 1. Перетащим параметр Активность с зажатой левой кнопкой мыши на Приёмник и отпустим кнопку мыши. Установим значение напротив Операция по умолчанию присвоить. Для всех радиокнопок данные действия аналогичны.

Recomend_po_rab_s_radioknopkoy_17

 

Далее выберем Радиокнопка 2 подписанную надписью Выключить. В открывшемся свойстве выставим следующие значения:

По умолчанию уберём галочку напротив свойства Отмечен.

Recomend_po_rab_s_radioknopkoy_18

 

Проведём настройку связей в разделе событий для Радиокнопка 2.

Установить параметр_название

Источник

Приёмник

Операция

Об/мин

0

Об/мин

Присвоить

Активность

0

Активность

Присвоить

Влево

0

Влево

Присвоить

Вправо

0

Вправо

Присвоить

 

Далее выберем Радиокнопка 3 подписанную надписью 10 Об/мин. В открывшемся свойстве выставим следующие значения:

Перетащим параметр Об/мин с зажатой левой кнопкой мыши на свойство Значение и отпустим кнопку мыши. По умолчанию уберём галочку напротив свойства Отмечен.

Recomend_po_rab_s_radioknopkoy_23

 

Далее перейдем к настройке связей. Для этого нажмём на кнопку Входящие связи. Удалим все связи кроме входящих и откроем редактор входящей связи. В Тип конвертации поставим галочку напротив Точечная. Добавим состояния нажав на Добавить новую опорную точку. Выставим значения: True = 10, False = 0.

Recomend_po_rab_s_radioknopkoy_24

 

Перетащим параметр Активность с зажатой левой кнопкой мыши на свойство Активность и отпустим кнопку мыши. Цвет индикатора выставляем жёлтый. Проделываем данное действие для всех радиокнопок кроме Радиокнопка 1 подписанная надписью Включить, Радиокнопка 2 подписанная надписью Выключить.

Recomend_po_rab_s_radioknopkoy_25

 

Проделываем все то же самое что и с Радиокнопка 3 подписанной надписью 10 Об/мин, для Радиокнопка 4 подписанной надписью 20 Об/мин, Радиокнопка 5 подписанной надписью 30 Об/мин.

Изменяя только значение в настройки связи:

Для Радиокнопка 4 подписанной надписью 20 Об/мин выставим значения: True = 20, False = 0.

Для Радиокнопка 5 подписанной надписью 30 Об/мин выставим значения: True = 30, False = 0.

 

Проведём настройку связей в разделе событий для Радиокнопка 3.

Установить параметр_название

Источник

Приёмник

Операция

Об/мин

10

Об/мин

Присвоить

 

Проделываем все то же самое что и с Радиокнопка 3 подписанной надписью 10 Об/мин, для Радиокнопка 4 подписанной надписью 20 Об/мин, Радиокнопка 5 подписанной надписью 30 Об/мин.

Изменяя только значение в разделе события:

Для Радиокнопка 4 подписанной надписью 20 Об/мин выставим значения напротив Источник по умолчанию 20.

Для Радиокнопка 5 подписанной надписью 30 Об/мин выставим значения напротив Источник по умолчанию 30.

 

Далее выберем Радиокнопка 6 подписанную надписью Влево. В открывшемся свойстве выставим следующие значения:

Перетащим параметр Влево с зажатой левой кнопкой мыши на свойство Значение и отпустим кнопку мыши. По умолчанию уберём галочку напротив свойства Отмечен.

Recomend_po_rab_s_radioknopkoy_26

 

Далее перейдем к настройке связей. Для этого нажмём на кнопку Входящие связи. Удалим все связи кроме входящих и откроем редактор входящей связи. В Тип конвертации поставим галочку напротив Точечная. Добавим состояния нажав на Добавить новую опорную точку. Выставим значения: True = 1, False = 0.

Recomend_po_rab_s_radioknopkoy_34

 

Проведём настройку связей в разделе событий для Радиокнопка 6.

Установить параметр_название

Источник

Приёмник

Операция

Влево

1

Влево

Присвоить

Вправо

0

Вправо

Присвоить

 

Проделываем все то же самое что и с Радиокнопка 6 подписанной надписью Влево, для Радиокнопка 7 подписанной надписью Вправо.

Изменяя следующие связи:

Перетащим параметр Вправо с зажатой левой кнопкой мыши на свойство Значение и отпустим кнопку мыши. По умолчанию уберём галочку напротив свойства Отмечен.

Recomend_po_rab_s_radioknopkoy_31

 

Далее перейдем к настройке связей. Для этого нажмём на кнопку Входящие связи. Удалим все связи кроме входящих и откроем редактор входящей связи. В Тип конвертации поставим галочку напротив Точечная. Добавим состояния нажав на Добавить новую опорную точку. Выставим значения: True = 1, False = 0.

Recomend_po_rab_s_radioknopkoy_46

 

Проведём настройку связей в разделе событий для Радиокнопка 7.

Установить параметр_название

Источник

Приёмник

Операция

Влево

0

Влево

Присвоить

Вправо

1

Вправо

Присвоить

 

Перед запуском нужно сгруппировать кнопки, чтобы они не конфликтовали друг с другом. Для этого выберем кнопки Включить, Выключить с зажатой кнопкой [Shift], нажмём правую кнопку мыши и выберем Группа-Группировать. Это делается для того, чтобы переключение активности  радиокнопки было только у тех, что находятся внутри группы, не влияя на другие группы или радиокнопки.

Повторим все тоже самое с кнопками Влево, Вправо.

Recomend_po_rab_s_radioknopkoy_45

 

Проверка реализации задачи.

Запустим проект и проверим работоспособность.

При запуске проекта мы увидим наш пользовательский интерфейс. По умолчанию все кнопки кроме Включить и Выключить нам не доступны.

Recomend_po_rab_s_radioknopkoy_40

 

Нажмём на кнопку Включить, у нас должны стать доступны остальные кнопки.

Recomend_po_rab_s_radioknopkoy_41

 

Выберем интересующий нас режим работы. Нажмём на кнопки 10 Об/мин и Влево.

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

Recomend_po_rab_s_radioknopkoy_42

 

Изменим режим работы. Нажмём на кнопки 30 Об/мин и Вправо.

Панель изменила свои значения на выставленные.

Recomend_po_rab_s_radioknopkoy_43

 

Нажмём на кнопку Выключить. Все значения сбросятся в ноль все кнопки кроме Включить и Выключить станут нам не доступны.

Recomend_po_rab_s_radioknopkoy_44

 

Смотрите также:

Панель

Действие Установить параметр

Радиокнопка

Конвертер значений

Категория свойств Внешний вид

HMI. События

HMI. Действия

Панель свойств. Отображение свойств, задействованных в связях

Дерево MasterSCADA

Категория панели

Окно настройки параметра