PDA

Просмотр полной версии : Вопрос новичка-лентяя



Vish57
07.04.2014, 10:44
Добрый день!
Описание проблемы:

1. Создал Объект "Пускатель" с окнами изображения и управления.
2. В заголовок окна управления занес "Пускатель".
3. В текст на окне изображения занес "Пускатель".
4. Поместил все в библиотеку.

Пока все нормально.

В проекте извлекаю из библиотеки и устанавливаю несколько объектов "Пускатель", они соответственно
получают имена "Пускатель", "Пускатель1", "Пускатель2 ","Пускатель3", .....

Присваиваю этим объектам осмысленные имена типа "мотор", "насос", ну и тд.

Ну а дальше вынужден открывать окна каждого из переименованных объектов и врукопашную править строки "Пускатель"
на нужные... лениво!!!

Подскажите, пожалуйста, есть ли возможность как-то автоматизировать эту рукопашную процедуру?

SCADAMaster
07.04.2014, 11:58
Вообще мы рекомендуем указывать подписи в изображении не через контрол "Текст", а сделать в дереве объектов значение, типа строка, ему присвоить константу и уже это значение вытащить на мнемосхему. Такой подходит позволит вносить изменения в изображение объекта, через механизм шаблон-экземпляр, не повреждая надписи.
Автоматизировать задание подписей пока что нельзя. Если только объект имеет то же название что и подпись на изображении, то тогда можно при помощи скрипта получить имя объекта и выдать его на выход. А выход вывести на изображение.