What You’ll Learn 🖥️
Add and configure a wide range of display widgets—from digital and analog meters to FFT analyzers, scopes, bar graphs, and custom visuals
Master widget settings: channel assignment, update rates, display type, coloring, alarms, resolution, and transparency
Use design mode to position, resize, copy/paste, group, or delete widgets; also manage screen layouts and pre-defined display templates
Incorporate advanced widgets: recorder, X–Y recorder, vector scope, modal circle, orbit plot, Campbell plot, GPS/maps, video, CEA scope, sound intensity, and more
Add static visuals: text boxes, images, lines, shapes, and polygons to enhance reports or create customized dashboards
Leverage the channel selector to assign inputs and allocate channels to slots—drag-and-drop, multi-select, filtering, and reorder capabilities
Course overview
The Extending DewesoftX Display Widgets course empowers users to design powerful, customized visual interfaces in DewesoftX for any measurement application. Starting with core “widget” concepts, you’ll learn to add displays—digital meters, analog bars, scopes, FFTs, recorder views—and configure every property: value type, update rate, coloring thresholds, scaling, and alarms.
From there, you’ll dive into Design Mode: positioning widgets, resizing them, grouping controls, copying/pasting styles, and rearranging layouts. You’ll explore pre-built display templates (Scope, Recorder, FFT, Power, GPS, Custom) and learn how to tailor them to your needs or build fully custom screens (). A flexible channel selector allows drag-and-drop assignment, filtering, and multi-channel configuration for complex widgets.
Advanced modules are included: add visual diagnostics like vector scopes, modal circles, Campbell plots, orbit displays, and more—alongside general UI elements such as video windows, map integrations, and sound intensity graphs . Plus, static controls like images, texts, lines, and polygons enable dashboard-style overlays and annotations.
By the end of the course, you’ll be able to create intuitive, interactive, and branded measurement displays in DewesoftX. These custom interfaces will enhance user experience, enable quick data insights, and support your unique test environments.
Display widgets and appearance on the screen
DewesoftX includes four basic types of display widgets:
Single value display widgets: these show only one value at a time. Some example widgets in this group are digital meter, bar meter, analog meter, indicator lamp, etc.
Historical data display widgets: these widgets typically show historic data for example time recorder, vertical recorder, XY recorder, and GPS map.
Calculated data display widgets: these widgets show the part of data directly or calculated for example scope, FFT, octave, vectorscope, harmonic FFT, tabular display.
Graphical widgets: additional graphical type widgets like images, text, or lines that are used for display design purposes.
All display widgets can be combined and grouped into a display screen. Multiple screens can be created for specific parts of the measurement process. Predefined display screens are available and can be customized as needed.
The image below shows a typical display containing a set of standard display widgets.
Adding a display widget to the visual display
You can add different display widgets for each input channel—for example, a digital meter, recorder, FFT analyzer, and more. Widgets can be freely arranged on the display screen.
To add a widget to your display, click the Widget button in the toolbar. A dropdown menu will appear, listing all available display widgets. Click on the desired widget to add it to the current screen.
Once the widget is added, you will automatically enter Design mode, which allows you to adjust the size and position of the widget freely.
Most display widgets are always available, but some appear only when a specific DewesoftX plugin is installed or a specific option is enabled (e.g., Power, Combustion Engine Analysis, GPS, etc.).
In the remainder of this course, we will explore all available display widgets and describe their functions and relevant properties.
Digital meter
The digital meter widget has only one appearance style. The channel name and units are displayed at the top left, while the display type is shown at the top right. The main area is occupied by the actual channel value.
When you select a digital meter in Design or Run mode, the following configuration options will appear on the left and right sides of the screen:
Values
Coloring
Drawing options
Resolution
Values settings
The digital meter widget offers three value settings:
Value type
Display type
Update rate
Value type
It can display different types of values. In addition to the current measurement, it can also display timing information. You can select the desired value type from the Value type drop-down list.
Channel: current measurement value, assigned to an acquisition channel.
Time: current time of the acquisition system.
Date: current date of the acquisition system.
Day + Time: number of the day within the current year and time of the acquisition system; this format is compatible with the timing information according to UTC.
Elapsed time: time elapsed from the beginning of the measurement.
Display type
Your acquired signal might not be static. If you've ever tried displaying a high-dynamic signal with digital values, you know that some form of statistical processing is necessary to obtain representative results. That’s why all instruments offer multiple Display types, which you can select from the Display type drop-down menu.
Update rate
With the Update rate drop-down list, you can define how often the instrument display updates. By default, values are calculated Fast (0.1 s)—every 0.1 seconds—which is also the minimum internal calculation interval.
The system will continue running at the dynamic sample rate, and DewesoftX will acquire data at full speed. It will calculate minimum, maximum, average, and RMS values for this interval, but only these calculated values will be displayed and stored—not every single data point.
If From reduced rate mode is selected, the system will continuously reduce the data based on the static/reduced rate defined in the STATIC/REDUCED RATE drop-down list in the channel setup.
Coloring options
In the Coloring options, you can customize the default Normal color for the displayed numbers on the widget and set high and/or low alarm limits. When an alarm limit is reached, the instrument value will change from the normal color to a different one, either when it exceeds the high limit or falls below the low limit.
Use the checkboxes to enable or disable High or Low limit detection. If enabled, you can manually enter a custom threshold value for each.
For example, if you want the signal value to turn red when it falls below 1V or rises above 5V, you can configure the meter accordingly (see Image 6).
By default, the value will turn red when it is outside the defined limits and remain green when it is within range. You can define a lower limit, an upper limit, or both for each meter.
To change any of the colors, simply click on the colored field and select your preferred color from the color selector window.
Drawing options
In the Drawing options, you can adjust two settings:
Use digital fonts
Show caption
When this option is checked, the digital meter uses a digital-style font.
When this option is checked, the digital meter displays a top caption bar containing the channel name and display type.
If Show caption is unchecked, the caption bar is hidden.
Resolution
It is often useful to increase or decrease the number of displayed digits depending on the type of data shown.
Select the digital meter by clicking on it. If Automatic resolution is enabled, use the plus (+) or minus (−) buttons to adjust the number of digits displayed.
If Automatic resolution is disabled, manual fields labeled Leading and Trailing will appear. Use these to specify the number of digits before and after the decimal point.
Additionally, an Exponent section appears below. Use the plus and minus buttons to define the exponent (E) in steps of ±3.
Analog meter
When you select an Analog meter in Design or Run mode, the following settings will appear on the left and right sides of the screen:
Values
Coloring
Drawing options
Display type
Your acquired signal may not always be static. If you’ve ever tried to display a high-dynamic signal using digital values, you know that some form of statistical processing is necessary to obtain representative values. Therefore, all instruments offer various Display types, which can be selected from the Display type drop-down list.
Update rate
Using the Update rate drop-down menu, you can define how frequently the selected instrument updates. By default, the values are calculated in Fast mode (0.1 s) over a 0.1-second period, which also represents the system’s internal minimum calculation interval.
The system still operates at the full dynamic sampling rate. Dewesoft X will acquire data at maximum speed and calculate minimum, maximum, average, and RMS values for this interval. However, individual data points will not be shown on the instrument or stored—only the calculated values are displayed.
If the From reduced rate mode option is selected, the system continuously reduces data according to the Static/Reduced rate defined in the STATIC/REDUCED RATE drop-down list in the channel setup.
Minimum and maximum shown value
You can define the Minimum and Maximum values shown on the analog meter. This is especially useful for achieving better scaling on the display. To enable this feature, check the checkbox and enter both values; the bar graph will rescale immediately.
Coloring
You can also set High and/or Low alarm limits for each instrument. These limits will cause the instrument area to change from the Normal color to the default Red color when triggered. Use the checkboxes to enable or disable high or low limit detection. If enabled, you can manually enter the desired alarm threshold values.
For example, if you want the meter area to turn red when the signal falls below 1V or rises above 5V, simply set these values accordingly.
By default, the alarm zone color is red. To change it, click on the colored box next to the high or low limit and select a new color from the color selector window.
Drawing options
The analog meter offers five different appearance styles, which can be selected from the Analog meter type drop-down list. Choose the desired type according to your preference.
Horizontal and vertical bar graph
When you select a Horizontal or Vertical Bar Graph in Design or Run mode, the following settings will appear on the left and right sides of the screen:
Values
Coloring
Drawing options
Some of the settings are the same as those already described for previous widgets. The new ones are outlined below:
Meter type
The bar graph offers four different basic appearances: 2D, 3D, Needle, and LED bar graph. These can be selected from the Meter Type drop-down list. Each version displays the channel name, display type, unit, and the corresponding measurement values.
All bar graph styles can be presented in either horizontal format (Horizontal Bar) or vertical format (Vertical Bar).
The orientation is determined by the instrument type selected from the Display Widget menu. Note: Changing the orientation after selection is not possible—you must choose the correct instrument orientation when adding the widget.
Discrete display
Each channel can have a set of predefined values—for example, a binary CAN bus channel for ABS may have three states with codes 0, 1, and 2, which represent ON, OFF, and ERROR, respectively.
The Discrete Display instrument can show a defined discrete value. In discrete display mode, you can configure the following settings:
Values
Drawing options
Discrete display
Some options have already been described in previous sections, but the new ones are outlined below:
Define discrete values
If discrete values are not yet defined, you can create them for the selected channel by clicking the Define button. This will open the Define Discrete Values window.
In this window, you can:
Value: numerical code for each state which only accepts integer values.
Name: description of each state.
Color: Color of a certain state.
Image: after a click on this field Load graphics window appear to define .bmp or .jpg picture. The picture will be shown at a certain code in a discrete display (a green lamp for on and a red lamp for off, for example).
Add new values using the Plus button. Delete values (rows) using the Delete button.
Show
You can choose to display a Value, an Image, or both (Value and Picture).
Show undefined values
If the checkbox "Show undefined values" is selected, the Discrete Display will also present values that are not explicitly defined. If the checkbox is unchecked, the Discrete Display will show a NO VALUE message for any undefined states.
Indicator lamp
The Indicator Lamp is a simple display element that shows a colored lamp next to the channel name, depending on the defined settings.
For example, when the temperature drops below 40 °C, the lamp turns green. As soon as the temperature rises above 40 °C, the lamp turns red.
When you select the Indicator Lamp, the following settings appear on the left and right sides of the screen:
Values
Coloring
Drawing options
Value type
The available Indicator Lamp settings depend on the selected display mode. You can choose from three basic Display Value types:
Channel
Alarms
Storing
Channel value type
Channel – Displays the state of digital signals or helps you monitor the current measurement value of an analog signal, assigned to an acquisition channel in a true/false manner.
You can define three colors: one for values below the first limit, one for values between the two limits, and one for values above the second limit.
For this option, you can also set the Display Type and Update Rate, as described in earlier chapters.
Alarm value type
Alarm – Displays the status of alarm signals.
Two colors can be defined: one for when the alarm is OFF, and one for when it is ON.
Storing value type
Storing – Indicates the data storage status.
When data is being stored, the lamp turns red; otherwise, it remains grey.
To change the color of the indicator lamp for any state, simply click on the corresponding colored field and select your preferred color from the color selector window.
Overload Indicator
The Overload Indicator displays, in tabular form, information about selected channels.
Index
Name
Description
Unit
Sample rate
Values
Status
In the Values column, the channel’s minimum and maximum values are shown as yellow lines. A bar graph visually indicates the current signal level relative to its defined limits. Overloaded signals are also highlighted graphically within this column.
Display type
The Overload Indicator display can show information for:
All channels
Selected channels
OVL & alarm channel
Select the Display Type from the drop-down list according to your requirements.
If All channels is selected, overload information for every channel will be displayed.
If Selected channels is chosen, an empty overload indicator table will appear. You can then select specific channels from the available list in the channel selector to populate the display.
Column selection
You can customize which columns are shown in the Overload Indicator table.
Simply check the box next to the desired column name in the Column Selection menu to make it visible in the table.
Values display
From the drop-down list, you can also choose what type of values are displayed on the Overload Indicator.
Two additional checkboxes offer extended functionality: Freeze Overload Status – When checked, the overload status will remain fixed and not reset automatically. Freeze Cart/Warning Status – When checked, any warning or cart indicators will also remain frozen until manually cleared.
Tabular values display
When you select Tabular Values to display in Design or Run mode, the following settings will appear on the left side of the screen:
Display type
Display options
Print format
Font
Display type
The Tabular Values table displays the following data in separate columns:
Channel values
Cursor values
Display options
The Tabular values display offers three possibilities:
Display time: When we select this field check-box, time data from measurement start in predefined format is displayed, if it is not checked, the Time column is hidden. All values of the selected channel are displayed.
Absolute time: When we select this field check-box, the date is displayed additional in absolute time format. All values of the selected channel are displayed.
Print on value change only: When we select this checkbox, an additional part of the tabular values setting - Change threshold section is displayed (description see below). Only selected channel values that meet the condition that is defined in the Change threshold field are displayed.
Print format
Print Format options allow you to choose whether the tabular values display scaled or raw data.
By default, the scaled value is shown, but in some cases—particularly when data is transmitted digitally (e.g., via CAN, PCM, or other digital buses)—it may be useful to view the raw channel values.
When Raw type is selected, an additional field appears. You can choose the preferred display format for raw data from the drop-down list: Hexadecimal, Decimal, Octal, or Binary.
Font
You can also customize the font size, color, and style of the tabular display to suit your preferences.
Horizontal and vertical recorder
Horizontal recorder
When you select the Recorder display widget in Design or Run mode, the following settings will appear on the left and right sides of the screen:
Recorder settings
Interaction
X-axis
Y-axis
Drawing options
Appearance on the screen
The horizontal recorder element provides all essential information such as channel names, units, time data, and zoom controls.
Interaction
When you switch to the User Notes option, you can add a custom note to the graph. Simply select the area or sample of the graph where you'd like the note to appear. Once selected, the Edit Marker dialog will appear, allowing you to enter a custom note and adjust additional parameters.
X-axis options
From the drop-down lists, you can select the Tick Type and the Time Display Format for the x-axis. There is also an option called Single Time Axis, which is especially useful when multiple recorder widgets are stacked vertically. Enabling this option allows all recorders to share a single, unified x-axis.
Y-axis options
Additionally, you can select the data display type from a drop-down menu. Since the Recorder is typically used to monitor long time periods—minutes, hours, or even days—it offers several display modes: Real Data, RMS, or Average.
To change the display type, click on any graph, and choose your preferred option from the Display Type selector. For example, when viewing AC signals, the raw waveform may appear as a solid band over long durations. In such cases, selecting RMS provides a clearer and more meaningful representation of signal amplitude.
For noisy DC signals, choosing Average can help smooth out the display and improve readability.
Refer to the sample screen below to observe the visual differences between the three display types.
Drawing options
You also have a variety of drawing options available in the Recorder widget:
Show Events: Use this checkbox to toggle the visibility of event markers on the graph. All events—keyboard, note, and voice types—are listed in the Event List located at the top right of the screen, just below the Replay Control button.
Compact Y-Axis: Enable this option to minimize the Y-axis area, reducing the space occupied by channel names.
Vertical recorder
The Vertical recorder element offers all important information:
Channel number (group, description, and slot)
Channel name(s)
Unit(s)
Time information
Zoom functions
The vertical recorder offers similar information and functionality as the horizontal recorder, with one key difference: the time axis (Y-axis) is oriented vertically.
While it shares most settings with the horizontal recorder, it also includes an additional property called Alarm Levels, which allows you to configure threshold-based visual alerts.
Alarm levels
You can set high and/or low alarm limits for each vertical recorder. When these limits are exceeded, the recorder will display an alarm indicator above the grid. By default, the alarm values are set to the minimum and maximum range of the respective channel. If you prefer to use custom limits, simply enter your desired alarm levels.
In the example below, the limits are set to +1 mm and -1 mm. These are shown as two small white lines directly above the scale. The two yellow lines indicate the minimum and maximum values recorded during the current acquisition—these may extend beyond the current time window. A line in the channel's color indicates the current value: a narrow line suggests minor changes in the signal over the past 0.1 seconds, while a wider line reflects greater variation.
In the image above, you can observe the following:
Picture 1: The current signal is within the defined limits of ±1 mm, indicated by the two white markers.
Picture 2: The signal is out of the defined limit, the current value is displayed in red letters as long as the signal is out of the limits.
Picture 3:The signal is back within the limits, the previous exceed of the limit is indicated by the three red. You can also still see the maximum level indicator out of the limits.
Click on the number at either end of the axis and type in your desired minimum and maximum values.
Enter values
Autoscale
Enter values
Move your cursor to the axis scale.
Autoscale
The auto-scale feature calculates the current minimum and maximum values of the displayed signal and applies them for dynamic scaling. However, scaling is only updated when you click the left mouse button.
Additional Auto scale functions
Extra auto-scaling functions are available by pressing specific keys while using the mouse:
Shortcut | Description |
---|---|
Left mouse button | Auto scales the selected channel (see also above) |
<SHIFT> + Left mouse button | Scales the selected channel symmetrical around zero (± values are the same) |
Right mouse button | Undo auto scale for the selected channel (see also above) |
Scope
The Scope display widget provides essential information in a clear overview:
Channel name(s)
Unit(s)
Time information
Zoom functions
When the scope is not triggering, the bar on the right side shows the current levels of the signal, allowing you to optimize the trigger level according to typical signal values (you can also use Auto Trigger mode). If the trigger is not activated for several seconds, the data display will indicate that no trigger event occurred.
Run mode zoom (additional appearance setting)
At the top-right corner above each graph (in Norm or Arm Trigger mode), you may notice a small zoom icon. Pressing this enables or disables zoom view during acquisition. Previously, pressing the blue + and – buttons at the bottom-right of each graph would also change the memory depth used for acquisition.
To inspect an event in more detail, simply click the zoom icon. A scroll bar will appear at the top of the graph, showing your current position within the full captured signal. Use the + button to zoom in and the – button to zoom out.
When hovering your mouse over the scroll bar, the cursor changes to a hand icon. Press and hold the left mouse button to drag and scroll through the entire acquired data set of the current trigger shot.
Scope main groups
The Scope widget in DewesoftX supports four types of trigger operations:
Trigger: Free run, Auto, Norm, Single.
Cursor: cursor measurement to show the cursor readouts for each channel within the selected scope; with Reference curves possibility.
Scale: to change displayed offset and scaling of signals.
History: to display the trigger events in different ways history type, to select how many trigger events will be used, to browse through the trigger events, to export the acquired data.
Trigger settings
The DewesoftX scope widget supports four types of trigger operations:
Free run
Auto
Norm
Single
Free run trigger
All values are displayed, no trigger is active and there are no additional settings.
Auto trigger
The auto-trigger displays values if the trigger condition is true; when there is no trigger within some time, it displays the current value.
For this type of trigger operation we can set:
Timing setup
Current trigger setup with:
select the desired channel
define the Value
define the Mode - trigger type
setup trigger condition for selected trigger type:
Mode options:
simple edge
filtered edge
window
pulse width
window and pulse width
scope
Norm trigger
The normal trigger displays only values if the trigger condition is true.
For this type of trigger, the operation can be set in the same setting as for Auto trigger.
When the Norm (or single) trigger is selected, another tab appears -> History.
Single trigger
This function can be used to acquire single events.
After selecting the Single button, this button changes to Rearm.
Press it to get another single-shot event.
For this type of trigger, the operation can be set in the same setting as for the Auto trigger. When the Single (or Norm) trigger is selected, another tab appears - History.
The timing setup
The Timing setup can be used to define the displayed Pre and Post trigger time in milliseconds.
The time window can also be changed using the blue + and - buttons at the right bottom of each graph.
Current trigger setup
The trigger conditions for Auto, Norm, and Single data triggers are the same and work in the same way as described in Using a trigger to start and stop recording.
1. Select the desired channel
First of all, you have to select the desired channel out of the drop-down list. It displays all available channels.
2. Define the value
Select the Real data, Average, or RMS from the drop-down list.
3. Define the mode
Select the trigger type Simple edge, Filtered edge, Window, Pulse-Width, Window, and pulse-width or Slope from the drop-down list.
4. Setup other
Each trigger type has specific parameters, such as: (e.g. Slope, Trigger level, Rearm level, Pulse time,...)
Store trigger settings
A convenient function allows you to link storing options directly to the scope trigger. Any changes made here are automatically synchronized with the system trigger settings and vice versa.
Press the Link Store Trigger button to activate this feature.
The drop-down list next to the button will show any existing trigger conditions (or start a new entry like “T0” if none exist).
Use the + button to add additional trigger conditions, which you can modify to suit your needs.
Use the – button to remove any unwanted trigger conditions.
XY recorder
The X-Y Recorder display widget can show up to three Y-axis channels simultaneously, each plotted against a single X-axis channel.
A yellow cross on the X-Y recorder indicates the latest displayed value.
Graph type options
The Graph Type option offers four modes:
Single X-axis: Allows only one channel X-axis. The first assigned channel is used for the X-axis, up to 4 following channels on the Y-axis.
Pairs of X-Y: Allows defining multiple "sets" of XY channels. First, select the channel for the X-axis, then select a channel for the Y-axis. This function allows you to refer different channels to the different X-axis. NOTE: You still have only one x and y scaling. For example: x = distance 1, y = pressure 1. Now do the same for the second set, x = distance 2, y = distance 2.
Angle-based XY: The first x-axis channel is the reference channel of the angle. It should go from 0 to 360°. The second (and further channels) are angle-related data (like rotational vibration - XY recorder now displays the rotational angle of current revolution). This XY recorder is like a scope, but with angle reference instead of time reference.
Polar graph
Display type options
The X-Y recorder can also display real-time data, average values (useful for slow-changing signals), or RMS values (useful for dynamic signals). By default, values for the selected display type are calculated over a 0.1-second interval.
For angle-based measurements, the Angle-based X-Y recorder allows you to select between 360° and 720° views.
You can also choose to display signals over 1, 2, 3, or 4 periods, which can be selected from a dropdown menu.
X and Y tick types
The X-Y recorder supports various tick types for both the X and Y axes. You can select from the following options:
Automatic,
Step, and
Division type.
For Step and Division types, you can define a custom number of ticks to tailor the scale to your needs.
The Single Value Axis checkbox allows you to set all active channels of an X-Y recorder grid to use only one Y-axis. When enabled, all channels will share the same scaling, resulting in a single axis with values shown on the left. This feature is particularly useful when display space is limited, and all channels use the same scale.
Buffer
The Load All Buffer option is available only in Analysis mode. It displays all cycles in the data file, not just the currently selected region.
History
When the signal changes rapidly, it may be helpful to enable the Show Only Current Value checkbox in the History section. This will clear all historical values from the X-Y graph and display only the current value.
To return to displaying the full signal history, simply uncheck this option.
Draw filter
For run-up tests, the Only When X Increases checkbox in the Draw Filter section is recommended. This is a drawing filter that hides any values that decrease along the X-axis, displaying only values where X is increasing.
Drawing options
By enabling the Draw Sample Points option, individual data points are displayed along with connecting lines.
The Draw Only Sample Points option displays only the individual data points, without connecting lines.
Both X and Y axes can be set to either linear or logarithmic scale.
The Pen Up option requires an additional control channel that toggles between 0 and 1. When the value is 0, the X-Y recorder displays data; when the value is 1, the recorder stops drawing.
The Pre-time Limit setting defines the number of samples displayed on the graph.
Cursor type
The Delta Cursor shows the differences in the X direction (dX) and Y direction (dY) between two selected points (P1 and P2) on the graph. It also calculates the angle of the line connecting these points.
Disabling show cursor
When the Show Cursor option is disabled, the yellow cross cursor is hidden on the X-Y recorder.
2D graph
When you add a 2D graph, the following settings will appear on the left and right sides of the screen:
Control properties: Adding widgets, transparency, number of columns.
Display options: Auto-scale, graph type, etc.
Interaction: Markers and marker table.
Channel selector: For assigning and reassigning the channel on the graph.
The input to the 2D graph can be:
FFT math
STFT math
CPB math
Classification
Counting
Scope trigger
FRF math
SRS math
CA pressure and other channels
In short, a 2D graph can display any array channel created by the DewesoftX software.
Display options
There are several properties that can be configured for a 2D graph:
Auto-scale
Graph type
Auto-scale options
Off: the channel will not be scaled automatically, we enter the min and max of the range.
Per-channel: each channel will be scaled according to its range.
All channels: all channels will be scaled to the same range (to the range of a channel with the biggest amplitude).
Graph type options
Automatic will set the graph type according to the input channel. For example, FFT uses a default line graph, while CPB uses a histogram. You can override this setting by manually selecting either Line or Histogram.
Line
Histogram
Histogram Type: For histogram graphs, you can choose to: Fill the bars completely using the Full option, Draw empty bars using the Empty option, or Display only the line on top for a classic instrument appearance.
Full option
Empty
Line
The X-axis can be set to either linear or logarithmic scale.
The Y-axis configuration options include:
Linear
Logarithmic
0 dB - scale in dB gives the best estimation of signal noise - if 0 dB is the maximum measurable value
Sound dB - the equation for calculating dB is: 20*log10(p/p0) where the p is our value and p0 is the reference of 20 uPa
Ref. dB - with the Ref. dB we define our own reference value
Number of Ticks: Define the number of divisions (either automatically or manually) for both axes. For the Y-axis, custom division is available only with linear scaling. Logarithmic scaling determines the number of ticks based on the axis’s min and max values.
Single Value Axis: This option sets a single Y-axis scale for all channels shown on the graph.
Hide Axis Name: When enabled, it hides the name of the assigned channel and displays only the Y-axis scale.
Persistence controls how long previous data remains visible on the graph. You can define the number of historical arrays to display. A higher number means more data history is retained.
Interaction
The 2D graph can display the value of a selected point using markers. Clicking a point with the left mouse button adds a marker line showing: The X-axis value along the axis and the Y-axis value above the marked point. To remove all markers, right-click on the graph.
2D graph markers
The 2D graph supports several marker types:
Selection
Zoom
Free marker
Max marker
Harmonic marker
Sideband marker
RMS marker
Damping marker
Cursor channel
Bearing marker
Learn more about adding and using markers in the Spectral analysis with the FFT course.
The Marker Table displays the marker's: ID, color, and coordinates of the markers (X and Y-axis values). You can toggle each marker's visibility or edit its position directly.
The Show Marker option displays the amplitude and frequency of each marker placed on the 2D graph.
Campbell plot
The range of values is segmented into a defined number of levels, with each level represented by a circle whose radius and color correspond to the level’s index. Larger values are represented with larger circles and colors higher on the color map. For improved data analysis, a cutoff for lower levels can be applied.
This instrument operates based on the classification of measured values and offers several options for diagram design and adjustable class properties. It can be applied to both the FFT waterfall vs. RPM and Order waterfall vs. RPM from the Order Tracking module.
In the upper graph, a standard 3D graph is shown, while the lower one presents the Campbell plot.
Order FFT can also be displayed.
The Campbell plot offers multiple options for customizing its design.
The minimum and maximum values on the diagram’s scale (on the left side of the Campbell plot) define the range that will be segmented into levels. Values exceeding the maximum are assigned to the highest level, while values below the minimum fall into the lowest level.
In the example below, the value range is divided into five levels. The number of levels can be adjusted in the Levels field under the Options tab.
The Cutoff is defined as a percentage and determines how much of the lower portion of the value range is excluded. The diagram’s scale visually reflects which values are not shown by modifying the color map. The image below illustrates two examples: on the left, no cutoff (0%) is applied, and on the right, a 30% cutoff is used. The scale color maps are updated accordingly.
High and low value sizes refer to the diameters of the circles in the highest and lowest levels, respectively. The diameters of circles for the intermediate levels increase linearly between the smallest and largest sizes, based on the number of levels. Each level has its own specific diameter.
The scale’s color map can be generated using different palettes, which can be selected from the Palette dropdown. Available palettes include: Rainbow (warm), Rainbow, Grayscale and single color, which is the color from the channel on the diagram.
There are two possible circle styles; outline (by default) and fill. In the image below, the filled circle style is shown on the left, while the outlined circle style is on the right.
The Campbell plot allows you to choose between XY and YX projections. In XY projection, the x-axis is horizontal and the y-axis is vertical. In YX projection, the axes are swapped—the x-axis is vertical, and the y-axis is horizontal.
The position of the axes follows the icon selected. The left icon represents XY projection, and the right represents YX projection.
The selection marker (shown in the image below) displays the value at the area where your mouse cursor is currently positioned on the diagram. This value is shown in the upper left corner of the plot.
3D graph
We have two different 3D graph widgets: the old and obsolete 3D graph, and the new and improved 3D graph. If the new 3D graph is not visible in the widget list, you need to enable it under Settings → Advanced options.
The inputs to the 3D graph may include time-based data, matrix data, or frequency-based data depending on the application.
Block-based FFT math
STFT math
Block-based CPB math
Order tracking order and frequency-based history
3D rain flow counting
FLIR thermal vision picture (requires a dedicated plugin)
Obsolete 3D graph
The obsolete 3D graph in DewesoftX offers the following options:
Display options
Tick marks
Z-Axis
Projection
Cursor Type
Display options
History count defines how many lines will be shown in the display. This depends on the amount of memory reserved by the channel. Please note that increasing this value may slow down performance due to higher computational demands.
With the history count, you can increase the shown buffer.
Tick marks
Auto tick marks can be selected, or you can choose a specific number from the drop-down list.
Z-axis
The Z-axis type can be set using the drop-down menu.
Min/max scaling of each axis (including the Z-axis on the left) can be adjusted by clicking the current values, just like with any other graph.
Z-axis palette options include Rainbow, Rainbow (warm), and Grayscale, selectable via drop-down.
Autoscale will automatically adjust the Z-axis scale based on the displayed data.
Projection
Projection options define the view orientation. The first icon (X up, Y right) provides a planar view, which is ideal for time-based data such as FFT history. The second option (X left, Y up) is more suitable for matrix channels like rainflow counts or thermographic images.
Order tracking lies somewhere in between—some users prefer the first projection, while others favor the second. Additionally, two three-dimensional viewing options are available
You can switch between 2D and 3D projections within the Projection settings.
The three-dimensional view can be rotated by pressing and holding the left mouse button. Scrolling the mouse wheel or pressing Shift + left mouse button will zoom in or out, depending on whether you move the mouse up or down. Right-clicking and moving the mouse will rotate the graph around the display plane.
Cursor type
Moving the mouse cursor over the graph will position the crosshair on the nearest point.
Clicking on a point briefly (a long click will rotate the view) will lock the crosshair in place, and the values of all three axes will be displayed near the cursor. You can remove all crosshairs by right-clicking.
Additionally, the cursor can be used to calculate the slope between the X and Y axes. First, click on the starting point, then click on the second point. The value displayed on the left will show the rate of change—for example, the frequency change over time.
The new 3D Graph
With the new 3D graph, many improvements have been implemented. The time axis is now aligned with the X-axis of the Recorder widget. This means that if you zoom into the recorder, the zoom is also applied to the 3D graph. Furthermore, the yellow cursor is synchronized with the recorder and appears on the 3D graph as a yellow line (for 2D projection) or a yellow plane (for 3D projection).
Z-axis
Display option
Projection
Z-axis
You can choose between different types of Z-axis scaling: Linear, Log, 0 dB, Sound dB, and Reference dB. Select the desired type from the drop-down list.
The new 3D graph offers multiple color palettes, including Rainbow, Rainbow (warm), and Grayscale, all of which can be selected from the corresponding drop-down menu.
An additional feature in the Z-axis settings is Interpolate sample values. When enabled, this option allows you to select any point on the 3D graph and interpolate the value from nearby sample points.
A circular marker will appear to help you identify the target area. By right-clicking, you can add one of the following markers: Free, Vertical, or Horizontal.
Display options
You can also choose between Solid or Line drawing styles (in either the X or Y direction of the 3D graph).
Projection
From the projection drop-down list, you can select between 3D, 2D (X, Y), or 2D (Y, X) views, with the additional option to reverse the X or Y axis for enhanced visualization flexibility.
2D/3D table
The 2D/3D Table display widget is designed to show the numeric values of signals at measured frequencies. It can be used for quickly determining the amplitude at a specific frequency.
Input
Math
FFT analyzer math
Order tracking math
Design options
In addition to normal Group functions, you can also display multiple channels in one window with a common frequency column.
2D table maximum frequency
The maximum frequency displayed in the table is dependent on bandwidth selected in the channel setup -> Analog in.
3D table
The 3D Table can be used in combination with a 3D graph to provide a numerical representation of graphically displayed data. In 3D mode, only one channel per table can be displayed.
3D table row and column definition
Row and column size and resolution are configured in the Order Tracking Setup by adjusting the Calculation Criteria, frequency limits, and Order FFT settings.
Input control widget
The control element has two basic modes of operation:
Dewesoft action to control DewesoftX, e.g. enter full screen mode.
Control channel operation to manually control function generator or for example some of the digital outputs.
In Dewesoft activation mode, only push buttons are allowed. Several actions are possible in this mode.
Start: will start the measurement from stop mode.
Stop: will stop the measurement and storing.
Pause: will pause recording, it actually pauses/resume toggle - if paused, it will resume measurement.
Freeze: will freeze the recorders if the frozen buffer is enabled in the project setup.
Store: will start storing.
Trigger: will issue a manual trigger in the store mode.
Screen select: will select the screen the same as the action string.
Keyboard event: will create a keyboard event.
Set channel: will open channel setup.
Filename: will show the file name or file name with the folder path.
Sample rate: will show the acquisition dynamic rate.
Exit Dewesoft: will exit DewesoftX software.
The action string defines the button label.
When using Control channels, the control element can be displayed as one of the following:
Input field: to manually enter a new control value.
Push-button: to allow short on/off event.
Switch: to switch between two or more states (could be defined by the control channel).
Turn knob: to allow a smooth transition between values defined by min and max.
Horizontal and vertical slider: same as turn knob, but linear
Checkbox: when checked the condition changes from 0 to 1.
Up-Down button: to enable an event on press and disable one with another press.
Dropdown list: a drop-down list of predefined values.
Next prev button: switch between events.
For the turn knob, horizontal, and vertical sliders, you can also define minimum and maximum limits.
Video control
Appearance on screen
The Video display presents context-sensitive, acquired video information.
Camera (video) settings
Camera information: In the first part of this information screen area, the Frame number of the selected camera is displayed.
Scaling: There are 4 different scaling options that you can use for the Video widget.
Scaling options for the displayed video can be selected from the following:
1 to 1: Display acquired video.
Proportional: To the available display width.
Unproportional: Will fill the available display.
Zoom & Pan: Can zoom with the mouse scroll or zoom option and move the image inside the widget.
Cameras selector
The system will display the list of available cameras so you can select the appropriate one.
Image settings
XY cursor: You can add a cross or circle cursor on the Video.
Rotation: You can choose the rotation of the video from a channel.
Angle: Angle of the video.
Orbit graph
Integration/double integration can be performed directly in the channel configuration setup to calculate displacement based on accelerometer input. The output of the Order Tracking module can be used to display single orders as well as cyclic averages.
Mounting angle
The angle is defined for the first and second channels and depends on how the sensors are mounted.
Graph type
There are two possible graph types: Raw Data and Order Tracking.
Raw Data mode displays an X-Y plot from any two measured channels, oriented at an angle defined by the Angle orientation setting. The only specific configuration required here is the Display time, which defines the time duration shown on the screen.
Order Tracking mode allows only channels used in the order tracking setup as signal sources. Since order tracking defines the rotational frequency, the following display modes are available: - One rev. mode, Averaged number of cycles, or More revs (cycles).For the last two options, you must define the number of cycles to average or display.
Note: The Order Tracking module must output Phase Angles. If not, the Orbit Analysis module will show a warning.
Please note that a large point is displayed on the graph, representing the position of the zero angle from the angle sensor used in order tracking (e.g., a tacho or encoder sensor).
If we extract harmonics from the order tracking data, we can also display the orbit of the first, third, and fifth harmonics on the graph.
These harmonics must be defined in the "Output extracted harmonics as channels" section of the Order Tracking module setup screen. Otherwise, only the first harmonic will be available in the list.
Drawing options
You can configure two drawing options: Rotation and Remove DC.
Rotation can be set to either Clockwise or Counterclockwise. An arrow indicating the direction of rotation will be displayed on the graph.
The Remove DC option, when enabled, removes the offset from the signal, centering the orbit on the graph for a clearer display.
Rotor balancer
The goal of balancing is to minimize vibrations related to the first order. The process generally works as follows:
We measure the initial state, add a trial weight of known mass, calculate the optimal position and mass of a counterweight, remove the trial weight, and then place the calculated weight on the opposite side to cancel out the imbalance.
Below is an example of what the Rotor Balancer display widget looks like:
A dedicated training course on rotor balancing is available, which explains all settings and procedures in detail.
FFT
The FFT element provides all the essential information:
- channel name(s) unit(s)
- frequency information zoom functions...
1. FFT setup settings
Line resolution
The number of FFT lines determines the frequency resolution. A higher number of lines yields better resolution, but it also increases the calculation time.
This line resolution depends on both the sampling rate and the number of lines selected for the FFT. If a fast FFT response is required, fewer lines should be chosen—at the expense of frequency resolution. Conversely, to observe precise frequency components, a higher number of lines is recommended.
A simple rule is: if it takes 1 second to acquire the data used for FFT calculation, the resulting line resolution is 1 Hz. For 2 seconds of data acquisition, the resolution improves to 0.5 Hz.
The current frequency resolution is shown in the selection line next to the heading (e.g., df = n Hz).
Example: If the sampling rate is set to 10,000 samples/sec and the FFT resolution is 1024 lines, then the FFT will analyze frequencies up to 5000 Hz (half the sampling rate). Dividing the maximum frequency by the number of lines (5000 Hz / 1024 lines) yields a resolution of approximately 4.88 Hz per line, which is also displayed in the selection line.
To change the FFT line resolution, click on the Line resolution field and choose a value from the drop-down list.
Window type
DewesoftX supports the most common window types for FFT analysis. Select the appropriate window from the drop-down list based on your application.
X and Y scale type
Dewesoft X allows:
two different X (frequencies) axis types (Linear and Logarithmic)
four Y (amplitudes) axis scaling types (Linear, Logarithmic, 0 dB and Noise dB and Ref. dB scaled)
You can also select the axis type from the drop-down menu to suit your specific needs.
When Ref. dB is selected as the Y-scale type, a dB scaling reference point window appears, prompting you to enter a reference value and confirm it by clicking OK.
Number of ticks
You can select between Automatic, Step, and Division options for the Ticks type on both the X and Y axes.
Amplitude display
The Amplitude Display section defines how values are shown on the Y-axis (amplitude axis).
From the Amplitude Display drop-down list, you can select different types of amplitude scaling for the FFT. The default setting is Amplitude (Auto), which, for a pure sine wave, displays the actual amplitude of the sine.
Amplitude type | Units | Description |
---|---|---|
Amplitude (Auto) | V | is the pure signal amplitude |
RMS | V rms | is the RMS amplitude, calculated as Amp litude/sqrt(2) |
Power | V * V | calculated as RMS value squared |
PSD | V * V / Hz | calculated as RMS squared, divided by the line resolution and sqrt(2) |
RMS SD | V / sqrt(Hz) | calculated as RMS value, divided by the square root of line resolution - also used for checking the noise |
DC cutoff
To remove DC or low-frequency com ponents, select a DC cutoff filter – lower limit from the drop-down list.
Weighting
By default, FFT analysis uses Linear Weighting. For sound analysis, special FFT weighting can be applied. Unlike the sound module in Math, where weightings are applied in the time domain, this setting applies sound weighting in the frequency domain.
The FFT widget can display: The position and amplitude of maximum peaks, RMS values or marked peaks.
2. FFT history settings
Current FFT
To display the current FFT with the settings from the Setup tab, simply select Current FFT from the Display Mode drop-down list. This is the only required setting for this display mode.
Averaged FFT
Use Averaging Mode to achieve a more stable FFT display. To activate averaging, select Averaged FFT from the Display Mode drop-down list.
Average type
Under Averaging Options, choose the Average Type: Linear, Exponential, or Peak. By default, Linear is selected.
Overlap
Depending on your application, it may be necessary to define data overlap. When using a window type, overlap is essential—without it, some data segments may be ignored. Therefore, using overlap is highly recommended.
Octave plot
The quickest way to perform visualization is by using the instrument called "Octave Plot." Simply set the Y-axis to "Sound dB" to display the result.
Additional configuration options include: 1/1, 1/3 up to 1/24 octave resolution; weighting (A, B, C, D, Lin); Averaging (Lin, Exp, Peak) with overlap (0 to 75%).
1. CPB options
You can choose between different analysis types, depending on the desired frequency resolution:
For 1/3 spectrum, there will be 10 bands per decade, for 1/12 there will be 40 and for 1/24, there are 80 values.
This is the difference between different types:
Example of a 1/1-octave filter:
Example of a 1/3-octave filter:
Example of a 1/12-octave filter:
The Y scale type can be selected according to your requirements.
DewesoftX supports two Band Display Types, which can be chosen from the Band Display Type drop-down list.
There can be different Weighting:
A-weighting: This compensates for the human ear’s response to different frequencies. It de-emphasizes low and very high frequencies, where human hearing is less sensitive.
B-weighting: B-weighting is similar to A, except for the fact that low-frequency attenuation is less extreme (-10 dB at 60 Hz). This is the best weighting to use for musical listening purposes.
C-weighting: C-weighting is similar to A and B as far as the high frequencies are concerned. In the low-frequency range, it hardly provides attenuation. This weighting is used for high-level noise.
D-weighting: D-weighting was specifically designed for use when measuring high-level aircraft noise in accordance with the IEC 537 measurement standard. The large peak in the D-weighting curve reflects the fact that humans hear random noise differently from pure tones, an effect that is particularly pronounced around 6 kHz.
Z-weighting (linear): Z-weighting is linear at all frequencies and it has the same effect on all measured values.
2. Averaging
When averaging is enabled, you can choose between Linear, Exponential, or Peak averaging. This helps to achieve a more stable Octave display.
To activate averaging, check the Enable box in the Averaging section; all related controls will then become available.
Averaging works by calculating multiple FFTs over time and averaging the corresponding frequency bands.
linear averaging (each FFT counts the same in the results),
exponential (FFTs become less and less important with time),
peak hold (only maximum results are stored and shown).
Depending on the application, it may be necessary to define data overlap. When a window function is used, applying overlap is essential—otherwise, parts of the data may be ignored. Overlap determines how much of the previously calculated data is reused in the next windowed segment.
It takes some part of the time signal, which is already calculated and uses it again for calculation. There could be any number for overlap, but usually there is 25%, 50%, 66.7%, and 75% overlapping.
For example, 50% overlap means that half of the previous data segment is reused in the current calculation.
Vector scope and harmonic FFT - power plugin
Vector scope
1. Appearance on screen
The Vector Scope displays the phase angle between the channels and:
channel names
unit(s)
frequency information typical values
2. Measured values
This function shows, in addition to the vectors, the most important measurement values for each phase: Ui, Ii, Phi, cos Phi, Pi, Qi, and Si (where i is the number of the selected harmonic).
Use the Show measured values checkbox to enable this feature.
3. Harmonic selection
The Harmonic shown selection allows you to change the displayed harmonic. You can choose from the 1st to the 50th harmonic.
Use the Up / Down arrows to increase or decrease the displayed harmonic.
4. Axis settings
Automatic: with Automatic enabled, the vector scope always scales to the maximum of all displayed channels.
Manual set: when Automatic is disabled, you can enter value for: Umax and Imax Use the Up / Down arrow to increase /decrease number of ticks -Tick count
Harmonic FFT
1. Appearance on the screen
The Harmonics display shows the base and harmonic frequencies, channel names, units, and the data panel.
2. Display value
DewesoftX Harmonics Display always shows all channels from one module simultaneously. The Display value setting defines the content based on the selected channel on the right side.
Voltage
Current
Power - active power
Reactive power - this is wasted energy
Line voltage
3. Draw full FFT
Enable the Draw full FFT checkbox in the Display value section to display the full FFT spectrum instead of only harmonic bars.
4. Data panel
The Show data panel checkbox enables the display of the most important measurement values for each phase: Ui, Ii, Phi, cos Phi, Pi, Qi, and Si (where i is the number of the selected harmonic).
To display these values: Check the Show data panel box (refer to the image above, if available).
To select a harmonic for which values will be displayed, move the mouse cursor over the bars. A gray harmonic cursor (rectangle) will follow your selection.
To select a harmonic for which values will be displayed, move the mouse cursor over the bars. A gray harmonic cursor (rectangle) will follow your selection.
To fix your selection, click the left mouse button (e.g., the 1st harmonic is selected in the example). To select another harmonic, move the cursor and click again.
5. Y axis display
In this section of the Harmonics Display settings, you can configure Y-axis scaling by checking or unchecking the relevant options:
- Logarithmic
Logarithmic: Enables logarithmic scaling of the Y-axis.
Selected logarithmic Y-axis scaling (example see right)
Unselected linear Y-axis scaling (example picture see above)
Show percentage
Show percentage: Displays harmonic values in percentage on the Y-axis.
Selected (the Y axis is scaled in %)
Unselected (the Y axis is scaled in its units (V, A, W or Var))
Combustion p-v diagram and combustion scope - CEA plugin
CEA p-V diagram
Scale type
The scale can be displayed as either linear or logarithmic (commonly used for volume and pressure). A linear axis is typically used to observe the actual pressure values, while a logarithmic axis offers two key advantages: The pumping cycle becomes more clearly visible. Polytropic expansion and compression appear as straight lines when plotted on a log-log scale.
CEA Scope
Static image, note, line
Static image
The Static Image element can be used to illustrate your measurement or serve as a base image on which you place various instrument displays with measured data.
When you select the Static Image control in Design mode, an empty placeholder for the image will appear on the display. You can resize it and load an image into the placeholder by clicking the Load button in the control settings on the left side.
A standard OS file dialog will open, allowing you to load images in formats such as *.jpg, *.jpeg, *.bmp, *.ico, *.emf, and *.wmf. Pressing Open will load the selected image.
You can choose to scale the image proportionally to fit the size of the placeholder using the Full option, or maintain its original size and proportions.
Text box
The Text element allows you to place any text anywhere on the screen, such as captions, comments, or reminders.
When you select the Text Notice in Design or Run mode, a text control will appear on the left part of the overview screen.
The text element is straightforward—just a field where you can enter your content.
In the Font section, you can define text styling similar to other Windows text editors. Choose from all installed fonts on your system and set the font size, color, and style (Bold, Italic, Underlined).
The Paragraph section offers two settings: the Alignment of your text (Left, Centered or Right) and the Word wrap (active by default).
Click the Start Editing button in the Text Editor section, or simply double-click the text field to begin editing.
In Edit mode, you can also insert variables such as the setup file name, data file name, data file length, or global header entries.
To use a global header, write the header entry name, for example: <GLOBAL_HEADER SECTION=Comment>
Once editing is complete, click anywhere outside the text field or press the Start Editing button again to confirm your changes.
Line element
The Line control can be used to draw lines, connect different elements, or mark specific areas.
When you select the Line control in Design or Run mode, a line control will appear on the left side of the overview screen.
1. Line element appearance
Using the line element is simple: click once to define the start point, then click again to define the endpoint.
2. Draw shapes
To draw closed shapes (such as polygons), go to the Shape section and enable the Closed option (and Filled, if needed), then follow these steps:
1. you draw the line with two points (first two corners of shape) as described above
2. move the mouse cursor to the third corner of shape, press and hold Shift key on keyboard and when you left click the shape appear; while pressed left mouse button, you can move this corner on desired location; with releasing left mouse button (and consecutive Shift key) shape is drawn
3. on this way you can add fourth, fifth,... corner
3. Positioning and size
- To modify a line, simply click once on it to select element and then move the endpoints to the desired new location. In the same way, you can modify shape change positions whichever corner. When the cursor is over start / end point of line or over a corner of the shape, change to 'hand' and modifying is possible.
- To move whole line or shape, simply click once on it to select it and then move (with cursor on line / shape and with pressed left mouse button) whole line or shape to the desired new location.
4. Line, arrows and shape properties
Use the Line, Arrows, and Shape sections to style your lines with various colors, widths, arrowheads, and more. Feel free to explore these options to best suit your visualization needs.
FRF geometry editor
The search window will appear, and you must define the path to the UNV file.
After that, the geometry (nodes, lines, etc.) is ready to be used for animation.
If you want to draw your own structure from scratch, you must enter the UNV Editor.
In the UNV Editor, you define nodes, trace lines, triangles, and quads. Each defined or imported point has its own index (for animation purposes) and coordinates (in either a Cartesian or cylindrical coordinate system).
For more information about the UNV Editor, visit the Modal Testing Dewesoft PRO Training Course.
The geometry can be freely moved and zoomed in or out using the options in the Mode section:
Rotate the geometry around all three axes by left-clicking and dragging.
Translate the structure within the widget using the right mouse button.
Scale the geometry and inspect its details by scrolling the mouse wheel, or by clicking both mouse buttons and moving the mouse.
The Scale and Speed fields allow you to define the amplitude and speed of the animation. You can also toggle between Animate and Manual modes. In Manual mode, you can manually define the Phase.
Within the FRF Geometry widget, you can choose to display nodes, node numbers, trace lines, quads, and the coordinate system. Predefined view orientations are available in the drop-down list for quick selection.
Only the object currently selected (highlighted with a yellow rectangle) will be shown in the widget; all other objects will be hidden.
Example: Nodes, lines, and quads may be visible (highlighted), while node indices and the coordinate system remain hidden.
The animation frequency is selected in the Show Frequency window. You can animate the structure based on the cursor channel, or you can manually enter a specific frequency.
Polygon 3D
Polygon is a platform designed for tests involving moving objects. It was developed specifically for vehicle dynamics testing and advanced driver assistance systems (ADAS), which enhance traffic safety.
Polygon provides a visual representation of measurements in a three-dimensional virtual space. It also offers intuitive tools for geometric measurements between multiple static or moving objects. Polygon visualizations and outputs can be generated either during measurements or later in offline mode.
Due to its flexibility, Polygon is not only used in the automotive industry but also in marine, heavy machinery, and other sectors.
In the Polygon 3D widget, various settings can be configured:
Camera position
Manual means that the view angle can be adjusted to any position manually. It can be translated with the right mouse button, rotated with the left mouse button and zoomed in and out with the mouse wheel or pressing both mouse buttons and moving the mouse up and down.
Attach to car view can also be set with the mouse (move, rotate, zoom). Similar to manual but with one big difference that camera will move with the vehicle (first vehicle on the list if there are more than one). The camera will move with the vehicle but will not rotate with it.
Follow car view can also be set with the mouse (move up and down and zoom). In this case, the view will follow the car and also rotate with the car. By default, the camera will be at the back of the car following it like in driving simulation games. It's suitable for driving assistance when following virtual routes.
Vehicle presentation
The vehicle can be visualized using a 3D model (Vehicle) or displayed as an exactly sized rectangle on the ground (Exact sized box).
Attitude indicator
Modal circle
The modal circle can be calculated in two different ways:
From Cursor Channel – The frequency of the peak is taken from the position of the cursor channel (yellow cursor). You can also add a specific peak search range.
Manual – The frequency is manually entered by the user. With peak search, you define the bandwidth of the interval in which the resonant peak is searched. For example, if the central frequency is 330 Hz and the search range is ±10 Hz, the system will search for a resonant peak between 320 Hz and 340 Hz.
Additional Points define the number of neighboring FFT lines to include in the calculation. By adjusting the neighbor count, you can specify how many FFT lines to the left and right of the peak will be used.
If a resonant peak is not found near the cursor channel or the manually entered frequency, a warning will be shown instead of drawing the circle.
GPS, map and 3D model
When you select the GPS display in Design or Run mode, the following settings will appear on the left side of the screen:
Typical settings for the GPS instrument are divided into three modes.
View
Coloring
Calibrate map
Appearance on screen:
The GPS instrument consists of three display sections:
the course
an arrow displaying the direction
a scale indicator at the right bottom area of the instrument
View settings:
Zoom - Dewesoft offers two ways to scale the track: Auto-zoom or zoom manually. Use the Zoom level slider to zoom manually; above the slider after the caption, you can see the zoom factor.
Use the Center moving map option to keep the track centred on the screen.
When you select the Auto-zoom option, the track will be centred automatically in the same way as described above.
Use the Track color to change the color of the displayed track. This feature is very helpful to achieve a good contrast to background maps.
When you select the Measure mode you can measure distances within the map. Simply click a point within the map for the starting point. Move the cursor to the second desired position and click again - a line will be drawn with the distance labeled. You can make as many measurements as you want. To remove the measurements, press the Clear points button.
When Auto-zoom is deselected, you can use the arrow buttons to move the track within the map. Alternatively, you can use the mouse: click on the track, hold down the mouse button, and drag it to the desired position.
Dewesoft allows you to display a background image behind the GPS track. By default, this image will be a road map. To calibrate the map, follow these steps:
Calibration from Track: Click the Load map button to load a map from your system's maps directory. Accepted file formats include *.bmp and *.jpg. Once the map is loaded and Calibrate from → Track is selected, click on the map image, hold the mouse button, and drag the map to adjust its position. Use the Design zoom slider to resize the map image.
Calibrate from points: After selecting Calibrate from → Points, press the Add calibration point button. Click on a point in the map where you want to add a calibration marker. A Position Edit window will appear where you can enter the corresponding GPS coordinates. Add multiple calibration points for better accuracy—at least two points are required. Once calibration is complete, press the Save calibration button to store the settings.
These calibration values will be automatically applied when you analyze the recorded data.
When the MAP widget is added to the screen the following settings will appear on the left side of the screen.
Map
Object
Drawing options
In the Map settings, you can adjust the Layers you want to see on the Map. The more layers you have, the more detailed the MAP is. If you are measuring offline you can also download the layers and afterward import the layers so you can use the MAP in offline mode.
By clicking to the "Jump to coordinates" button, you can position the arrow to the exact coordinates. You can either enter an address or you can insert specific coordinates.
With the "Open model properties dialog" you open the Model properties, where you can add or adjust the 3D model. All the additional information can be found in the next chapter - 3D model.
The last option in the MAP settings is the Map Mode. As a default, the 3D model is selected but you can also select a 2D or Terrain option from the drop-down list.
Within the Object settings, we can define our linked GPS data and select the wanted 3D model, from the drop-down list of already loaded models.
From the drop-down list, you can select how the path will be presented. You can present the Full track, only the Trace, or do not display the path at all.
From the Coloring drop-down list, you can select a channel from which the coloring of the map will be related. The chosen channel will be written in the color indicator on the left side of the map. From the Colormap drop-down menu, you can choose a different color pallet. There is also a radio button for autoscale colors of the path.
There is an additional radio button for Attaching the camera. When enabled the map will be focused on the current position and the map position can not be moved manually. When you disable this option you can freely move the map position inside the widget.
The last option in the Object settings in Camera mode. From the drop-down menu, you can select how will the map be presented. You can choose the standard view, 1st person perspective, and 3rd person perspective.
The Drawing options you can set the geometry of the track from the drop-down list. You can either select the Line option or Line with points.
With the "Show curtain" radio button, you can enable or disable the visualization of the track curtain.
With the last drawing option, you can enable or disable the Autoscale of the model. If the original size of the model is too big or too small this option will automatically scale the model to a more appropriate size.
When you add the 3D model widget the following setting will appear on the left side of the screen:
By pressing the Manage Models tool button, the Model properties settings will appear. Here you can Load a new model and adjust the initial orientation, size and center of the model.
You can select the Model, which you want to present in the 3D model widget from the drop-down list in the Object/Model settings. The Objects/Object refers to the GPS channel that is linked to the 3D model.
When in Measure or Analyze mode the model will change the position and orientation accordingly to the GPS channel that is assigned to the widget. The current Pitch, Yaw, and Roll values are always presented in the widget.
Sound Intensity
You can adjust the layout of the widgets to suit your needs. For instance, you can add a picture to visually identify which quadrant corresponds to which measurement area. An example of a widget with an added picture is shown in the image above.
When Edit Grid is disabled, you can freely move the grid within the widget. Clicking the Reset button will return the grid to its default position.
You can also customize the Drawing according to your preferences. For example, you can switch between different colormaps, which can be selected from the drop-down list.
If you prefer to display only the colormap, you can hide the actual values. Additionally, there's an option to disable the grid view entirely.
Finally, you can adjust the Minimum and Maximum Frequency using the drop-down list.
Page 1 of 32