Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: Andrey от 05 Сентября 2017, 06:39:10
-
Нужно изменить шкалу переменной во время выполнения, для корректного отображения на тренде.
Если это не возможно, то хотя-бы задать для поля тренда отдельную шкалу шире шкалы переменной, значение которой он отображает.
Что можно сделать?
-
Нашел функцию scaling, можно сказать вопрос решен.
-
Здравствуйте!
Менять шкалу переменой из скриптов нельзя. При просмотре трендов на клиенте имеется возможность перемещать шкалы трендов по вертикали при помощи курсора, а масштабировать колесиком мыши (если включена опция "Масштаб и перемещение шкалы (https://simple-scada.com/help/manual/editor-settings.html#set_trends)"). При клике ПКМ по шкале произойдет возврат к оригинальному виду шкалы.
Также, если необходимо отобразить тренд в заданном диапазоне области просмотра трендов, то можно в свойствах тренда (https://simple-scada.com/help/manual/editor-trends.html) в редакторе активировать свойство "Задать положение" и в свойствах "От", "До" задать начало/конец диапазона в процентах от области просмотра трендов.
Нашел функцию scaling, можно сказать вопрос решен.
Если требуется масштабировать значение переменной к заданной шкале, то не нужно писать скрипт. Можно включить режим масштабирования переменной (кнопка напротив поля "Сдвиг запятой" - см. скриншот ниже) и задать визуальную шкалу, в которую требуется преобразовать значение переменной.