Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Не получили письмо с кодом активации?

Официальный форум Simple-Scada.

Автор Тема: Шкала переменной Int64  (Прочитано 5066 раз)

B.B

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Шкала переменной Int64
« : 25 Октября 2021, 08:55:46 »
Версия Simple-Scada 2.5.11.0

Если попробовать для INT64 создать шкалу, то минимум и максисмум задать не получается.
Поле ввода ограничено 15 символами, а при задании в экспотенциальном виде нормируется значением 4294967295.

Simple-Scada

  • Администратор
  • *****
  • Сообщений: 3000
    • Просмотр профиля
    • Simple-Scada
Re: Шкала переменной Int64
« Ответ #1 : 25 Октября 2021, 10:52:55 »
Здравствуйте.

Шкалы действительно имеют ограниченный диапазон значений, это сделано для поддержки вещественных значений для мин. и макс. значения шкалы. На практике мы пока не встречали реальных задач в которых требовалось бы отображать шкалу со значениями Int64. Пожалуйста, опишите как именно Вы планируете использовать шкалу с Int64 в диапазоне -9223372036854775808..9223372036854775807. Вам действительно нужно просматривать, например, тренды в этом диапазоне? Или нужно чтобы пользователи могли через поле/уровень (или др. компоненты) вводить такие большие значения?
Если нет, то нет смысла устанавливать такой диапазон шкалы. Шкала никак не ограничивает реальные значения, т.е. в скаду всегда будут поступать реальные значения переменной (независимо от шкалы). При работе со значением через скрипты (например, для извлечения битов и т.п.) значение также никак не ограничивается. Запись новых значений в переменную через скрипты также не ограничивается шкалой. Шкала используется только при вводе новых значений через визуальные компоненты (чтобы ограничить ввод) и при отображении трендов.

B.B

  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: Шкала переменной Int64
« Ответ #2 : 25 Октября 2021, 20:57:53 »
Шкала никак не ограничивает реальные значения, т.е. в скаду всегда будут поступать реальные значения переменной (независимо от шкалы).

Отлично. Вводить такие большие числа необходимости нет. Программно считаются значения для ЦАП и выводятся в тег.
Если шкала ограничивает только пользовательский интерфейс, то в данном случае это не критично.
Ввод делается в процентах.