【问题标题】:Cumulocity SCADA Widget - Can I use a value calculated/transformated from a measurement on a SCADA widget?Cumulocity SCADA 小部件 - 我可以使用从 SCADA 小部件上的测量值计算/转换的值吗?
【发布时间】:2018-03-13 17:07:11
【问题描述】:

我可以在 Cumulocity 的 SCADA 小部件上使用从测量值计算/转换的值吗?我的意思是,我需要将温度测量值(从 -20 到 100)转换为(-90 到 90)之间的值,以便在 SVG 图形中使用。

谢谢

【问题讨论】:

    标签: svg widget cumulocity scada


    【解决方案1】:

    您可以在 SVG 文件中进行计算。最好的方法是在 cmets 的开头某处“声明”占位符。

    <?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="" />
    

    【讨论】:

    • 它运行!!!我试过这个: {{var1}}*{{var2}} ,但这是一个错误。正如您所说,解决方案是将操作包含在角度标记 {{var1*var2}} 中。太好了!!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-08-15
    • 2022-01-04
    • 2020-09-11
    • 1970-01-01
    • 1970-01-01
    • 2016-01-02
    相关资源
    最近更新 更多