Стартовая страница › Форумы › Ошибки в работе › Ошибки Веб › Открытие журнала событий на схеме
- В этой теме 21 ответ, 5 участников, последнее обновление 5 лет, 10 месяцев назад сделано
Mikhail.
-
АвторЗаписи
-
07.09.2020 в 12:04 #17169
vg
УчастникЗдравствуйте!
Столкнулся не то с багом, не то с фичей, либо я чего то не понимаю, но ситуация следующая:
Если разработать схему не во весь экран и оставить белые полосы снизу и/или справа, то при открытии журнала событий схема уменьшится и белая полоса справа станет больше.
До:
https://pastenow.ru/9ff489f8536ab57a2c6615e647703639После:
https://pastenow.ru/2c4dadc94db468b4d37db91c22725a70Но если нажать кнопку «По ширине», то такого не произойдёт.
https://pastenow.ru/90813a6d12ede717e1ddff976f06328fНо такое отображение, разумеется, никому не нужно, поэтому допустим при разработке я подобрал размер схемы под экран и теперь нет никаких «зазоров»(не обращайте внимание на то что надписи наползают, лень было менять).
До:
https://pastenow.ru/4cdcef1cc3c463f305dd1eb6821b7157После:
https://pastenow.ru/81f7788cce09234e91ca77b534836d14А если нажать кнопку «По ширине», то снова никаких проблем.
https://pastenow.ru/5a54f76d2641874beb616046487bfe39Не знаю в общем, нормально ли это, но при нажатии на кнопку «По ширине» уменьшение не происходит, а по умолчанию или если нажать кнопку «По размеру экрана», то происходит.
07.09.2020 в 12:35 #17170
a80808УчастникАналогично. А вы, как я понимаю, хотите автоматическое масштабирование по размеру экрана? Тогда все поплывет — круги станут овалами и т.п. Я использую правую сторону от схемы для разных суммарных данных, вот к примеру как на левом и среднем экранах (к сожалению сейчас эта инстанца в «режиме» перехода с 5.6 на 5.8, показать не смогу, все из отчетов и архивных фото):
или вот покрупнее
При этом все масштабируется вроде нормально…07.09.2020 в 12:37 #17171
a80808УчастникНу вот, опять ничего не вставилось…
07.09.2020 в 13:45 #17172vg
Участникa80808, автоматическое масштабирование думаю не нужно, потому как мнемосхемы будут расплываться, как Вы верно заметили.
Просто оператор, на мой взгляд, не должен заморачиваться о нюансах, что нужно нажать эту кнопку, которая не даст видимых изменений, но бага не будет и т.д.
При продаже решений подобное отталкивает, а ставить в известность придётся.
07.09.2020 в 14:09 #17175
a80808УчастникСогласен. Возможно стоит в предложениях по будущим версиям добавить возможность «жестко» схемы — т.е. как сделано разработчиком, включая возможность жесткого закрепления панели событий, а то и вообще вынос ее на отдельный экран. Хотя возможно все это сделано на каком то платном плагине.
08.09.2020 в 09:44 #17176
manjey73Участникз.ы. Михаилу нужно сделать отдельную обработку фона, тогда этой проблемы не будет совсем.. То есть чтобы фон заполнял все пространство, не зависимо от типа вывода изображения. только фон, ничего больше.
Либо попробуйте сами в качестве фона использовать SVG с возможностью масштабирования.
з.ы. извините, сейчас нет времени поковырять какой-то фон для проверки.
-
Ответ изменён 5 лет, 11 месяцев назад пользователем
manjey73.
08.09.2020 в 11:14 #17178
a80808Участникмммм….не знаю…
У меня в представлениях обычно фон в виде схемы (например насосная станция) а активные элементы (насосы, задвижки) как динамический рисунок с зависимостью от состояния. Если фон будет изменяться, то уплывет все…А еще давно хочу предложить (может и не сюда надо) сделать как сделано в схемах PI Vision — там есть возможность управлять цветом фона и текста поля в зависимости от значения этого поля (канала). Весьма удобно…
Вот как то так (из реальной схемы PI Vision):
https://ibb.co/ns9nhyx
Тут в зависимости от значения можно менять цвет (атрибуты тоже — мигание например), количество «Градаций» можно менять. Цвет шрифта задается в свойствах и не меняется от значения08.09.2020 в 11:41 #17179Romiros
УчастникА еще давно хочу предложить (может и не сюда надо) сделать как сделано в схемах PI Vision — там есть возможность управлять цветом фона и текста поля в зависимости от значения этого поля (канала). Весьма удобно…
А что сейчас мешает это сделать? Вы можете привязать цвет фона к статусу канала.
-
Ответ изменён 5 лет, 11 месяцев назад пользователем
Romiros.
08.09.2020 в 12:10 #17181
a80808УчастникК статусу да. Тут к значению. Например температура наружного воздуха:
ниже -15 — голубой;
от 0 до -15 — светло-голубой
от 0 до +20 — нормальный цвет фона
выше +20 — розовыйИногда полезно. Сейчас же я вижу только одну возможность — указать границы и менять при выходе за них.
08.09.2020 в 12:38 #17182Romiros
УчастникСейчас же я вижу только одну возможность — указать границы и менять при выходе за них.
В этом и смысл. Логика работает на уровне данных, а не на уровне визуализации. Я считаю так более правильно. Конечно может более удобно это настроить на схеме, но только на ней эти правила работать и будут, по принципу динамического рисунка.
Статус канала можно задавать и формулой, а не только границами.08.09.2020 в 15:43 #17183
manjey73УчастникНу собственно фона может не быть, а это может быть динамический рисунок на уровне 0, а уровень 1 уже для остальных элементов. То есть когда фоном выступает сам рисунок или целая коллекция рисунков. Никто же не мешает…
08.09.2020 в 17:07 #17185
MikhailМодераторВы можете написать простую формулу, которая будет устанавливать статус в зависимости от значения канала. И соответственно фон будет меняться. В 6-й версии кадому статусу будет соответствовать несколько цветов — будет удобно.
Продолжить цвет фона схемы за её пределы хорошая идея.
По поводу исходного вопроса:
Есть схема с определённой длиной и шириной, которые заданы в Редакторе схем. Когда выбран масштаб по ширине, то ширина схемы устанавливается по размеру экрана. При этом высота изменяется пропорционально.
Когда выбирается масштаб Fit to Screen, то схема уменьшается или увеличивается таким образом, чтобы вписаться в экран. Свободное поле при этом останется либо справа, либо снизу, потому что для схемы началом является левый верхний угол. Были пожелания позиционировать схему по центру, но пока не было ресурсов их реализовать.Должен сказать, что за счёт своих ресурсов мы в первую очередь развиваем логику работы, то есть движок. Визуальные эффекты быстрее разработать на заказ.
08.09.2020 в 17:48 #17186
a80808Участник{majey73} скорость загрузки мешает 🙁 Когда фон с приличной схемой да еще всяких динамических элементов достаточно много скорость загрузки схемы сильно падает. Я думал уже над этим — например при выходе за критерии менять цвет наложенной рамки или мигающей ее делать… В одной из схем реализовано что при превышении температуры или влажности появляется вращающийся восклицательный знак в красном шестиугольнике — но при паре десятков точек схема получается довольно сложной и большой.
Спасибо за подсказки, попробую в следующей работе.09.09.2020 в 15:38 #17187
MikhailМодераторПо поводу скорости загрузки:
1. Уточните, пожалуйста, размер файла схемы.
2. Сколько компонентов на схеме?
3. В свежей версии, если открыть консоль по F12, то можно увидеть время загрузки схемы. Какое у Вас точное время загрузки?09.09.2020 в 16:00 #17188
a80808УчастникТочно скорость не мерил, но для файла 3,5 мб точно больше 10 секунд. Причем с определенного размера схемы падает до минут (возможно еще связано с тем, что часто загрузка идет через межфилиальные каналы). И все это в принципе для 5,6. В 5.8.1 для схемы (ссылка ниже, но там не все видно, есть скрытые элементы, точнее еще не проявившиеся :)) время загрузки 5 секунд (через Интернет — я на удаленке). Число элементов более 30. Размер связан с фоном — это полная jpeg картинка, я сейчас стараюсь их ужать до минимума.
Проблемы были в основном на одном из филилов — там ребята фоновые рисунки грузили по 3 мб только 🙂 -
Ответ изменён 5 лет, 11 месяцев назад пользователем
-
АвторЗаписи
- Для ответа в этой теме необходимо авторизоваться.