Как получить имя ПК

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

Как получить имя ПК

Сообщение ufsergey » Чт июл 03, 2014 12:27 pm

Добрый день, возник вопрос, как можно получить в System Platform 2012 R2 в скрипте графического шаблона имя ПК, на котором запущен Viewer и был вызван скрипт?
В более ранних версиях был системный тег InTouch:NodeName , но в SP2012 такой способ не работает.
ufsergey
 
Сообщения: 44
Зарегистрирован: Пн май 31, 2010 8:50 am

Re: Как получить имя ПК

Сообщение mp3corp » Чт июл 03, 2014 5:29 pm

Почему не работает? Просто напрямую нельзя забирать системный тег, попробуйте через uda атрибут, тег nodename забирать, должно заработать.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Как получить имя ПК

Сообщение ufsergey » Чт июл 03, 2014 6:18 pm

НЕ работает. При выборе тега тег браузер не видит NodeName, скорей всего такой системный тег не существует.
Например, InTouch:$Operator работает и показывает имя текущего юзера(тег браузер также видит данный системный тег интача), а если написать InTouch:$NodeName или InTouch:NodeName, то будет ошибка в SMC логах (тег NodeName отсутствует в словаре тегов интача).
ufsergey
 
Сообщения: 44
Зарегистрирован: Пн май 31, 2010 8:50 am

Re: Как получить имя ПК

Сообщение mp3corp » Чт июл 03, 2014 11:55 pm

Тогда будем думать.
mp3corp
 
Сообщения: 375
Зарегистрирован: Вт фев 22, 2011 4:47 am

Re: Как получить имя ПК

Сообщение skom » Пт июл 04, 2014 6:49 pm

Может System.Environment.MachineName?
skom
 
Сообщения: 173
Зарегистрирован: Вт окт 02, 2007 5:25 pm

Re: Как получить имя ПК

Сообщение ufsergey » Пн июл 21, 2014 11:04 am

спасибо, помогло
ufsergey
 
Сообщения: 44
Зарегистрирован: Пн май 31, 2010 8:50 am


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

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

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

cron