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