Объекты: Цифровой объект

25 марта 2021 г.

Цифровой объект (также переводимый как «Ввод числа», в оригинале — Numeric). Мы продолжаем тему манипуляций с байтовыми регистрами (см. предыдущую статью). Этот объект является аналогом сегментных числовых индикаторов или других дисплеев, отображающих числовые значения различных параметров системы. Более того, этот объект включает себя возможность ввода значений с экранной или USB-клавиатуры. Рассмотрим параметризацию цифрового объекта подробнее.

Вкладка «Общие»

— Пользовательское описание.
— «Разрешить ввод»-позволяет пользователю вводить свое значение.
— Пункт "Чтение и запись используют разные адреса". Если этот пункт включен, то положение переключателя будет определяться одним регистром, но при нажатии меняться будет другой.
— Адрес чтения/записи (байтовый регистр панели, ПЛК или байтовый тэг). Это отдельные адреса, если используется предыдущая опция.
— Уведомления. При включении этой опции при использовании данного объекта будет меняться значение битового регистра.
— Уведомления о некорректном вводе. При вводе числа, лежащего вне допустимых пределов, будет меняться значение битового регистра.

Вкладка «Ввод данных»

Эта вкладка доступна только если разрешен ввод на вкладке «Общие».

— Режим. При выборе режима «Сенсор» ввод будет начинаться после нажатия на объект. При выборе «Контроль бита» начало и конец ввода будет определяться значением регистра.
— Порядок ввода. Очень удобная функция для случая, если пользователю каждый раз нужно вводить ряд значений — назначьте порядок ввода, соберите значения в одну группу и, нажав на первый объект, вводите значения последовательно для всей группы!
— Клавиатура. Можно использовать всплывающую (задается номер окна) или USB. Также можно задать положение клавиатуры на экране.

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

Вкладка «Формат чисел»

На этой вкладке настраивается формат отображения числа, а также некоторые другие параметры.

— Формат данных. Здесь выбирается формат числа. Будьте осторожны с выбором формата — помните, что регистр LW имеет размер 16 бит, а, например, формат FLOAT занимает 32 бита, т.е. 2 регистра.
— Маска. При выборе этой опции вводимые значения будут скрываться, заменяясь звездочками (как, например, пароли во многих сервисах).
— Формат отображения. Здесь можно задать как и простое количество знаков до и после десятичной точки, так и полноценную маску. Например, при использовании маски «**кг***г» число 12345 будет отображаться как «12кг345г».
— Настройки масштабирования. Здесь можно заменить обычное значение интерполированным, или даже подключить собственноручно написанный макрос.
— Пределы. Всегда обращайте внимания на пределы числа. Также их можно сделать динамическими.
— Использовать сигнальные цвета. При достижении пределов объект будет окрашиваться в сигнальный цвет (например, ярко-красный цвет угрозы).

Вкладка «Безопасность»

— Показать запрос на подтверждение - выводится запрос на подтверждение операции (защита от случайного нажатия).
— Использовать состояние другого регистра для сокрытия объекта.
— Настройка класса объекта при использовании параметров безопасности в проекте.
— Включение/выключение звука нажатия.

Вкладка «Фигура»

— Настройка изображения объекта для каждого состояния. Можно выбрать стандартное или пользовательское изображение из библиотеки, а также использовать фигуру.

Вкладка «Шрифт»

— На этой вкладке настраивается шрифт — его тип, цвет, размер и расположение.

Вкладка «Профиль»

— Настройка положения объекта на экране.
— Настройка размеров объекта. 

Объект «Цифровой» доступен на всех современных панелях и серверах Weintek в любой версии EasyBuilder Pro. Подробное описание каждой характеристики вы можете найти в главе 13.9 мануала по EasyBuilder Pro.