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

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

Автор Тема: Изменение шкалы переменной в рантайме.  (Прочитано 3431 раз)

Andrey

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Нужно изменить шкалу переменной во время выполнения, для корректного отображения на тренде.
Если это не возможно, то хотя-бы задать для поля тренда отдельную шкалу шире шкалы переменной, значение которой он отображает.
Что можно сделать?

Andrey

  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Re: Изменение шкалы переменной в рантайме.
« Ответ #1 : 05 Сентября 2017, 09:15:04 »
Нашел функцию scaling, можно сказать вопрос решен.

Simple_Scada

  • Администратор
  • *****
  • Сообщений: 1407
    • Просмотр профиля
Re: Изменение шкалы переменной в рантайме.
« Ответ #2 : 05 Сентября 2017, 09:29:57 »
Здравствуйте!

Менять шкалу переменой из скриптов нельзя. При просмотре трендов на клиенте имеется возможность перемещать шкалы трендов по вертикали при помощи курсора, а масштабировать колесиком мыши (если включена опция "Масштаб и перемещение шкалы"). При клике ПКМ по шкале произойдет возврат к оригинальному виду шкалы.

Также, если необходимо отобразить тренд в заданном диапазоне области просмотра трендов, то можно в свойствах тренда в редакторе активировать свойство "Задать положение" и в свойствах "От", "До" задать начало/конец диапазона в процентах от области просмотра трендов.

Цитировать
Нашел функцию scaling, можно сказать вопрос решен.
Если требуется масштабировать значение переменной к заданной шкале, то не нужно писать скрипт. Можно включить режим масштабирования переменной (кнопка напротив поля "Сдвиг запятой" - см. скриншот ниже) и задать визуальную шкалу, в которую требуется преобразовать значение переменной.