 | |
Предыдущие результаты
system\second использую как удобный динамичный тестовый тег - посмотреть как моя конструкция будет выглядить "в жизни"
седня перепробовал варианты подстановок #1 и имя экрана, и имя файла-параметра - все работат. Главное не запутаться кого куда вложил и с кем вызывать...
|
[quote:ccc1172af0="oldDad"]Уточните, пожалуйста, в каком месте FactoryTalk View Studio указывается слот. Можете привести скриншот?[/quote:ccc1172af0]
Подскажите, пожалуйста, как к сообщению прикрепить скриншот?
|
Уточните, пожалуйста, в каком месте FactoryTalk View Studio указывается слот. Можете привести скриншот?
|
[quote:e9fced0cd1="s60"]но я то не про это....
я к тому, что через #1 (кстати почему цифры , а не слова #G1_Voltage.[/quote:e9fced0cd1]Это надо спросить у RS.
[quote:e9fced0cd1="s60"]
... у меня на странице под 90 параметров - учу заклинание чтоб не напутать с цифрами) можно только имя тега передать[/quote:e9fced0cd1]Комментируй параметры.
[quote:e9fced0cd1="s60"].... а, например, имя экрана ?[/quote:e9fced0cd1]Попробуй для имени экрана, в моем примере есть генерация имени файла параметров.
[quote:e9fced0cd1="dv_"]2. Продумай имена экранов, файлов параметров и часть имени тега, чтобы получилась генерация имени файла параметров для вызова нужного подэкрана, например:
Display SubDisplayName /pFileNameForUnit_[color=darkred:e9fced0cd1][b:e9fced0cd1]#1[/b:e9fced0cd1][/color:e9fced0cd1]
или создай еще один параметр для передачи открытым текстом.[/quote:e9fced0cd1]
Сколько вложений делал не помню, чтобы не плодить множество параметров для передачи этот механизм использовал [b:e9fced0cd1]только [/b:e9fced0cd1]для однотипных устройств, поэтому в параметрах было примерно так:
[quote:e9fced0cd1="dv_"]Area\#11\SubArea\#22\Unit\#33\TagName [/quote:e9fced0cd1]Файл параметров может миеть параметры для тегов, которые не используются на [i:e9fced0cd1][b:e9fced0cd1]родительском [/b:e9fced0cd1][/i:e9fced0cd1]экране.
Добавлено:
Посмотрел количество вложений (буквами обозначены экраны):
A--p-->B--p-->C--p-->D--p-->E
Часть имена файла параметров генерировалась из файла параметров.
[quote:e9fced0cd1="s60"]Получается вызывая экран Agr надо как-то указать какой файл-параметр использовать при вызове экрана-подтерждения, агрегатов много и насосы разные.[/quote:e9fced0cd1]Cм. выше или в моем предыдущем ответе пункт 2.
[quote:e9fced0cd1="s60"]Файл-параметр даже выражение не понимает (#1=system\second + 10), говорит такого тега нет.[/quote:e9fced0cd1]
Правильно говорит потому, что не является именем тега, надо в параметрах иметь: #1=system\second, а на экране использовать - (#1+10).
Зачем передавать system\second? Для другого вызова будет другой тег?
Не буду гадать зачем тебе нужен system\second, но подумай над тем, что будет если произведут коррекцию времени.
|
Добрый день!
При создании проекта в FActoryTalk View Studio для PanelView Plus 600 (обмен с контроллером 1756-L63 по ControlNet посредством модуля 2711P-RN15C) невозможно сконфигурировать в Local tab ControlNet Scanner Properties модуля 01 слот в виртуальном шасси. Предлагается выбор начиная с 04 слота, а должен быть 01 слот.
В чём загвоздка?
Заранее благодарен!
8O
|
to [b:42af4c4b31]dv_[/b:42af4c4b31] [quote:42af4c4b31]СПАСИБО[/quote:42af4c4b31]
но я то не про это....
я к тому, что через #1 (кстати почему цифры , а не слова #G1_Voltage, у меня на странице под 90 параметров - учу заклинание чтоб не напутать с цифрами) можно только имя тега передать.... а, например, имя экрана ?
[u:42af4c4b31]Ситуевин-примера:[/u:42af4c4b31] экран1 с 10 однотипными агрегатами (Агр1, Агр2 и т.д.). Щелкнув по агрегату , я могу указать какой экран открыть и с каким файлом параметром - [b:42af4c4b31]Dysplay Agr\pAgr1_param[/b:42af4c4b31]. На открывшемся экране Agr все цифра параметров Агр1 и насос с кнопками "ВКЛ" и "ОТКЛ" - кнопки вызывают окно-подтверждение "Подтвердите ВКЛ Насоса1" и "Подтвердите ОТКЛ Насоса1" , в которых кнопка "ОК" ставит 1 в тег запуска соответствующего насоса. Получается вызывая экран Agr надо как-то указать какой файл-параметр использовать при вызове экрана-подтерждения, агрегатов много и насосы разные.
Файл-параметр даже выражение не понимает (#1=system\second + 10), говорит такого тега нет.
|
[quote:af93c3e016="oldDad"]
Это действует как в режиме Runtome, так и режиме Edit.
Чтобы открыть экран, нужно войти в систему под именем пользователя, имеющие соответствующие права доступа к данному видеокадру.
Откройте командную строку RSView32 в Project Manager в разделе Systemи там введите команду LOGIN, а потом - имя пользователя, который имеет соответствующие права и его парль.
Редактировать права доступа пользователей можно в System-> User Accounts.
Редактированиие класса доступа к экрану - в свойствах экрана.
Не используйте имя пользователя NULL, лучше DEFAULT.[/quote:af93c3e016]
Ерунда какая-то...
В рантайме понятно зачем коды защиты - ограничение доступа определнных пользователей к некоторым экранам и полям ввода данных. А зачем это в режиме редактирования ???? Какой ЛОГИН может быть в режиме разработки ? Но я проверил вышеуказанные манипуляции - экрану код А назначил, юзеру-дефолту убрал галочку с кода А - спокойно можно редактировать экран....
|
Это значит, что экрану присвоен код доступа, а данный юзер RSView32 не имеет прав доступа соответствующего класса. Смотрите права пользователей RSView, устанавливайте тем или иным пользователям необходимые права.
Это действует как в режиме Runtome, так и режиме Edit.
Чтобы открыть экран, нужно войти в систему под именем пользователя, имеющие соответствующие права доступа к данному видеокадру.
Откройте командную строку RSView32 в Project Manager в разделе Systemи там введите команду LOGIN, а потом - имя пользователя, который имеет соответствующие права и его парль.
Редактировать права доступа пользователей можно в System-> User Accounts.
Редактированиие класса доступа к экрану - в свойствах экрана.
Не используйте имя пользователя NULL, лучше DEFAULT.
|
Выставлен фото-видео-репортаж о прошедшем в Иркутске 20.03.10 митинге "Спасая Байкал, спасаем Россию!".
http://www.ar-video.xost.ru/Meeting2_no_bcbk.htm
|
Поставил на американскую виндовс и всё пошло я думал это полный эмулятор а ему надо RSTestStand Lite а у меня нету такого в пакете где взять не знаю. На чистую русску винду ставил но слишком много глюков надо все системные папки ручками на английские названия переводить ну лень а от руской винды не тащусь.
|
Предыдущие результаты
Ещё результаты |
|
| |
|