Math Nodes
Nodes for performing calculations and mathematical transformations on data streams (e.g., Add, Subtract, Multiply, Divide).
Last updated
Nodes for performing calculations and mathematical transformations on data streams (e.g., Add, Subtract, Multiply, Divide).
Last updated
The Add Node combines multiple data streams by adding their values together. It outputs the summed result as a new data stream, enabling aggregation of metrics such as total energy consumption across multiple streams. The example below shows how an Add node could be used within a Flow by adding multiple energy streams.
Add Node Location Add Node is located under Math. Drag and drop the nodes into the Flow workspace.
Node Configurations Users can connect the Stream Nodes they wish to combine. The Add node can then be connected to an output node like a Virtual Stream node where they can select the Pool that the Virtual Stream will be saved/located in. Users can open the Pool as a popout by using the popout button. Input the Stream Name into the text box.
Multiple Add Nodes Multiple Add Nodes can be used if a number of streams are required to combined. The last connection can be used to join additional nodes together.
The Subtract Node calculates the difference between two or more data streams. It subtracts the values of one stream from another, connect this node to a Virtual Stream node that represents the resulting difference, useful for comparing metrics or filtering metering data. The example below shows how a Subtract node could be used within a Flow.
Subtract Node Location Subtract Node is located under Math. Drag and drop the nodes into the Flow workspace.
Node Configurations Users can connect the Stream Nodes they wish to subtract. The Subtract node can then be connected to an output node like a Virtual Stream node where they can select the Pool that the Virtual Stream will be saved/located in. Users can open the Pool as a popout by using the popout button. Input the Stream Name into the text box.
The Multiply Node multiplies the values of two or more data streams or applies a multiplier value to a single stream. Users can connect this node to a Virtual Stream node that represents the resulting value, useful for scaling and converting data or calculating combined effects (e.g., energy usage based on rate and time). The example below shows how a Multiply node could be used within a Flow.
Multiply Node Location Multiply Node is located under Math. Drag and drop the nodes into the Flow workspace.
Node Configurations Users can connect the Stream Nodes they wish to multiply together. The Multiply node can then be connected to an output node like a Virtual Stream node where they can select the Pool that the Virtual Stream will be saved/located in. Users can open the Pool as a popout by using the popout button. Input the Stream Name into the text box.
The Divide Node that divides the values of one data stream by another or applies a divisor to a single stream. Users can connect this node to a Virtual Stream node that represents the resulting value, useful for calculating ratios, averages, or normalized metrics (e.g., energy consumption per unit area). The example below shows how a Divide node could be used within a Flow.
Divide Node Location Divide Node is located under Math. Drag and drop the nodes into the Flow workspace.
Node Configurations Users can connect the Stream Nodes they wish to divide together. The Divide node can then be connected to an output node like a Virtual Stream node where they can select the Pool that the Virtual Stream will be saved/located in. Users can open the Pool as a popout by using the popout button. Input the Stream Name into the text box.