Форум TRACE MODE: техническая поддержка Послать новую тему / Post New Topic  Послать ответ / Post A Reply
мой профиль / my profile авторизация / login | регистрация / register | поиск / search | часто задаваемые вопросы / faq | начало / forum home

  Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
» Форум TRACE MODE: техническая поддержка » ТЕХНИЧЕСКАЯ ПОДДЕРЖКА / TECHNICAL SUPPORT TRACE MODE 6 » Редактор проекта TRACE MODE 6 / » Автопостроение аргументов

   
Автор / Author Тема / Topic: Автопостроение аргументов
jasha-kz
Forum Member / Участник форума
Участник № / Member № 4149


Icon 5 отправлено / posted      Профиль для / Profile for jasha-kz           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здравствуйте
Пожалуйста подскажите, возможно ли автоматически создать аргументы экрана по набору каналов, чтобы при этом сработала автопривязка и, что у меня не получается, чтобы именам аргументов присвоились имена каналов?

Сообщения / Posts 44 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
В меню "Файл/Настройки ИС/Редактор аргументов" устанавливаете флажок "Переименовывать аргументы при привязке".
Вызываете Экран на редактирование и открываете у него окно редактора аргументов.
Нужные Вам каналы поодиночке или группой, если предварительно соберете их в одну группу, D&D переносите в окно редактора аргументов Экрана.
В этом окне будут создаваться аргументы с именами каналов вместе с соответствующей привязкой.
Тип, Тип данных аргументов и привязываемые атрибуты каналов при необходимости отредактируйте.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
jasha-kz
Forum Member / Участник форума
Участник № / Member № 4149


Icon 1 отправлено / posted      Профиль для / Profile for jasha-kz           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Да, конечно, совсем забыл про этот флажок. Раньше он очень мешался и я его сбросил. Большое спасибо! А как Вы думаете, не стоит сделать этот выбор в контекстном меню или, скажем, сделать перетаскивание с Alt - с копированием имен, без Alt - с сохранением имен по умолчанию?
Сообщения / Posts 44 | Из / From: Russia  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
Romсheg
unregistered



Icon 1 отправлено / posted            Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Только надо ОЧЕНЬ осторожно с этим флагом при привязке вызова программ. В экранах - переименование аргумента автоматом обновляет привязку в графике, а вот в программах вам после каждого переименования надо внутри программы все аргументы заново перепривязать в визуальных языках, а в текстовых сделать автозамену по всему коду программы.
IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
jsha-kz.
Ваши предложения по улучшению интерфейса проектировщика будут рассмотрены в дальнейшей работе над системой.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
gip1
Junior Member / Новичок
Участник № / Member № 3875


Icon 1 отправлено / posted      Профиль для / Profile for gip1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Здраствуйте! При перетаскивании шаблона на экран в версиях 6.06 с нажатой кнопкой Ctrl происходило автопостроение аргументов экрана с именами соответствующих аргументов шаблона. В версии 6.07 нажатие клавиши Ctrl к автопостроению не приводит, хотя у значка перетаскиваемого шаблона значок привязки (угл стрелка) изменяется на значок добавления аргументов (+). Автопостроение новых аргументов экрана происходит только при нажатии клавиши Shift, но к именам аргументов шаблона в конце добавляются номера, это очень не удобно. Возможно ли настроить прежнее автопостроение аргументов экрана с "чистыми" именами, как при нажатии Ctrl в версии 6.06?
Сообщения / Posts 6 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Указанные механизмы в релизе 6.07 имеют большее функциональное разнообразие и повышенную защиту. Возврат к более простому механизму не возможен.
Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
gip1
Junior Member / Новичок
Участник № / Member № 3875


Icon 1 отправлено / posted      Профиль для / Profile for gip1           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
При перетаскивании шаблона ГЭ на экран с нажатыми Ctrl+Shift происходит автопостроение аргументов экрана по аргументам шаблона (с появлением меню со вкладками "РО" и "Все"), при этом имена аргументов экрана идентичны именам аргументов шаблона без добавления номеров. Т.е. перетаскивание с нажатыми Ctrl+Shift соответствует перетаскиванию с Ctrl в прежнем релизе. В справке по теме <ГЭ 'Объект'> способы размещения ГЭ на экране и соответствующие действия с аргументами описаны для старого релиза. Где можно узнать подробнее о "большем функциональном разнообразии и повышенной защите указанных механизмов"? Спасибо за помощь.
Сообщения / Posts 6 | Из / From: Российская Федерация  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
АдАстра. Техподдержка
Administrator
Участник № / Member № 4


Icon 1 отправлено / posted      Профиль для / Profile for АдАстра. Техподдержка           Редактировать/удалить сообщение / Edit/Delete Post   Вставить в ответ текст исходного сообщения  / Reply With Quote 
Действительно, в документации релиза 6.07 допущена неточность.
Механизмы размещения ГО на экране расширены и приведены в соответствие с расширенными процедурами с экранами и ОЪЕКТАМИ Библиотеки компонентов (см.раздел "Специальные операции с графическими экранами").

В соответствующий раздел в описании ГЭ "Объект" надо ввести следующие коррективы.
"...Для размещения ГЭ Объект на экране существуют следующие способы:
...
- способ 3 – способ 2 с удержанием клавиш CTRL+SHIFT;
- способ 4 – способ 2 с удержанием клавиши SHIFT.
...
Способ 3 предназначен ...
...
- Все – автопривязка аргументов ГО (принадлежность к группе анализируется).
Способ 4
- созданный объект вставляется в экран, при этом аргументы объекта привязываются к аргументам экрана с анализом флага PO (для таких аргументов ищутся совпадающие по имени аргументы экрана, если их нет – создаются);
Во всех случаях при использовании способов 3 и 4:
..."

Мы внесем соответствующие исправления в документацию.

Что касается создания аргументов экрана по именам аргументов ГО с добавлением индексов, то это определяется выбранным Вами способом автопостроения и наличием у аргументов флага PO. И в этом отношении разницы между релизами 6.06 и 6.07 нет.

Сообщения / Posts 17106 | Из / From: Россия  |  IP / IP: IP адрес / IP address | Report this post to a Moderator
   

Quick Reply
Сообщение / Message:

HTML код не разрешен. / HTML is not enabled.
UBB код разрешен. / UBB Code is enabled.

Значки Graemlins / Instant Graemlins
   


Послать новую тему / Post New Topic  Послать ответ / Post A Reply Закрыть тему / Close Topic   Feature Topic   Переместить топик / Move Topic   Удалить топик / Delete Topic Следующая старая тема / next oldest topic   Следующая новая тема / next newest topic
 - Printer-friendly view of this topic
Перейти к / Hop To


Новости АСУ ТП / News | SCADA / HMI | Обучение / Trainings | Свяжитесь с нами / Contact Us



Powered by Infopop Corporation
UBB.classic™ 6.7.2