This is topic Сбой синхронизации графического объекта с библиотекой in forum Операторский интерфейс / HMI at Форум TRACE MODE: техническая поддержка.


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

Posted by Dismay (Участник № / Member № 760) on :
 
Создал пользовательскую библиотеку ADAMS в ней многоканальный объект 4018 (привел имена может в именах дело) все работает номано втавляю пользую но когда хочу выполнить сравнение с библиотекой он графический объект не находит себя в базе сохраняю его в туже библиотеку под тем же именем после этого синхронизация проходит нормально. открываю элемент в библиотеке редактирую сохраняю вновь пытаюсь синхронизировать графический объект на форме вновь возникает ошибка он не находит себя в базе.... что делать?
 
Posted by Dismay (Участник № / Member № 760) on :
 
Система Windows 2000 SP4 rus TM 5.16
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пришлите, пожалуйста, Ваш проект для рассмотрения ситуации.
 
Posted by Dismay (Участник № / Member № 760) on :
 
эээ... в данном случае это бессмысленно пробывал на нескольких машинах просто создаю пустой проект создаю библиотеку объектов (на двух 2000 виндах в ТМ про и на одной под XP SP2 в ТМ base) эффект один объект теряет связь с дочерним объектом в библиотеке и нехочет с ним синхронизироваться не под каким предлогом только после повоторного сохранения под новым именем он начинает работать до изменений в самой библиотеке щаз создав все с нуля если повториться вышлю и проект и библиотеку
 
Posted by Dismay (Участник № / Member № 760) on :
 
выслал проект все сделал с нуля проблема не исчезла инфо объекта пустое он не помнит откуда вставлен я так понимаю....
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Пробовал в релизе 5.15 + SP1, ничего не воспроизвелось - сравнение производится нормально.
 
Posted by Dismay (Участник № / Member № 760) on :
 
хм... последнее замечание если с формы вставленный объект сохранить в библиотеку под другим именем то все начинает работать инфа об объекте и библиотеке присутствует и все нормально синхронизируеться и так же нормально синхронизируеться если объект с новым именем добавленный таким образом в библиотеку вставить из библиотеки на другую форму тоесть у меня проблема возникает только с объектами созданными в библиотеке и сохраненными в ней в редакторе объектов а при импорте объекта из редактора форм в библиотеку объектов объект вполне жизнеспособным оказываеться.... может я неправильно как то сохраняю вновь созданные объекты? там не так много вариантов в общем то я повсякому пробую но всегда он хочет сохранять с заменой файла библиотеки может тут собака покапалась?....
 
Posted by Dismay (Участник № / Member № 760) on :
 
Вам бы кстати очень сильно не помешало поправить сведения о программе в файлах сервиспака 5.16 и в свойствах версии продукта редактора представления данных прописана версия 5.15 сидишь и гадаешь пропатчил или нет а если машин много то вообще неудобно тут бы глянул сведения о программе и видно что все тип-топ... я даже пак ваш на базовую версию выкачал два раза сначала думал что напутал что то....
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Я как раз тестировал именно создание объекта в библиотеке,затем вставлял его в экран, после этого менял его в библиотеке и пытался сравнить уже вставленные его формы на экране. [duno / незнайка]
 
Posted by Dismay (Участник № / Member № 760) on :
 
[cry / плачь] а если я навставлял объектов отображения динамического текста по мнемосхема как мне теперь их прекрутить к библиотеке если они открутились???
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Очень похожа сутиация на одну из ошибок по этой части: если в свойствах объекта нажать на кнопку Информация, то он теряет свою связь с библиотекой. Больше пока ничего подозрительного обнаружить на Вашем проекте не удалось.
А вылечить сейчас объект можно, добавив его в библиотеку с экрана как новый объект.
 
Posted by Dismay (Участник № / Member № 760) on :
 
Очень жаль что у вас такого не произошло ибо у меня на всех машинах было одинаково и дома тоже в вновь созданный объект во вновь созданной библиотеке после помещения на форму теряет связь с библиотекой и только после импорта под другим именем все начинает нормально работать....
 
Posted by Dismay (Участник № / Member № 760) on :
 
Есть дополнительная информация по данному вопросу.
Во всяком случае я это сейчас наблюдаю не нескольких машинах с устанвленным редактором. Если допустим редактировать некий объект в редакторе объектов, а затем перейти в редактор форм и попытаться разместить какой нибудь объект на любой из форм, то последний объект который мы редактировали оказываеться уже выбранным для размещения на форме если его сразу разместить на форме то у помещенной копии объекта на форме в свойствах нет имени и он не может синхронизироваться с библиотекой. Остальные мои объекты так же по какой то причине оказываються безымянными и при повторном сохранеии их в библиотеку синхронизация какое то время работает...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Что-то не получается воспроизвести. [duno / незнайка]
А можно еще более подробнее прямо по шагам расписать что и как делать, чтобы наблюдать такой эффект?
 
Posted by Михаил_Тапилин (Участник № / Member № 1539) on :
 
У меня указанная ситуация воспроизводится "на раз", если действовать следующим образом:
- создать новую библиотеку;
- создать в ней объект;
- вставить объект в экран;
- изменить имя объекта;
- сохранить проект и открыть его заново.
Всё - экземпляр объекта синхронизироватся с библиотекой не будет. Точнее, его всё-таки можно синхронизировать после некоторых манипуляций, но в данном случае легче вставить объект заново.
Эрго: не переименовывайте объекты в библиотеках!!
 
Posted by Sergei (Участник № / Member № 161) on :
 
Та же самая проблема. Я уже заикался об этом в ветке по Web-активатору. Тогдя я подумал, что что-то сам сделал не так и надеялся, что это единичный случай. Но нет. Сегодня хотел отредактировать объект и оказалось, что все объекты потеряли привязку к библиотеке. Тогдя я, для чистоты эксперимента, создал новый проект с несколькими пустыми каналами и попробовал вставить объекты. Результат - сразу же после вставки объект невозможно обновить - поле "Объект" в информации об объекте пустое.
Если добавить объект в библиотеку (пробовал под новым именем), то до перезапуска РПД всё работает. После сохранения всего и перезапуска - вместо имени библиотеки стоит имя объекта, а имя объекта пустое. У объектов вставленных в предыдущий раз оба поля пустые.
Библиотеки пробовал как свои, так и идущие в комплекте. Версия 5.16
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
Ошибка обнаружена и стабильно воспроизводится. Внесено в базу для исправлений, однако - сроков пока назвать не могу. [duno / незнайка]
 
Posted by Sergei (Участник № / Member № 161) on :
 
Немного покопавшись (а что делать-то? работать-то надо!) выяснил, что ошибка в сохранении библиотеки. Я попытался откатиться до 5.08, но и там библиотеки, созданные в 5.15 (5.16?) вели себя абсолютно так же. Но если добавить объект в библиотеку, то он (и только он)начинает работать правильно. И до сохрания и после переоткрытия ничего не слетает.
Сейчас попробую 5.15 (может глюк только в 5.16?)

Ага, вроде работает нормально. Пока нормально?
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
За дополнительную информацию спасибо, мы ею воспользуемся.
Не исключено, что достигнутая стабильность может быть ограничена типами ФО, использованными в графическом объекте.
 
Posted by Oleg K (Участник № / Member № 416) on :
 
Ну так что же с исправлением? Исправили проблемму с объектами? У меня то же самое, работать с библиотекой одно наказание...
 
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
 
В связи с тем, что код Trace Mode 5 законсервирован с 2004 г., внесение каки-либо исправлений и адаптация к текущему состоянию ОС не планируется.
 


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



Powered by Infopop Corporation
UBB.classic™ 6.7.2