PDA

Просмотр полной версии : СПК107 Текущий пользователь



Papagun78
28.02.2024, 00:01
Здравствуйте.

В СПК107 на экране нужно отобразить текущего пользователя (полное имя). Не нашёл готовой такой переменной в проекте. Может я не там искал...? Подскажите, пожалуйста, как правильно это сделать.

Емельянов Кирилл
28.02.2024, 01:14
Здравствуйте.

В СПК107 на экране нужно отобразить текущего пользователя (полное имя). Не нашёл готовой такой переменной в проекте. Может я не там искал...? Подскажите, пожалуйста, как правильно это сделать.

Прочитать любезно составленный документ (https://ftp.owen.ru/CoDeSys3/11_Documentation/03_3.5.11.5/CDSv3.5_Visu_v3.0.pdf)

Евгений Кислов
28.02.2024, 08:42
Здравствуйте.

В СПК107 на экране нужно отобразить текущего пользователя (полное имя). Не нашёл готовой такой переменной в проекте. Может я не там искал...? Подскажите, пожалуйста, как правильно это сделать.

Добрый день.
Стр. 375 в документе, ссылку на который выше любезно выложил Кирилл.
Переменные VisuElems.CurrentUserName (имя для логина) и VisuElems.CurrentFullUserName (полное имя).
Они являются клиенто-зависимыми (т. е., например, каждый авторизованный пользователь веб-визуализации будет видеть свое имя), и поэтому их нельзя использовать в коде - только привязывать в элементам визуализации.

Unreality
10.12.2024, 13:58
Добрый день,
Странный может быть вопрос
Но в проекте с СПК110 - нет переменных типа "VisuElems" (проверил при поиске переменных по всем точкам проекта)
Это должна быть "какая-то" библиотека подключена?

Unreality
10.12.2024, 14:45
Добрый день,
Странный может быть вопрос
Но в проекте с СПК110 - нет переменных типа "VisuElems" (проверил при поиске переменных по всем точкам проекта)
Это должна быть "какая-то" библиотека подключена?

Включил "галочку" в настройках менеджера визуализации Использовать переменную CurrentVisu
не помогло
Проверил наличие библиотеки
https://content.helpme-codesys.com/en/libs/VisuElems/4.1.0.0/index.html

Она на месте.
Но переменных нет.
Они задаются не явно - точнее на них нужно не явно ссылаться?

Евгений Кислов
10.12.2024, 15:38
Включил "галочку" в настройках менеджера визуализации Использовать переменную CurrentVisu
не помогло
Проверил наличие библиотеки
https://content.helpme-codesys.com/en/libs/VisuElems/4.1.0.0/index.html

Она на месте.
Но переменных нет.
Они задаются не явно - точнее на них нужно не явно ссылаться?

Добрый день.
Эта (и другие подобные) переменная объявлена в библиотеке визуализации.
Ее не надо пытаться объявить в своем проекте и найти через команду "Поиск" - просто используйте ее в своем коде.

Unreality
10.12.2024, 15:59
Добрый день.
Эта (и другие подобные) переменная объявлена в библиотеке визуализации.
Ее не надо пытаться объявить в своем проекте и найти через команду "Поиск" - просто используйте ее в своем коде.

Проверил внутри ST кода, да действительно там можно использовать эту переменную.
Спасибо
Буду в текстовых полях тоже использовать.