Объекты: Цифровой объект
![](https://weintek.pro//ndnqlezvzhzd/b92bc19a-9476-11ee-8649-8750c720572b/1.jpeg)
Цифровой объект (также переводимый как «Ввод числа», в оригинале — Numeric). Мы продолжаем тему манипуляций с байтовыми регистрами (см. предыдущую статью). Этот объект является аналогом сегментных числовых индикаторов или других дисплеев, отображающих числовые значения различных параметров системы. Более того, этот объект включает себя возможность ввода значений с экранной или USB-клавиатуры. Рассмотрим параметризацию цифрового объекта подробнее.
Вкладка «Общие»
![](https://weintek.pro//ndnqlezvzhzd/eafe9c60-9476-11ee-aacd-4bbc21caa112/2.jpeg)
— Пользовательское описание.
— «Разрешить ввод»-позволяет пользователю вводить свое значение.
— Пункт "Чтение и запись используют разные адреса". Если этот пункт включен, то положение переключателя будет определяться одним регистром, но при нажатии меняться будет другой.
— Адрес чтения/записи (байтовый регистр панели, ПЛК или байтовый тэг). Это отдельные адреса, если используется предыдущая опция.
— Уведомления. При включении этой опции при использовании данного объекта будет меняться значение битового регистра.
— Уведомления о некорректном вводе. При вводе числа, лежащего вне допустимых пределов, будет меняться значение битового регистра.
Вкладка «Ввод данных»
![](https://weintek.pro//ndnqlezvzhzd/f6eab2b6-9476-11ee-b071-bf332c787e39/3.jpeg)
Эта вкладка доступна только если разрешен ввод на вкладке «Общие».
— Режим. При выборе режима «Сенсор» ввод будет начинаться после нажатия на объект. При выборе «Контроль бита» начало и конец ввода будет определяться значением регистра.
— Порядок ввода. Очень удобная функция для случая, если пользователю каждый раз нужно вводить ряд значений — назначьте порядок ввода, соберите значения в одну группу и, нажав на первый объект, вводите значения последовательно для всей группы!
— Клавиатура. Можно использовать всплывающую (задается номер окна) или USB. Также можно задать положение клавиатуры на экране.
В панелях серии cMT вы также можете настроить отображение пределов и предыдущего значения регистра.
Вкладка «Формат чисел»
![](https://weintek.pro//ndnqlezvzhzd/044a1f50-9477-11ee-aee3-bb2926bb73d8/4.jpeg)
На этой вкладке настраивается формат отображения числа, а также некоторые другие параметры.
— Формат данных. Здесь выбирается формат числа. Будьте осторожны с выбором формата — помните, что регистр LW имеет размер 16 бит, а, например, формат FLOAT занимает 32 бита, т.е. 2 регистра.
— Маска. При выборе этой опции вводимые значения будут скрываться, заменяясь звездочками (как, например, пароли во многих сервисах).
— Формат отображения. Здесь можно задать как и простое количество знаков до и после десятичной точки, так и полноценную маску. Например, при использовании маски «**кг***г» число 12345 будет отображаться как «12кг345г».
— Настройки масштабирования. Здесь можно заменить обычное значение интерполированным, или даже подключить собственноручно написанный макрос.
— Пределы. Всегда обращайте внимания на пределы числа. Также их можно сделать динамическими.
— Использовать сигнальные цвета. При достижении пределов объект будет окрашиваться в сигнальный цвет (например, ярко-красный цвет угрозы).
Вкладка «Безопасность»
![](https://weintek.pro//ndnqlezvzhzd/1b0aa8e0-9477-11ee-a274-175a28f3a10b/5.jpeg)
— Показать запрос на подтверждение - выводится запрос на подтверждение операции (защита от случайного нажатия).
— Использовать состояние другого регистра для сокрытия объекта.
— Настройка класса объекта при использовании параметров безопасности в проекте.
— Включение/выключение звука нажатия.
Вкладка «Фигура»
![](https://weintek.pro//ndnqlezvzhzd/2573df9a-9477-11ee-8a2c-37f30f4e0b8e/6.jpeg)
— Настройка изображения объекта для каждого состояния. Можно выбрать стандартное или пользовательское изображение из библиотеки, а также использовать фигуру.
Вкладка «Шрифт»
![](https://weintek.pro//ndnqlezvzhzd/2a516d98-9477-11ee-b0ac-c3ae59b13c05/7.jpeg)
— На этой вкладке настраивается шрифт — его тип, цвет, размер и расположение.
Вкладка «Профиль»
![](https://weintek.pro//ndnqlezvzhzd/2f20be96-9477-11ee-baa5-559074cf936b/8.jpeg)
— Настройка положения объекта на экране.
— Настройка размеров объекта.
Объект «Цифровой» доступен на всех современных панелях и серверах Weintek в любой версии EasyBuilder Pro. Подробное описание каждой характеристики вы можете найти в главе 13.9 мануала по EasyBuilder Pro.