Виджет Cumulocity SCADA — Могу ли я использовать значение, рассчитанное/преобразованное на основе измерения в виджете SCADA?

Могу ли я использовать значение, рассчитанное/преобразованное из измерения в виджете SCADA Cumulocity? Я имею в виду, что мне нужно преобразовать измерение температуры (от -20 до 100) в значение от (-90 до 90), чтобы использовать его в графике SVG.

спасибо


person Bitwalk    schedule 13.03.2018    source источник


Ответы (1)


Вы можете выполнить расчет внутри вашего SVG-файла. Лучший подход — «объявить» ваши заполнители где-то в начале в комментариях.

<?xml version="1.0" encoding="UTF-8"?>
<!-- {{freeAvailable}} -->
<!-- {{totalAvailable}} -->
...

а затем в том месте, где вы хотите выполнить расчет, вы можете просто использовать угловые выражения

<rect stroke="#00ff5c" x="{{(((totalAvailable - freeAvailable) / totalAvailable) * 400) + 50 | number : 0}}px" height="100px" y="150px" stroke-width="nonepx" width="{{((freeAvailable / totalAvailable) * 400) | number : 0}}px" id="rect3" fill="#00ff5c" transform="" />
person TyrManuZ    schedule 13.03.2018
comment
Он работает!!! Я пробовал это: {{var1}}*{{var2}} , но это ошибка. Решение, как вы сказали, включает операции в угловой тег {{var1*var2}}. Большой!! - person Bitwalk; 19.03.2018