Segnetics

Вернуться   Segnetics > Форум Segnetics > SMConstructor (теплопункты)

SMConstructor (теплопункты) Вопросы о работе Конструктора (теплопункты)

Ответ
 
Опции темы Поиск в этой теме
Старый 29.06.2023, 11:56   #1
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Как мигать контуром на гл. экране (решено)

Здравствуйте, как принудительно заставить мигать плитку Теплосеть на главном экране? И можно ещё заставить ее быть серой когда она не активна?
RomanIst вне форума   Ответить с цитированием
Старый 29.06.2023, 12:23   #2
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Как мигать контуром на гл. экране

Проект приложите?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 29.06.2023, 12:44   #3
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Как мигать контуром на гл. экране

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Проект приложите?
https://disk.yandex.ru/d/lnWLDXYWOMCzKA
RomanIst вне форума   Ответить с цитированием
Старый 29.06.2023, 13:08   #4
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Как мигать контуром на гл. экране

Прежде чем вам ответить, хотелось бы поинтересоваться, для чего вам это нужно? И разве тяжело отследить связь, которая отвечает за мигание контура исходя из названий макросов?


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 29.06.2023, 13:16   #5
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Как мигать контуром на гл. экране

Цитата:
Сообщение от Ilya J. Посмотреть сообщение
Прежде чем вам ответить, хотелось бы поинтересоваться, для чего вам это нужно? И разве тяжело отследить связь, которая отвечает за мигание контура исходя из названий макросов?
У макроса основной экран есть вход: stat:TC. Изменяя его значение у меня никаких изменений не произошло. Но также есть вход stat:K1, если изменить его значение на 0 то контур отопления становится серым.

Просто мне нужно чтобы была индикация несброшенной аварии (неконструкторской).


Добавлено через 19 минут


внутри макроса Основной экран, внутри Main screen, от макроса Нейрон не подключены первые 2 выхода. Можно их подключить? У меня нет доступа для изменений

Последний раз редактировалось RomanIst, 29.06.2023 в 13:41
RomanIst вне форума   Ответить с цитированием
Старый 29.06.2023, 14:47   #6
Ilya J.
Сотрудник Сегнетикс
 
Аватара для Ilya J.
 
Регистрация: Mar 2016
Адрес: SPb
Сообщения: 4 331
Благодарил(а): 0 раз(а)
Поблагодарили: 255 раз(а) в 251 сообщениях
По умолчанию Ответ: Как мигать контуром на гл. экране

Это надо Арсения попросить, сегодня его нет.


__________________
Если ничто другое не помогает, прочтите, наконец, инструкцию
Ilya J. вне форума   Ответить с цитированием
Старый 30.06.2023, 11:19   #7
Arsie
Сотрудник Segnetics
 
Аватара для Arsie
 
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 18 085
Благодарил(а): 15 раз(а)
Поблагодарили: 660 раз(а) в 604 сообщениях
По умолчанию Ответ: Как мигать контуром на гл. экране

Цитата:
Сообщение от RomanIst Посмотреть сообщение
Здравствуйте, как принудительно заставить мигать плитку Теплосеть на главном экране? И можно ещё заставить ее быть серой когда она не активна?
Теплосеть не может быть неактивна, в неё такая функциональность не закладывалась.

Но вы можете заставить её посереть выводом поверх её плитки полупрозрачного чёрного изображения, прозрачностью что-то около 66%. Мигать можно заставить попеременным выводом чёрного прямоугольника.


__________________
Программа делает то что написал программист, а не то что он хотел.

Добро всегда побеждает зло. Кто победил - тот и добрый.
Arsie вне форума   Ответить с цитированием
Старый 30.06.2023, 15:54   #8
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Как мигать контуром на гл. экране

Собрал простой макрос который попеременно подсовывает красную и черную картинку с нужной прозрачностью. При входе в меню нужно снимать сигнал со входа En.
Вложения
Тип файла: msl Stat_TC.msl (17.2 Кбайт, 11 просмотров)
RomanIst вне форума   Ответить с цитированием
Старый 30.06.2023, 17:06   #9
ATS
Senior Member
 
Регистрация: Aug 2013
Сообщения: 3 784
Благодарил(а): 12 раз(а)
Поблагодарили: 194 раз(а) в 190 сообщениях
По умолчанию Ответ: Как мигать контуром на гл. экране

Цитата:
Сообщение от RomanIst Посмотреть сообщение
подсовывает красную и черную картинку с нужной прозрачностью.
Упс! Прозрачностью можно управлять через type? Попробую.


__________________
Не являюсь сотрудником Segnetics !!!
ATS вне форума   Ответить с цитированием
Старый 30.06.2023, 17:47   #10
RomanIst
Senior Member
 
Регистрация: Dec 2018
Адрес: Tomsk
Сообщения: 431
Благодарил(а): 10 раз(а)
Поблагодарили: 4 раз(а) в 4 сообщениях
По умолчанию Ответ: Как мигать контуром на гл. экране

Цитата:
Сообщение от ATS Посмотреть сообщение
Упс! Прозрачностью можно управлять через type? Попробую.
Да. 0 = нет прозрачности. Черная картинка выводится с значение 66 что не отличить от контура отопления. Красная картинка 170, только выводится как прямоугольник что заметно, но и так сойдет.
RomanIst вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать свои сообщения

BB code is Вкл.
[IMG] код Вкл.
HTML код Выкл.



Часовой пояс GMT +4, время: 10:35.


Версия vBulletin: 3.8.7
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Segnetics 2005 - 2024