Доброе время суток,
посмотрел 11.2.1 про управление прямоугольником, но у меня стоит задача изменения размера независимо по каждой из 2-х осей (непропорционально) - как это можно сделать ?
Вид для печати
Доброе время суток,
посмотрел 11.2.1 про управление прямоугольником, но у меня стоит задача изменения размера независимо по каждой из 2-х осей (непропорционально) - как это можно сделать ?
Как написал пришла мысль - сделать через полигон будет правильнее :)
Да, как вариант - через полигон. К сожалению, в текущей версии документа упущены ключевые настройки этого элемента и пример с ними, добавлю их в следующую.
Пока можно воспользоваться этой темой: http://www.owen.ru/forum/showthread.php?t=20738
Спасибо, обязательно использую
Как управлять визуализацией из программы понятно.
Но как отследить в программе какая визуализация включена на данный момент времени? При условии, что на визуализации используются фреймы. VisuElems.CurrentVisu - показывает активную визуализацию, а что во фрейме данной визуализации нет информации в данной переменной.
Как ведет себя VisuElems.CurrentVisu если несколько пользователей?
Как ведет себя VisuElems.CurrentVisu если активна и СПК и Web визуализация, при условии что спк один пользователь, а на Web другой пользователь. У каждого своя визуализация открыта.
1. Вам нужен параметр Переключить переменную фрейма (см. табл. 5 пп. 7).
2,3. Если в проекте используется CurrentVisu (т.е. стоит галочка в Менеджере визуализации), то визуализация для всех пользователей становится общей. Т.е. если оператор СПК перейдет на другой экран, то для клиента веб-визуализации также отработает переход. Поэтому крайне не рекомендуется использовать CurrentVisu в проектах, где у визуализации несколько клиентов. В следующей версии документа будет пример независимого (для клиентов) переключения визуализаций. Если вкратце, то
...это делается так:
к сожалению не понял этой строки (CODESYS V3.5 SP7 - так?)Цитата:
// проверялось только на SP7
И о пять же, вы из тела программы управляете визуализацией. А мне на оборот нужно, чтобы выполнялся код программы в зависимости от активных актуализаций.
Конкретно - несколько ПЧВ по таймеру опрашиваем только слово состояние, при переходе на виз. с отображением частоты напряжения и других нужных функций опрашиваем только то, что показывает экран. и тому пользователю что на СПК и отдельно что на web. Т.е. на СПК просматриваем ПЧВ1 , а на WEB ПЧВ15?
Это значит, что код проверялся только на версии 3.5 SP7. От версии к версии иногда меняются имена системных переменных.
Задача ясна, будем прорабатывать. К сожалению, сходу не могу ответить, как это реализовать.Цитата:
И о пять же, вы из тела программы управляете визуализацией. А мне на оборот нужно, чтобы выполнялся код программы в зависимости от активных актуализаций.
Конкретно - несколько ПЧВ по таймеру опрашиваем только слово состояние, при переходе на виз. с отображением частоты напряжения и других нужных функций опрашиваем только то, что показывает экран. и тому пользователю что на СПК и отдельно что на web. Т.е. на СПК просматриваем ПЧВ1 , а на WEB ПЧВ15
Очень буду благодарен.Цитата:
Задача ясна, будем прорабатывать. К сожалению, сходу не могу ответить, как это реализовать.
еще один нюанс - у меня CODESYS V3.5 SP5 Patch 5 обязательно переходить на CODESYS V3.5 SP7?