Signal Statistics Widget
Summary
The signal statistics widget displays a histogram showing how often incoming data fell within a series of value ranges, and automatically generates a table of key metrics and statistics. These statistics help determine meaningful thresholds for defining states such as ‘Machine Off’, ‘Machine Idle’, and ‘Machine On Load’ based on real operating data.
For example, the minimum and maximum values help define the outer bounds of typical behavior, while the mean and median provide a baseline for normal operation. The peak range counts and percentages reveal which value ranges occur most frequently, useful for identifying steady-state conditions like idle or on load. Detailed definitions for each term are below.
Metric table definitions:
- Count: The total number of data points collected during the selected time frame.
- Minimum: The lowest recorded value in the dataset.
- Maximum: The highest recorded value in the dataset.
- Mean: The average value of all data points (sum divided by count).
- Median: The middle value when all data points are sorted from lowest to highest.
Peak Range table definitions:
- Peak Range: A value range (or bin) on the histogram showing how data is grouped.
- Count: The number of data points that fall within each peak range.
- %: The percentage of the total data points that fall into each peak range.
Examples at a glance
Common applications
- Support data-driven configuration of tag states by identifying typical operating ranges (e.g., if a machine spends 70% of its time between 490–510 W, that range likely corresponds to an “idle” or “on” state)
- Analyze recent sensor behavior to spot outliers or abnormal operating ranges (e.g., clusters of high or low values outside the main peak may indicate an emerging issue)
Configuration options
Hover over a widget and click the Configure Widget button (
) to control which tags to include and how data should be handled, such as defining the amount of data to display or scaling up subtle signals to make them easier to use. Once you have selected the tags to be shown, click ‘Next’ to configure data handling options using the properties below.
| Property | Options | Description |
|---|---|---|
| Time Frame | Determine the time window of data to be displayed in the widget. | |
| Moving | Continuously update the current view with the most recent data. | |
| Fixed | Display data within a fixed time window, established from a specific date and time. | |
| Refresh Interval | Determines the frequency with which the widget will refresh the displayed data. Set longer refresh times for widgets that are not checked often. | |
| Auto | Sets the refresh rate automatically, based on the incoming signal. | |
| Set | Specify a refresh rate in seconds, minutes, or hours. | |
| Y- Axis | Define the minimum and maximum values of the Y-Axis. Data above or below these values will be cut off. | |
| Auto | Automatically define the minimum and maximum values of the Y-Axis based on incoming data. | |
| Set | Specify fixed minimum and maximum values for the Y-Axis. | |
| Bin Number and Width | Configure how the histogram divides the data range into bins. | |
| Number of Bins | Specify how many value ranges (bins) the data should be divided into. | |
| Width of Bins | Allow the system to automatically determine bin widths based on the data (dynamic) or use equal-width bins across the data range (uniform). | |
| Filter Low Values | Clean up signal noise by setting a minimum value to include data in the histogram and peak range table. | |
| Scale and Offset | Modify the raw data to either scale up the value by a multiplier, or offset the value by a fixed amount. Used to convert units (eg, watts to kW), or to correlate data streams with drastically different scales (eg, °F vs vibrations per second). | |
| Raw | No adjustment. | |
| Custom | Specify a scale factor and/or offset amount. |


