Хотел использовать ГЭ "Текст" для вывода имени и кодировки канала, но не смог, поскольку для атрибута "Текст" данного ГЭ отсутствует такой вид динамизации, хотя атрибут "Подсказка" такой вид динамизации содержит (т.е. технических препятствий практически нет).
Очень не хочется для отображения кодировки создавать дополнительный аргумент экрана.
P.S. Конечно, это широкая тема, но в связи с вышеизложенным, хочу заметить, что не вполне согласен (может не понимаю) с концепцией привязки графики через аргументы. Мне кажется, что относительно к графическим экранам, к аргументу должен привязываться канал целиком - со всеми атрибутами, а графическому элементу должен быть доступен любой атрибут привязанного через аргумент канала. Ведь существует некое подобие этому в виде "основной привязки" - я даже подозреваю, что при этом создаются скрытые аргументы - ну и на здоровье, чего мне на них смотреть, лишь бы атрибут был доступен (а создавать их можно не для всех атрибутов, а только для вызываемых и возможно динамически).
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Не совсем понятно, что в конечном итоге Вы хотите получить? Почему такое не желание создавать дополнительный аргумент?
Работу со всеми атрибутами привязанного канала, мы будем обсуждать.
Posted by Kramarenko Stanislav (Участник № / Member № 119) on :
Я, наверное, преувеличил - конечно создать 1-2 дополнительных аргумента можно.
Но, например, в ТМ5 я использовал графический объект (точнее блок), который выводил в виде цифры и гистограммы на экран значение какого-либо параметра. Он состоял из 9 элементов и отображал: 1. название параметра (из комментария) 2. значение (из реального) на гистограмме отмечал: 3. ВПредел 4. НПредел 5. ВГ_0 6. ВГ_1 7. НГ_0 8. НГ_1 9. Аппаратную недостоверность 10. Пользовательскую недостоверность
и привязывался к одному каналу.
Чтобы мне сделать такое же в ТМ6 придется создавать 10 аргументов и потом их еще привязывать. В 20 раз больше работы.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Еще раз повторимся, что механизм работы с графическими экранами, описанный Вами, будет обсуждаться.
Posted by Taranets N.V. (Участник № / Member № 849) on :
Присоединяюсь к автору поста... Очень бы хотелось иметь возможность осуществлять привязку для минимизации ГЭ к атрибутам каналов. Это очень упростило бы разработку в ряде случаев. В моем например на одном экране выводиться таблица 6 строк на 7 столбцов и в каждой ячейке нужно получить эффект подобный описанному в посте. То есть сделать вместо 42 аргументов экрана 420 и каждому задать свою привязку. Как вариант может можно сделать возможным указание "основной привязки" и возможность ручного задания номера аргумента?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Для минимизации ГЭ можно воспользоваться механизмом "Замена привязок аргументов канала CALL на привязки аргументов другого канала CALL"
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
Согласен с Kramarenko Stanislav и Taranets N.V.. Хотелось бы, чтобы к аргументу экрана привязывался канал, а уж в графике я бы смог выбрать необходимый атрибут. Время разработки напорядок бы сократилось.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
В следующем релизе это появится.
Posted by ShuraX (TM_Prof) (Участник № / Member № 3130) on :
Может какой-нибудь ПРЕДрелиз выпустить (очень хочется эту функцию), а то следующий релиз думаю будет совсем нескоро.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
Вопросы подобного типа лучше задавать по адресу adastra@adastra.ru