
Сообщение от
AlekseyK
Добрый день, всем.
У меня тоже вопрос.
Заметил такой момент. После старта или обновления визуализации (страницы в браузере) текстовые поля имеют значение по умолчанию до тех пор, пока не обновится привязанная переменная.
Поясню на примере.
В проекте, у объекта есть параметр типа реал, который получает свое значение по OPC. Далее этот параметр передается на тренд и в текстовое поле. Меняется этот параметр очень редко.
Так вот. После старта визуализации любым способом или просто обновлении страницы с визуализацией в тренде я вижу актуальное значение этого параметра, а в текстовом поле 0, который прописан этому текстовому полю как значение по-умолчанию.
Как только я меняю значение параметра в редакторе - то наблюдаю изменения и в тренде и в текстовом поле - значение становится корректным.
Такое ощущение, что текстовое поле обновляется по событию - изменение параметра, к которому оно привязано.
Кто-нибудь сталкивался в подобной ситуацией?
P.S. По большой загрузке процессора и памяти.
На это очень сильно влияет отображение трендов. Например, если вы хотите показать на экране тренд за последние сутки, причем данные у вас снимались каждую секунду, то MS4D будет честно пытаться всунуть в вашу картинку 60сек*60мин*24часа=86 400 значений. Но по факту ваш тренд на экране отображает поле 500х300 точек. И фактически покажет только 500 точек по оси X, а никак не 86400. Для решения проблемы можно использовать параметр тренда - Step of Resampling (Шаг прореживания). Который можно формировать исходя из параметров тренда "Ширина" и "Интервал".