Блокировка работы в WinCC
Игорь Одесса; 30.6.04
Необходимо заблокировать работу пользователя в runtime WinCC,до тех
пор пока пользователь не произведет авторизацию. Устанавливать
св-во(authorization) для каждого объекта не хочется-объектов уж
очень много, да и не все его(св-во) поддерживают. Может кто
сталкивался
с подобной задачей?
Re: Блокировка работы в WinCC
Л.
Шерешевский; 1.7.04
Один из вариантов следующий. Поверх всей рабочей области
располагаете окно заставки (можно с красивыми картинками и
надписями). Разрешение на его закрытие даете только нужным
пользователям. Если нужно дать возможность просмотра, закрываете
рабочую зону прозрачным прямоугольником, оставляя доступными только
навигационные кнопки и кнопки регистрации и закрытия этой
прозрачной прослойки.
Re: Блокировка работы в WinCC
Игорь Одесса; 1.7.04
В том то все и дело, что мне надо видеть что происходит на экране,
но исключить возможность управления оператором, если закрыть окно
rectangle и установить его прозрачным, управление "сквозь" него все
равно доступно :(.
Неужели как в Windows нельзя реализовать - модальное окно с
запросом пользователя и пароля для разрешения работы? (именно для
всей системы)
Re: Блокировка работы в WinCC
Маслов Дмитрий; 2.7.04
Для того, чтобы нельзя было упралять, но можно было все видеть,
разместите прямоугольник поверх изображения. Не надо делать его
прозрачным. Вместо этого поставьте ему свойство Dynamic Filling =
Yes и Dynamic Level = 0.
Re: Блокировка работы в WinCC
Игорь Одесса; 5.7.04
Ничего не изменилось - эффект как при Transparent. Может еще что-то
надо ?
Re: Блокировка работы в WinCC
Игорь Одесса; 5.7.04
Извиняюсь, все работает, забыл поставить Rectangle на передний
план.
Маслов Дмитрий, огромное спасибо !
Re: Блокировка работы в WinCC
Александр Родин, ООО
"Нева Электрик"; 5.7.04
А что вам мешало на управляющих элементах просто вписать скрипт с
проверкой логинов/паролей?
См. ODK->User Administrator.
Очень много полезных функций... Кстати, скрипт можно было написать
один групповой, т.е. выделить все необходимые элементы, и в
свойстве Display у группы написать необходимый скриптик. Можно, как
вариант, сделать стартовый экран с логином, при правильном вводе
которого перейти на другие экраны.
Re: Блокировка работы в WinCC
Игорь Одесса; 5.7.04
Написать скрипт, даже групповой ;) енто конечно можно было,и даже
без ODK,но... в данном случае решение предложенное г-ном Масловым
просто,быстро по времени реализации и очень эффективно.Cкриптик
правда, все равно писать придется, так как блокировку привязываю к
Login/Logout.