1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Создать пароль на изменение параметров в RSview

SCADA, серверы, АРМ верхнего уровня, диспетчерские
Ответить

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Добрый день.
Помогите разобраться.
Я разобрался как присваивать буквы защиты на различные элементы и создать пользователей с различным доступом. Но я не знаю как сделать что бы RSview выдавал запрос на вход для пользователя. Я запускаю проект и он прекрасно работает, не задавая ни каких вопросов.
Аватара пользователя

Looker
эксперт
эксперт
Сообщения: 1112
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 323 раза
Поблагодарили: 218 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Looker »

kiselevmixail писал(а):Добрый день.
... я не знаю как сделать что бы RSview выдавал запрос на вход для пользователя.
Выполнить команду Login.
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Запрос выдается, но я не могу зайти под созданным пользователем. В чем может быть причина?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5636
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 601 раз
Поблагодарили: 758 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Ryzhij »

У Вас Windows локализованая или английская с MUI?
Если русская, то либо перейдите на английскую, либо следуйте рекомендациям
http://vdt-automation.ru/modules.php?na ... topic&t=33
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

С этим я не много разобрался.
Есть ли способ все это сделать как то проще чем прописывать каждому тегу уровень безопасности?
Просто в одной программе объединены три технологический участка, необходимо, что бы оператор одного участка мог менять параметры только своего участка, но при этом мог бы просматривать цифры показателей других участков. И плюс к этому необходимо иметь еще несколько ПК, с которых было бы возможен только лишь просмотр всей программы.
Плюс желательно (хотя бы для операторов) избежать ввода пароля вообще, или ограничится вводом пароля при загрузке Windows (проблема уровня знаний операторов и сохранности пароля), т.е. необходима привязка к ПК, а не к аккаунту, если такое конечно возможно.
Как это быстро и безболезненно реализовать на уже существующем проекте? Может возможно воспользоваться какими-нибудь сторонними программами.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5636
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 601 раз
Поблагодарили: 758 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Ryzhij »

Нет, я конечно понимаю, что инженер должен быть "разумно ленивым"...
Но не до такой же степени!
Ручками, коллега, ручками...
Да, работа нудная ни разу не творческая, на уровне копания ямы, но в жизни именно такой работы 99,9%
Добро пожаловать в реальность!
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Хмм...
Все понял, будем делать.
Подскажите еще пожалуйста, как создать пользователей из доменного перечня
пользователей Windows NT.
В руководстве написано:
1. В меню Setup (настройка) выберите NT Security Options (опции защиты NT).
Я не могу понять Setup какой программы?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5636
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 601 раз
Поблагодарили: 758 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Ryzhij »

kiselevmixail писал(а):Хмм...
Все понял, будем делать.
Подскажите еще пожалуйста, как создать пользователей из доменного перечня
пользователей Windows NT.
В руководстве написано:
1. В меню Setup (настройка) выберите NT Security Options (опции защиты NT).
Я не могу понять Setup какой программы?
Простите, я не понял о каком руководстве речь. Номер документа и страницу укажите, plz.
А то неясно, можно только догадываться, что речь идёт о DesktopLocker-е, но тот автологонится в Windows сам и, естественно, при этом о выборе пользователя Windows уже речь идти не может.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Руководство пользователя Doc ID 9399-2SE32UG, стр. 10-13.
Я нашел где нажать Setup, оно появляется в верхней строке меню при открытом редакторе User Accounts. И там появляется возможность загрузить пользователей из домена Windows NT. Теперь вопрос в том, что если создам пользователя с паролем, добавлю этого пользователя в проект, на другом ПК создам такого же пользователя и скопирую туда проект, будет ли работать система защиты?
И еще возникает проблема: работаю на виртуальной машине, после добавления пользователей из Windows, винда отказывается выходить из пользователя и перезагружаться может только через принудительную перезагрузку. Кто-нибудь такое встречал, это будет распространяться на рабочую ПК?

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Можно еще вопрос, к присвоить защиту анимации?
Есть поле ввода цифр, этому полю присвоено Animation/Visibility. В поле Expression введено:
"if (not(#24) && not (#25) && not (#26)) or (not(#24) && (#25=-1) && (#26=-1)) or (not(#24) && not(#25) && (#26=-1)) then 1 else 0"
Я хочу чтобы вводить цифры в это поле мог только пользователь с правами доступа. Но когда я пытаюсь в окне OLE Verb выбрать OLE Verb и соответственно Security, то данные поля не предоставляют возможности выбрать какое либо действие и букву защиты.
В чем причина?

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Или как вообще можно поставить защиту на кнопку и на поле ввода текста?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5636
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 601 раз
Поблагодарили: 758 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Ryzhij »

Насколько я помню, защита распространяется на весь объект, а не на отдельные его анимационные свойства.
Т.е., если у пользователя недостаточно прав, то объект по-просту теряет свои активные анимационные свойства для данного пользователя.
[+] Из Руководства пользователя
Основные действия
Основные действия при организации защиты
информации сводятся к следующему:
• присвоение кодов защиты командам RSView32 и макрокомандам в редакторе Security Codes (кодов защиты)
• присвоение кодов защиты графическим дисплеям и объектам OLE с анимационными действиями в редакторе Graphic Display
• присвоение кодов защиты тегам в редакторе Tag Data-base
• присвоение кодов защиты пользователям в редакторе User Accounts
Мне кажется, в Вашем случае речь идёт о присвоении кодов защиты на выполнение пользователем команд типа Set, Downloade, DownloadAll и т.п.

Защиту типа "невидимка" можно установить анализируя значение строкового системного тэга system\User в выражении для анимации объекта
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

В проекте есть кнопка по нажатию на которой попадаю на окно указанное на скриншоте.
[+]
Изображение
А уже в этом окне в нижнем правом углу есть кнопка "Ввод коэф.".
Мне необходимо, чтобы окно открывалось и просматривались графики, а вот кнопка должна быть не активной.

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5636
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 601 раз
Поблагодарили: 758 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Ryzhij »

Я бы пошёл по одному из следующих путей:
Вариант 1. Загадочный для пользователя.
Установил бы защиту на тэги коэффициентов. Тогда хоть обожмись на кнопку - если у пользователя нет прав на изменение именно этих коффициентов (например, это не его регулятор), то в контроллер они отправляться не будут. Только читаться.

Вариант 2. С подсказкой пользователю.
Создаем блёклый объект, напоминающий по виду кнопку. Например, та же кнопка, но с сереньким текстом. Подкладываем этот объект под нашу "рабочую" кнопку с ярким текстом.
Яркую кнопку делаем невидимой по значению выражения.
Когда прав у пользователя недостаточно, его взору открывается блёклый пассивный объект. Кликай себе, пока не надоест.

Вариант 2-а. Для тупых пользователей.
То же, что и в варианте 2, но блёклый объект, это тоже кнопка с инверсированной по отношению к яркой кнопке невидимостью, и по блёклой кнопке вызывается окно с баннером сообщения о недостаточности прав.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Интересен второй вариант.
А как сделать яркую кнопку невидимой по значению выражения?

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Быть может я скину Вам проект, а Вы на одной кнопке покажете как это сделать?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5636
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 601 раз
Поблагодарили: 758 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Ryzhij »

Давайте попробуем.
Выгружайте куда-нибудь в сеть, а ссылку мне в личку.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)
Аватара пользователя

Looker
эксперт
эксперт
Сообщения: 1112
Зарегистрирован: 09 фев 2011, 11:32
Имя: Дитрих Евгений Линусович
город/регион: Донецк
Благодарил (а): 323 раза
Поблагодарили: 218 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Looker »

Ryzhij писал(а):...Защиту типа "невидимка" можно установить анализируя значение строкового системного тэга system\User в выражении для анимации объекта
system\User наследие от RSView32, в FTView SE не работает (для Network - 100%, для Local не помню).
_______________________________________________
Узкая специализация в широком смысле этого слова ведет к широкой идиотизации в узком смысле этого слова . (С) Бернард Шоу

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5636
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 601 раз
Поблагодарили: 758 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Ryzhij »

Спасибо конечно, но я так понял, что мы именно RSView32 и обсуждаем. Тем более, что упомянутый топик-стартером документ
kiselevmixail писал(а):Руководство пользователя Doc ID 9399-2SE32UG
именно к RSView32 и относится.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Получилось что нибудь сделать?
я как понял просто на кнопку нельзя сделать защиту, можно присвоить код защиты на нарисованный прямоугольник. какое выражение должно быть, что бы при удовлетворении условий защиты данный объект становился не видимым, ну или что бы он смещался на задний план или становился прозрачным, вообщем что бы он позволял нажать находящуюся под ним кнопку.

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

вообще какая то ерунда. Открываю проект. на дисплее создаю допустим прямоугольник, иду в настройки анимации и в поле OLE Verb поле выбора уровня защиты не активно. Тут же (не закрывая проект) добавляю OLE объект, назначаю ему какую либо защиту и удаляю этот объект и теперь на первом прямоугольнике становится возможным установить защиту. Это почему так?

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5636
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 601 раз
Поблагодарили: 758 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Ryzhij »

Только сейчас из дома скачал Ваш проект. Буду смотреть.
На работе корпоративные политики качать ничего не дают, и сам этот форум забанен, а с мобильного не очень-то скачивать получается.

По поводу глюка с защитой ничего прояснить не смогу.
Странно всё это, согласен.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Ryzhij
почётный участник форума
почётный участник форума
Сообщения: 5636
Зарегистрирован: 07 окт 2011, 09:12
Имя: Гаско Вячеслав Эриевич
Страна: Россия
город/регион: Рязань
Благодарил (а): 601 раз
Поблагодарили: 758 раз

Re: Создать пароль на изменение параметров в RSview

Сообщение Ryzhij »

Поскольку версия используемого мною пакета RSView32 7.50.00 (CPR 9 Service Release 1) несколько выше, чем того, которым пользуетесь Вы, я сомневаюсь, что после внесения мною из­менений Вы сможете открыть проект.
Поэтому я подготовил отчёт о своих действиях на примере кнопки "Записать" на экране Pid_koef.gfx.

http://narod.ru/disk/59432793001.0e542e ... t.pdf.html

p.s. Тег UserCode это скорее не код пользователя, а код группы пользователей с равными правами. Например, операторы разных смен на одной установке. Для этих пользователей при входе в систему можно запускать один и тот же макрос LoginMacro.
---------------------------------------------------
«У человека в душе дыра размером с Бога, и каждый заполняет её как может.» (Жан-Поль Сартр)
"Ту пустоту, которая остаётся в душе, когда в ней нет Бога, и весь мир не может заполнить." (святитель Николай Сербский)

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

Вячеслав, спасибо Вам огромное за проделанную работу. Меня отвлекли другими задачами, поэтому меня не было на форуме пару дней.
Теперь я скачал файл и буду разбираться. Еще раз большое спасибо.

Автор темы
kiselevmixail
здесь недавно
здесь недавно
Сообщения: 30
Зарегистрирован: 27 июл 2012, 15:27
Имя: Киселев Михаил Владимирович

Re: Создать пароль на изменение параметров в RSview

Сообщение kiselevmixail »

А подскажите как открыть файл параметров соответствующих именно открываемому дисплею?
Просто я захожу в #Parametrs, но там много параметров и какие из них относятся именно к открываемому дисплею не понятно.
Ответить

Вернуться в «Верхний уровень автоматизации (отображение)»