- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не надо писать свой вопрос в первую попавшуюся тему - всегда лучше создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения. Непонятно? - Читать здесь.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь, а затем здесь и здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
Имя пользователя на мнемосхему в DELTAV
Модератор: Глоб.модераторы
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 26 сен 2014, 11:18
- Имя: Гусев Сергей
- Страна: Россия
- город/регион: Пермь
- Поблагодарили: 1 раз
Имя пользователя на мнемосхему в DELTAV
Кто-нибудь знает как вытащить имена текущих пользователей (хотя бы DeltaV, но желательно и WINDOWS) всех станций на мнемосхему???
-
- здесь недавно
- Сообщения: 4
- Зарегистрирован: 26 сен 2014, 11:18
- Имя: Гусев Сергей
- Страна: Россия
- город/регион: Пермь
- Поблагодарили: 1 раз
Re: Имя пользователя на мнемосхему в DELTAV
Решил проблему через создание Глобальных переменных в среде оператора, в одну из которых записывается текущий пользователь (анимация привязывается к параметру DVSYS.THISUSER/USERNAME.A_CV), а вторая переменная содержит название станции (параметр DVSYS.THISUSER/NODENAME.A_NAME). Далее создается управляющий модуль, в нем содержатся блоки "Выходной параметр" с типом "Строка" и названиями станций. В одной из переменных прописывается скриптик, который записывает текущего пользователя в "Выходной параметр" соответствующий названию станции и уже эти значения мы выводим на мнемосхему
-
- новенький
- Сообщения: 1
- Зарегистрирован: 24 май 2018, 13:20
- Имя: Алексей
Имя пользователя на мнемосхему в DELTAV
При таком решении ("...В одну из переменных прописать скриптик, который запишет текущего пользователя в Выходной параметр") остается нерешенным частный случай задачи записи текущего пользователя в "Выходной параметр" управляющий модуля. А именно: при "Отмене регистрации" станция оператора находится под пользователем "<нет>". Естественно что на станции без пользователя возможен только контроль параметров, а управление недоступно, в том числе прописанный скрипт записи текущего пользователя в "Выходной параметр" уже не отрабатывает и появляется всплывающее окно с сообщением что "Вы не имеете прав доступа по защите параметра/поля", скрипт не отрабатывает и строковый параметр который должен показывать текущего пользователя содержит старую информацию о предыдущем пользователе.
-
- здесь недавно
- Сообщения: 21
- Зарегистрирован: 14 янв 2019, 09:56
- Имя: Андрей
- Страна: Беларусь
- город/регион: Речица
- Благодарил (а): 3 раза
- Поблагодарили: 1 раз
Имя пользователя на мнемосхему в DELTAV
Если кому интересно, могу скинуть скрины как это реализовано у меня