![]() |
![]() ![]() |
|
Готовые решения Здесь собраны все темы, по которым было найдено и выложено решение |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Новичок
Регистрация: Feb 2019
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
В SMArt в объекте "Горизонтальная диаграмма" имеется несколько настраиваемых параметров, в том числе "Аварийный диапазоны".
Как можно настраивать этоти диапазоны вне самого модуля SMArt, а, например, через сенсорную панель? Некоторые параметры этого объекта получилось изменять программно через сенсорную панель, а именно "Аварийные диапазоны" - не получается. |
![]() |
![]() |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 350
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() Если вам нужно ограниченное число вариантов диапазонов, можно наложить друг на друга несколько гистограмм и переключать видимость на ту, у которой нужные диапазоны. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#3 |
Новичок
Регистрация: Feb 2019
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Нет, переключение не подойдёт. Вообще, эта задача для того, чтобы можно было заменять параметры системы без перезаливки проекта. Всё остальное получается менять. А вот пределы - не получается. Думали, некие "танцы с бубнами" имеются. Но, если не имеются, то пойдём другим путём, накладывать ограничения через логические операторы.
|
![]() |
![]() |
![]() |
#4 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 350
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() 1) Есть основная гистограмма, допустим шириной 100, вывод слева-направо. Фон прозрачный. В FBD ограничить значение на её входе максимальной аварийной границей. 2) Поверх неё выводится две гистограммы аналогичной ширины, только другого (аварийного) цвета. Обе - копия основной, только "аварийная" заливка и у первой прозрачный фон, а вторая имеет непрозрачный фон. Они имитируют аварийные диапазоны. 3) Как только величина станет ниже нижней границы, включаем видимость аварийной диаграммы слева. Теперь значение выводится "аварийным" цветом. 4) Как только величина станет выше верхней границы, диаграмма верхней границы проступит сквозь прозрачный фон основной диаграммы. Фон диаграммы верхней границы диктует общий фон получившегося виджета. Можно тоже делать прозрачным, если нужен прозрачный фон всего виджета. __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#5 |
Новичок
Регистрация: Feb 2019
Сообщения: 4
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Это ж только для отображения, а сами границы не получится изменять в запущенном проекте? Только редактированием проекта. Хотя сама идея с поверхностным наложением - интересна, как таковая.
|
![]() |
![]() |
![]() |
#6 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 17 350
Благодарил(а): 15 раз(а)
Поблагодарили:
606 раз(а) в 554 сообщениях
|
![]() Иначе зачем это всё затевать, если есть штатные несменяемые границы? Какова логика? __________________ Программа делает то что написал программист, а не то что он хотел. Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Изменение названия аварии (решено) | p001p | SMConstructor (вентиляция) | 2 | 13.04.2019 13:04 |
Не понятно как регулировать переменной в SMArt и SMLogix (решено) | Sergey Romanov | Вопросы о программировании | 19 | 04.07.2017 10:29 |
Вызов окон SMArt из MSLogix (решено) | evdoc | Вопросы о программировании | 4 | 09.03.2016 18:14 |
Загрузка уставок из smart (решено) | ma4etos | SMLogix | 13 | 07.08.2015 14:09 |
Не грузится проект (экраны в SMArt) (решено) | Muhomor | Вопросы о SMH-2G | 4 | 29.09.2014 15:18 |