Здравствуйте Уважаемая техподдержка. Возможно ли управлять динамическим контуром? т.е. имеется линия белого цвета в спокойном состоянии, если я нажимаю на кнопку то линия становится заштрихованной красно-белой. Таких линий около 300 штук.каждой линией управляет кнопка. Так вот нужно сделать отдельную кнопку при нажатии на которую линии загоралась не штрихом, а просто красным. линии привязаны к каналам HEX 16. как я понимаю нужно программно подавать 1 или 0 на определенный атрибут канала, а вот какой именно, не нашел! Возможно ли такую задумку реализовать? И как, если можете распишите пожалуйста?!Заранее спасибо!!!
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Нет ясности, от каких условий (кнопка индивидуальная, канал HEX16, кнопка отдельная) и как зависит цвет конкретной линии?
2. У одной линии нельзя менять и ее цвет (штриховка), и ее фон.
Posted by XEON1234 (Участник № / Member № 4412) on :
Имеется просто мнемосхема, так скажем просто чертеж электросхема. К проекту не подключено ни одного прибора, просто схема! Каждая линия на этой схеме привязана к каналу HEX 16. На схеме существую переключатели, которые замыкают и размыкают линии, опять же все это графически. Если контакт разомкнут линия просто белого цвета, если же контакт замкнут, то якобы показывается что она под напряжением(линия штрихуется красно-белая). если размыкаю, опять белая линия. Но нужно иногда штрих отключать и чтобы штрихованные линии были просто красными.И чтобы это выполнялось по нажатию кнопки. и еще один вопрос, в какой атрибут надо подавать значение и какое, чтобы появлялось окно смены пользователя, просто надо реализовать чтобы это окошко выпадало само по истечению нескольких часов.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. У ГЭ Линия" нельзя задать стиль "цвета" - "штриховка". Поэтому Вам надо использовать не линию, а вытянутый прямоугольник с заливкой. Стиль заливки (со шриховкой или без) не динамизируется. Поэтому надо использовать 2 прямоугольника наложенных друг на друга (1- со штриховкой , 2- с динамизированным цветом - белый/красный). Управлять видимостью прямоугольников и динамизированным цветом. Динамизированный цвет (фон для штриховки) - белый при ненажатой общей кнопке и красный - при нажатой. Штриховка видна при условии, что контакт замкнут. Сигнал контакта - соответствующий бит канала HEX16.
2. Автоматический вывод окна авторизации пользователя не предусмотрен. Можно программно изменить права ПОЛЬЗОВАТЕЛЯ.
Posted by XEON1234 (Участник № / Member № 4412) on :
Вы меня кажется не поняли, это уже реализовано, что линия штрихуется. Я свойствах объекта "линия" на вкладке основные свойства-контур-цвет-задал тип динаминизации-привязал к аргументу-если истинно то белый,если ложно то красный.на вкладке динамический контур привязал к тому же аргументу и цвет штриха белый а цвет промежутка оставил тот же красный. а как программно изменить права пользователя, какие атрибуты нужно задействовать?
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
1. Если Вам удалось решить задачу своим способом, прекрасно. Только управление видимостью "динамического контура" мне кажется проблематичным.
2. В описании канала ПОЛЬЗОВАТЕЛЬ указано, какие атрибуты за какие права отвечают.
Posted by XEON1234 (Участник № / Member № 4412) on :
Вот собственно и у меня такой вопрос можно ли программно отключать динамический контур по нажатию кнопки. Просто сейчас это все переделывать не возможно.
Posted by AdAstra Technical Support (Участник № / Member № 4) on :
У свойства "Динамический контур" можно только менять скорость прокрутки.
Posted by Abram Shnider (Участник № / Member № 4534) on :
quote:Отправитель / Originally posted by XEON1234: Вот собственно и у меня такой вопрос можно ли программно отключать динамический контур по нажатию кнопки. Просто сейчас это все переделывать не возможно.
Если Вам просто требуется заменить линию с динамическим контуром на линию без динамического контура, тогда самый тупой метод - сделайте две линии и управляйте их видимостью при помощи данной кнопки... В TM вообще некоторые вещи не предусмотрены, но их можно решить при помощи стандартного заложенного инструментария... Желаю удачи!)