Simple-Scada forum
Simple-Scada 2 => Ваши вопросы => Тема начата: as-dorofeev от 25 Августа 2021, 13:58:42
-
Добрый день!
Подскажите, возможно одновременное отображение двух уровней в одной емкости?
Имеется емкость, в ней установлен уровнемер с двумя поплавками: один общий, другой межфазный. Уровень в Simple Scada позволяет отобразить только одну шкалу. Пробовал нарисовать два уровня, один на другом, получается ерунда, минимум и максимум на лету не меняются, получается между общим и межфазным либо разрыв, либо наложение.
-
Здравствуйте.
Отобразить одновременно несколько значений на одном объекте Уровень (https://simple-scada.com/help/manual/level.html) нельзя. Уровень позволяет отображать значение одной переменной, которая указана у него в свойстве "Переменная". Если требуется отобразить несколько значений, то это можно сделать только используя несколько объектов Уровень.
-
Здравствуйте.
Двухцветный уровень состоит из пары уровней с прозрачным фоном.
Варианты двухцветного уровня для двух переменных А и В с одинаковым шкалами:
1. "А+В" - нижняя цветовая полоса в интервале [0, A], верхняя - (А, А+В]. Должно выполняться условие А+В <= максимум шкалы;
2. "A-B" - нижняя - [0, A-B], верхняя - (A-B, A]. Должно выполняться условие: В < A;
3. "А и В" - нижние границы = 0, верхние - A и В. На переднем плане переменная с меньшим значением.
Примеры шкал во вложении.
-
Спасибо!
-
Могу предложить своё решения для отображения двух уровней.
Будет интересно узнать ваше мнение.
-
Да, спасибо, я реализовал аналогично.
Единственный момент, касательно моего случая, у вас не совсем правильно выстроен подсчет значений.
По уровню нефти получается общее количество жидкости в емкости, по уровню воды - межфазный.
Суммировать эти значения неправильно, нужно брать разницу между общим и межфазным уровнем (если нужно знать эту разницу).