Атрибуты объекта + InderectSuperTag InTouch

Системная платформа - продукт для комплексной автоматизации процессов предприятия от Wonderware.

Атрибуты объекта + InderectSuperTag InTouch

Сообщение AirBus » Чт окт 11, 2012 6:22 pm

Добрый день.

Вопрос в следующем, есть некоторый объект User Defined (назовем его Pump), в нем есть несколько integer Field attributs и пара дискретов.
Экземпляров объекта будет много. В проекте InTouch должен быть паспорт для каждого из instance Pump. У меня есть stand alone проект в котором такой паспорт отрисован, и сделано это через
inderect super tag.
Т.е. для каждого экземпляра есть супер тег с такой структурой:
Pump1\Integer1
Pump1\Integer2
Pump1\Integer3
Pump1\Discret1
...

И есть InderectSupertag с аналогичной структурой:
InderectSupertag\Integer1
InderectSupertag\Integer2
InderectSupertag\Integer3
InderectSupertag\Discret1
...

На кнопке вызова окна паспорта pump1 скрипт: InderectSupertag.Name = Pump1.Name, на кнопке для Pump2 скрипт: InderectSupertag.Name = Pump2.Name, и т.д.
Соответственно все члены индеректа принимали значение членов определенного супертега.

Теперь у меня есть объект Pump на сервере, я хочу импортировать окно паспорта из standalone проекта и использовать его.
Вопрос в том, как это лучше сделать, чтобы обойтись минимум переделок в исходном окне? Ведь структуры,
Pump1\Integer1
Pump1\Integer2
Pump1\Integer3
Pump1\Discret1 у меня теперь нет.

Извиняюсь что много текста. Спасибо.
AirBus
 
Сообщения: 84
Зарегистрирован: Чт дек 08, 2011 6:30 pm

Re: Атрибуты объекта + InderectSuperTag InTouch

Сообщение Генератор зла » Пт окт 12, 2012 2:31 am

Не проще "нарисовать" паспорт в шаблоне для "Pump" (в виде Archestra-символа)? С привязкой к переменным Me.xxx
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Атрибуты объекта + InderectSuperTag InTouch

Сообщение AirBus » Пт окт 12, 2012 1:26 pm

Отрисовать паспорт в шаблоне конечно правильнее всего, но таких объектов (я сейчас говорю об объектах а не экземплярах) оч. много для которых нужен свой паспорт, к тому же из каждого паспорта необходимо вызывать окна изменения уставок + подтверждения, управления режимами работы + подтверждение, все это было завязано на индеректы, а времени очень мало, поэтому хотел
воспользоваться старыми наработками.
AirBus
 
Сообщения: 84
Зарегистрирован: Чт дек 08, 2011 6:30 pm

Re: Атрибуты объекта + InderectSuperTag InTouch

Сообщение Генератор зла » Пт окт 12, 2012 1:45 pm

Посмотрите ф-цию InTouch IOSetRemoteReference
Vita est dolor.
Генератор зла
 
Сообщения: 2860
Зарегистрирован: Вс янв 23, 2011 5:08 pm

Re: Атрибуты объекта + InderectSuperTag InTouch

Сообщение AirBus » Вт окт 16, 2012 7:01 pm

Спасибо, это немножко не то. Буду переделывать паспорта в IDE.
AirBus
 
Сообщения: 84
Зарегистрирован: Чт дек 08, 2011 6:30 pm


Вернуться в Wonderware System Platform

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

cron