This is topic Графические объекты in forum Операторский интерфейс SCADA/HMI TRACE MODE 6 / at Форум TRACE MODE: техническая поддержка.


To visit this topic, use this URL:
http://forum.adastra.ru/ultimatebb.php/ubb/get_topic/f/34/t/000056.html

Posted by Ленар (Участник № / Member № 2144) on :
 
Создаю в обоих разделах, может так быстрее ответ будет.
У меня на экране есть графические объекты (клапаны, котел...), созданные из стандартных труб, конусов т.п. и уже не в первый раз возникает такая ситуация: при открытии экрана на редактирование все графические объекты искажаются до неузнаваемости - порядок наложения фигур друг на друга изменяется, некоторые фигуры входящие в состав объекта вообще пропадают (не видны), или объект вообще становится невидимым. При открытии такого невидимого объекта на редактирование как бы я не пытался (изменял цвет и т.д.) он также остается невидимым. Есть объекты, которые при редактировании в своем экране выглядят нормально, а на основном экране нет. Уже какой раз приходится создавать их заново! почти все! [cry / плачь] Причем происходит такая ситуация не при попытке изменить внешний вид экрана. Вот вчера сохранил проект (экран не редактировал)- все было нормально, сегодня пришел, открыл, изменил цикл опроса каналов и все... открываю экран а там каша какая то! Попытался открыть резервную копию, вчерашнюю где все нормально якобы и нет даже сегодняшних изменений, но и там такая же ерунда, но ведь вчера же он выглядел нормально!!! [Безумие / Mad]
 
Posted by Майборода Алексей (Участник № / Member № 1701) on :
 
У нас такое происходит со слоями и элементами расположенными на них. У нас лечится прокруткой экрана (чтобы компоненты скрылись и потом опять обратно прокрутить чтобы показались) и все ок. Можно просто свернуть развернуть окно, тоже помогает, хотя в вашем случае может все намного сложнее...
 
Posted by Ленар (Участник № / Member № 2144) on :
 
Да я тоже встречался с такой ситуацией, когда элементы не видны, а после прокрутки появляются, но здесь совсем другая причина...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Явных ассоциаций и прецедентов не вижу.
Присылайте проект на адрес техподдержки с указанием релиза, способа воспроизведения ситуации, и если существует, способа восстановления работоспособности.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Мы так и не получили от Вас проект для анализа.
Проблема не актуальна?
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Здравствуйте Господа!

Такой вопрос:

Имеется обьект с аргументами, мы пытаемся из этого объекта передать значение, используя ГЭ "кнопка", размещённый на экране объекта (с настройкой - передать значение по нажатию) через аргумент объекта в аргумент экрана где размещается этот объект! Эта попытка не даёт результата!
Это баг или передача из объекта через его аргументы во вне (аргумент экрана на котором он размещён) не предусмотрена?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Взял ГО с ГЭ "Текст", у которого индикация и управление (Ввести и передать) связаны с аргументом IN/OUT объекта.
Вставил объект в экран и аргумент объекта связал с аналогичным аргументом экрана, который, в свою очередь привязал к атрибуту ВХОД канала.
Сохранил для МРВ, запустил профайлер - работает.

Надо уточнять.
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Да так, действительно Вы создаёте объект и он работает. Но я забыл упомянуть один нюанс: у нас создан обьект_1 (у нас он как бы многофункциональный индикатор) со своими аргументами, в нём используются ГЭ "Текст", "Кнопка" настроенные на передачу ч/з аргументы этого объекта, но этот объект вставлен не в экран а в другой объект_2 (тоже со своими аргументами). Соответственно аргументы объекта_2 связаны с аргументами объекта_1. А вот уже объект_2 вставлен в экран. Так вот в таком виде ГЭ-ты работают только в режиме индикации. Те которые должны передавать ч/з аргументы созданного обьекта значения в канал не работают.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Развил мой вышеописанный пример по указанному алгоритму (вложил объект в другой объект и вставил в экран) - работает и на индикацию, и на управление.
Мне кажется, проще прислать нам Ваш проект с ясными комментариями - где и что проверять.
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Хорошо, мы вышлем Вам проект с проблемным фрагментом!

Прошу прощения за неточность, дело в том, что там тройное вложение (для объектов с ГЭ "текст" - ввести и передать) и двойное (для ГЭ "кнопка" - передать значение 1)!
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Да, и при тройном вложении динамизация заливки тоже не работает...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
По поводу функций управления Ваш диагноз подтвердился. В очередном релизе мы это исправим.
В присланном Вами проекте во фрагменте "с тройным вложении" есть индикаторы "вертикальные стрелки - тенденции", у которых динамизирована заливка.
Эти заливки во всех 6 индикаторах работают.
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Да, динамизация заливки стрелок работает, т.к. там двойное вложение, ещё есть обьект, где динамизированный (с динамизированной заливкой) обьект вложен с глубиной в 3 и 4, там не работает. Если надо могу прислать, хотя в принципе можете сами вложить ещё раз объект "тенденция" (из присланного проекта) в ещё один и разместить на экране и таким образом воспроизведёте указанную ситуацию.
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
У меня не воспроизвелось.
Пришлите, пожалуйста, Вашу иллюстрацию.
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
ОК!
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Как оказалось, при двойном вложении графических элементов в объекты и глубже динамизация заливки работает только та, которая настраивается во вкладке "Осн.свойства" меню этого ГЭ, а та которая настраивается во вкладке "Динамическая заливка" меню этого ГЭ не работает.
У вышеописанных стрелок, изображающих тенденцию, как раз использована динамизация из вкладки "Осн. свойства" (только два цвета) поэтому ситуацию воспроизвести не удалось! А у других объектов нашего проекта использован третий цвет, динамизация которого как раз настроена во вкладке "Динамическая заливка" меню этого ГЭ которая при двойном и тройном вложении объектов не работает!
 
Posted by Grigorovskih (Участник № / Member № 1915) on :
 
Текстовое поле (вывод значения) тоже не работает при тройном вложении в объектах, хотя динамизация работает, но опять же та которая настраивается во вкладке "Осн.свойства" меню этого ГЭ!!!
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В присланном Вами проекте динамизация отображения значения работает.
 


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2