jasha-kz
Forum Member / Участник форума
Участник № / Member № 4149
отправлено / posted
Здравствуйте Пожалуйста подскажите, возможно ли автоматически создать аргументы экрана по набору каналов, чтобы при этом сработала автопривязка и, что у меня не получается, чтобы именам аргументов присвоились имена каналов?
Сообщения / Posts 44 | Из / From: Russia
| IP / IP: IP адрес / IP address |
отправлено / posted
В меню "Файл/Настройки ИС/Редактор аргументов" устанавливаете флажок "Переименовывать аргументы при привязке". Вызываете Экран на редактирование и открываете у него окно редактора аргументов. Нужные Вам каналы поодиночке или группой, если предварительно соберете их в одну группу, D&D переносите в окно редактора аргументов Экрана. В этом окне будут создаваться аргументы с именами каналов вместе с соответствующей привязкой. Тип, Тип данных аргументов и привязываемые атрибуты каналов при необходимости отредактируйте.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
jasha-kz
Forum Member / Участник форума
Участник № / Member № 4149
отправлено / posted
Да, конечно, совсем забыл про этот флажок. Раньше он очень мешался и я его сбросил. Большое спасибо! А как Вы думаете, не стоит сделать этот выбор в контекстном меню или, скажем, сделать перетаскивание с Alt - с копированием имен, без Alt - с сохранением имен по умолчанию?
Сообщения / Posts 44 | Из / From: Russia
| IP / IP: IP адрес / IP address |
Romсheg
unregistered
отправлено / posted
Только надо ОЧЕНЬ осторожно с этим флагом при привязке вызова программ. В экранах - переименование аргумента автоматом обновляет привязку в графике, а вот в программах вам после каждого переименования надо внутри программы все аргументы заново перепривязать в визуальных языках, а в текстовых сделать автозамену по всему коду программы.
IP / IP: IP адрес / IP address |
отправлено / posted
jsha-kz. Ваши предложения по улучшению интерфейса проектировщика будут рассмотрены в дальнейшей работе над системой.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
gip1
Junior Member / Новичок
Участник № / Member № 3875
отправлено / posted
Здраствуйте! При перетаскивании шаблона на экран в версиях 6.06 с нажатой кнопкой Ctrl происходило автопостроение аргументов экрана с именами соответствующих аргументов шаблона. В версии 6.07 нажатие клавиши Ctrl к автопостроению не приводит, хотя у значка перетаскиваемого шаблона значок привязки (угл стрелка) изменяется на значок добавления аргументов (+). Автопостроение новых аргументов экрана происходит только при нажатии клавиши Shift, но к именам аргументов шаблона в конце добавляются номера, это очень не удобно. Возможно ли настроить прежнее автопостроение аргументов экрана с "чистыми" именами, как при нажатии Ctrl в версии 6.06?
Сообщения / Posts 6 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
Указанные механизмы в релизе 6.07 имеют большее функциональное разнообразие и повышенную защиту. Возврат к более простому механизму не возможен.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |
gip1
Junior Member / Новичок
Участник № / Member № 3875
отправлено / posted
При перетаскивании шаблона ГЭ на экран с нажатыми Ctrl+Shift происходит автопостроение аргументов экрана по аргументам шаблона (с появлением меню со вкладками "РО" и "Все"), при этом имена аргументов экрана идентичны именам аргументов шаблона без добавления номеров. Т.е. перетаскивание с нажатыми Ctrl+Shift соответствует перетаскиванию с Ctrl в прежнем релизе. В справке по теме <ГЭ 'Объект'> способы размещения ГЭ на экране и соответствующие действия с аргументами описаны для старого релиза. Где можно узнать подробнее о "большем функциональном разнообразии и повышенной защите указанных механизмов"? Спасибо за помощь.
Сообщения / Posts 6 | Из / From: Российская Федерация
| IP / IP: IP адрес / IP address |
отправлено / posted
Действительно, в документации релиза 6.07 допущена неточность. Механизмы размещения ГО на экране расширены и приведены в соответствие с расширенными процедурами с экранами и ОЪЕКТАМИ Библиотеки компонентов (см.раздел "Специальные операции с графическими экранами").
В соответствующий раздел в описании ГЭ "Объект" надо ввести следующие коррективы. "...Для размещения ГЭ Объект на экране существуют следующие способы: ... - способ 3 – способ 2 с удержанием клавиш CTRL+SHIFT; - способ 4 – способ 2 с удержанием клавиши SHIFT. ... Способ 3 предназначен ... ... - Все – автопривязка аргументов ГО (принадлежность к группе анализируется). Способ 4 - созданный объект вставляется в экран, при этом аргументы объекта привязываются к аргументам экрана с анализом флага PO (для таких аргументов ищутся совпадающие по имени аргументы экрана, если их нет – создаются); Во всех случаях при использовании способов 3 и 4: ..."
Мы внесем соответствующие исправления в документацию.
Что касается создания аргументов экрана по именам аргументов ГО с добавлением индексов, то это определяется выбранным Вами способом автопостроения и наличием у аргументов флага PO. И в этом отношении разницы между релизами 6.06 и 6.07 нет.
Сообщения / Posts 17317 | Из / From: Россия
| IP / IP: IP адрес / IP address |