How to set up Dewesoft X

Learn how to setup Dewesoft X according to your needs. Select the operation mode and see the hardware information. Learn how to add plugins and different extensions to perform the best measurement. Customize language, font size, background color, channel description), and much more.

Dewesoft has been developing leading data acquisition software for more than 20 years. Dewesoft X is the world's best data acquisition, recording, and data analysis software. Software received multiple international awards, is innovative, very easy to use, and requires no programming to acquire, store and analyze data from analog, digital, CAN, GPS, video, serial, and many other data sources. 

After you have successfully downloaded and installed the Dewesoft software it is time to set it up according to your needs. To access the settings in Dewesoft X, go to the top right corner of the program.

Entering settings buttonImage 1: Entering settings button

When you open the Settings, the following screen will appear, which shows us the basic structure:

Image 2: Dewesoft settings structureImage 2: Dewesoft settings structure


  • Devices - view the connected DAQ devices (Real measurement mode) or simulate channels (Simulation mode) to make an offline setup.

Dewesoft settings operation modeImage 3: Dewesoft settings operation mode

  • Real measurement (DAQ devices (SIRIUS, DEWE-43, KRYPTON) are used to acquire data.)
  • Simulation (Simulation mode can be used when we don't have any DAQ devices connected to our system and we want to simulate different types of channels to make an offline setup.)
  • Extensions - Add a plugin or extension according to your needs.
  • Global variables - Define the channels, that can be used in a sequencer, math section, or in displays.
  • Data header - Define the input fields for different operators.
  • Startup - Allow multiple instances of Dewesoft X or load a setup or a sequence as soon as Dewesoft X starts.
  • Performance - Select the application process priority, use multiple CPU cores, and define other performance characteristics.
  • User interface - Adjust Dewesoft X according to your wishes - change the language, font size, background color, and many other settings.
  • Files and folders - Define the starting folder where the setups, data files, and other database files are stored.
  • Storing - Create a zipped data file to reduce the file size or use the video compression.
  • Reports - Use your own company logo in reports when printing the data file.
  • Security - Lock the settings with a password. A password can also be used to change the setup, editing sensors, stopping the measurement, changing the sequence, or leaving the full screen.
  • Advanced - Set an advanced option for different areas, like hardware, visuals, math, diagnostics, and analysis.
  • Licensing - Enter license number and register software. You can choose between online or offline registration. To receive a fully functional 30-day evaluation license for Dewesoft X software fill and submit the form on our web page.

In the Real measurement mode, we can see all the devices that are connected to our system.

All Dewesoft devices (SIRIUS, DEWE-43, KRYPTON, SBOX, ECAT-SYNC JUNCTION) are automatically recognized, but there are some devices, that can't be connected automatically.

Dewesoft settingsImage 4: Dewesoft settings

 On the left side of the window, the structure of the system is shown. On the SBOX system, we connected USB devices (SIRIUS, DEWE-43) and EtherCAT devices (KRYPTON, ECAT-SYNC JUNCTION).

Dewesoft settings Sbox systemImage 5: Dewesoft settings Sbox system

With the plus button, we add devices that are not recognized automatically and with the minus button, we can remove them.

Dewesoft settings add deviceImage 6: Dewesoft settings add device

When adding a new device, we can select from Standard devices (Camera, CAN, Dewesoft NET, GPS),


Adding standard devicesImage 7: Adding standard devices

or from Legacy devices (CAN, GPS).

Adding legacy devices in DewesoftImage 8: Adding legacy devices

If we have multiple slices, we can rearrange their sort order with the up and down buttons.

Changing order of the devices in Dewesoft settingsImage 9: Changing order of the devices

With the refresh button, we scan the whole structure of a system again.

Image 10: Refreshing device list

On the right side of the window, the properties of devices are shown and some settings can also be changed.


SBOX system

We can see the devices information (serial number, hardware, and firmware version).

Dewesoft settings Sbox system informationImage 11: Sbox system information

If the S-BOX system is used, the remote mode can be used to turn the SBOX on or off from the remote distance.

Sbox remote mode settingsImage 12: Sbox remote mode settings

The connector for power supply on SBOX has three pins, one is for voltage, one for a ground connection and one is a remote signal.

Sbox power supply connector pinoutImage 13: Sbox power supply connector pin out



  • Disabled: if the remote mode is disabled, SBOX can only be turned on or off by pressing the power button on the device.
  • Remote power ON on external pin: The SBOX can be remotely turned on. When the voltage signal comes to pin for remote, the SBOX is turned on.
  • Remote power ON and OFF on external pin: The SBOX can be remotely turned on or off. If the SBOX is off and the signal comes, it will be turned on. If the SBOX is on and the signal comes, it will be turned off.


In this case, we have connected multiple Dewesoft DAQ devices. If we select the DAQ device and click on it, we see the devices information (device number, serial number, hardware and firmware version, temperature).

Dewesoft settings Sirius system informationImage 14: Sirius system information

Bridge amplifier offset shows us the initial amplifier offset. Sirius connects the input short on and the offset is measured.

Image 15: Sirius bridge amplifier offset

With the button Reset offsets, we clear the initial amplifier bridge offsets.

Cleared Sirius bridge adapter offsetImage 16: Cleared Sirius bridge adapter offset

Fan speed can be set only to Sirius devices. We can choose from default, minimum or maximum. The custom speed is defined with the percentage of the maximum fan speed. 

Sirius fan speed settingsImage 17: Sirius fan speed settings


We can change the CAN baud rate and CAN operation mode (Read only or Read/Write/Acknowledge).
Dewesoft devices CAN operation modeImage 18: CAN operation mode


Watchdog timer

Dewesoft X is quite often used in a much critical application where the control system depends on the data acquisition system or the data acquisition system outputs alarms used to warn the user or switch off the test. In such cases, it is important to know the operation state of the data acquisition system. Watchdog is a safety feature to switch on the digital output when the system is in operation and switches off if the data acquisition system becomes unresponsive. A timeout can be set to delay switching of the watchdog. This feature can be used with any Sirius slice having Digital output. For SIRIUS 8xSTGM DB special watchdog hardware (DS-WDT) is available which has four relay outputs for directly switching on and off. Relays can be programmed as the watchdog or standard alarm/manual outputs.

The Watchdog functionality enables an external way to monitor the behavior of the Dewesoft X software. To be able to use the watchdog a Sirius slice with a Digital out is needed or when using a single slice, the Sync signals can also be used. The slice must be connected in order to set up the watchdog.

Dewesoft watchdog timerImage 19: Dewesoft watchdog timer


Once enabled, the output selection can be made. Default settings are:

  • Digital output: Ctrl DO Clk
  • Timeout: 2 sec
  • Operation mode: Active in measure mode

Digital output menu selects on which digital output the watchdog functionality is enabled. When using the Watchdog module, which is connected to the Sirius slice via a 25 pin cable, this selector should be set to Ctrl DO 1.

The watchdog can be only mapped to one digital output!

The timeout value specifies the time in which the Dewesoft must reset the watchdog.

Operation mode can be selected from:

  • Always active in measure mode - watchdog functionality is active while Dewesoft X is in measure mode
  • Active in setup and measure mode - watchdog functionality is active while Dewesoft X is in channel setup and while in measure mode. 
  • Always active - watchdog in always active.
Watchdog timer operation modeImage 20: Watchdog timer operation mode


Digital output menu selects on which digital output the watchdog functionality is enabled. When using the Watchdog module, which is connected to the Sirius slice via a 25 pin cable, this selector should be set to Ctrl DO 1. The watchdog can be only mapped to one digital output!

The watchdog is not active while in Analysis mode!

The watchdog behavior is as follows:

  • When the slice is powered up, the module is in Alarm state (Watchdog LED is RED). The slice does not retain any information about watchdog after power loss!
  • When Dewesoft X is started and no watchdog functionality was set for the slice in a previous session the LED light is RED
  • When the watchdog functionality is set, the following occurs:
    • Active in Ch. Setup is not set: The watchdog LED light is RED until the user switches to Measure mode; then the watchdog LED is GREEN. When switching back to channel setup mode the LED turns back to RED.
    • Active in Ch. Setup is set: The watchdog LED light is GREEN in both Channel setup and in Measure mode.
  • When disconnecting the slice from USB or turning off Dewesoft X software the watchdog will trigger (after the preset time in case of disconnect or computer/software freeze or immediately when exiting Dewesoft). The LED light will turn RED

The watchdog module itself has 3 additional outputs which are user controlled via the A/D module. The respective A/D outputs are CTRL DO 2, CTRL DO 3 and CTRL DO 4.

All four outputs are relay based with a possibility to connect with a NO (Normally open) or NC (Normally closed) position.

When the watchdog has triggered or upon power up the watchdog relay is not energized – meaning that the NO position is OPEN and the NC position is SHORTED.


In DEWE-43 settings, we can change the CAN baud rate and CAN operation mode (Read only or Read/Write/Acknowledge). We can also see its name of the device, serial number, hardware version, and firmware version.

Image 21: DEWE-43



ECAT-SYNC-JUNCTION works in the same way as other Dewesoft USB devices. It is automatically recognized within Dewesoft X software. By default, ECAT-SYNC-JUNCTION will be set up to synchronize KRYPTON EtherCAT® and SIRIUS USB. The serial number and the firmware version can be seen and also updated.

Sync junction system informationImage 22: Sync junction system information



Under KRYPTON section, serial number, hardware, and firmware versions are seen. Also, the firmware upgrade can be done.

Dewesoft Krypton system informationImage 23: Krypton system information


Channel setup sample rate

Channel setup sample rate defines the sample rate of channel setup. Channel setup sample rate does not run with the full acquisition sample rate but with the reduced one.

Dewesoft channel setup sample rateImage 24: Dewesoft channel setup sample rate


Let's take a look at a signal from a function generator (simple sine wave with 100 Hz). First, we let the channel setup sample rate at the default value, 20.000 s/s/ch.
When we enter the setup of the selected channel, we see the preview of the scope nicely.

Scope preview 20kHz/s/chImage 25: Scope preview 20ks/s/ch


Then we change the channel setup sample rate to 10 s/s/ch.
Now, the preview of the channel does not show the proper form of the signal, because it is sampled with a lower frequency than it should be.

Scope preview 10s/s/chImage 26: Scope preview 10s/s/ch



The basic idea of synchronization is to provide a clock signal from a  time source. Clock slave receives the signal from the clock provider and the devices are synchronized.

Devices can be synchronized in two different ways:

  • Software synchronization - The software synchronization accuracy is around 2-10 ms, which is enough for simple temperature measurement. This synchronization solution requires no additional hardware.
  • Hardware synchronization - It is a hardware solution that can synchronize all USB devices (SIRIUS, DEWE-43, ...) and EtherCAT devices.

We have connected one SIRIUS, one DEWE-43 and one KRYPTON measurement unit to the SBOX

Dewesoft settings device listImage 27: Dewesoft settings device list  

Time source

Dewesoft synchronization time source optionsImage 28: Synchronization time source options


The time source provides a clock for synchronization. It can be selected from:

  • Dewesoft DAQ devices (when we have a Dewesoft measurement device connected to our computer),
  • External (Clock/Trigger, IRIG-B DC, NTP, GPS PPS),
  • PC clock (when we have only a computer, without a measurement device),
  • GPS devices (Dewesoft RS232 (Topcon/Javad/NVS), NMEA compatible GPS, ...).

Synchronization types are dependent and automatically adjusted from the DAQ devices connected to our system.

Type of synchronization

If Dewesoft DAQ device is selected as a time source, a clock provider must be selected from:

Dewesoft synchronization clock provider optionsImage 29: Synchronization clock provider options 

  • Automatic - this option automatically selects the best option for synchronization regarding the hardware connected to the system.
  • Standalone - only one device, there is no synchronization between devices needed.
  • SoftSync - this synchronization solution requires no additional hardware. The accuracy is > 10 ms.
  • Clock/Trigger - the clock of the device gives a trigger signal.
  • IRIG-B DC - It contains time-of-year and year information in a BCD format (it contains the information about the absolute time). This is the best way to synchronize the devices because it is the most exact one.
  • GPS PPS - Since the satellites are transmitting exact absolute time and better receivers usually output this pulse with high precision (below one microsecond), we can use this technology to synchronize remote systems - and there is no distance limit.
  • NTP - Network Time Protocol (NTP) is a networking protocol for clock synchronization between computer systems. It is less accurate than other methods. 

    External NTP clock providerImage 30: External NTP clock provider 
    To enter the addresses of the NTP server click the edit button near the drop-down menu. If you want to have more devices synchronized via NTP protocol, the same server address must be entered in all of them. 

    Check NTP serversImage 31: Check NTP servers


    When you check NTP servers, time and date of the server will show. If the server address is wrong, the check will fail. 

    NTP server responseImage 32: NTP server response


    If the synchronization via NTP is successful, you will see a green clock next to the time in measure mode. 

Working synchronization in measurement

Image 33: Working timing

Synchronization between Dewesoft USB devices

AccuracyWhen to useDevice
Clock/trigger~ 1 usstationaryDewesoft, RoaDyn…
IRIG-B DC~ 1 usstationaryDewesoft, Meinberg,…
GPS PPS~ 1 usmobileGPS receiver
NTP+ 10 msethernetNTP server
SoftSync+ 10 mswhen there is no external time source/

Any Dewesoft device can be precisely synchronized by hardware (SIRIUS, DEWE-43, MINITAURs, DS-CAN2).

When using the NET system, there are several possibilities that can be used for synchronization:

  • Clock/trigger - relative time
  • IRIG-B DC Master / IRIG-B DC Slave - absolute time
  • GPS - absolute time
  • NTP - absolute time

Clock/trigger connection example

Clock trigger connection exampleImage 34: Clock trigger connection example


IRIG-B DC connection example of one unit

a) The Dewesoft device as IRIG-B DC generator

IRIG-B DC connection exampleImage 35: IRIG-B DC connection example


b) External IRIG-B DC provider

IRIG-B DC external providerImage 36: IRIG-B DC external provider


GPS PPS connection example of one unit

a) The Dewesoft device has a GPS receiver

GPS PPS connection example from Dewesoft deviceImage 37: GPS PPS connection example from Dewesoft device


b) External GPS receiver

GPS PPS connection example from GPS receiverImage 38: GPS PPS connection example from GPS receiver


NTP connection example of one unit

NTP connection exampleImage 39: NTP connection example


Synchronization with ECAT-SYNC-JUNCTION

ECAT-SYNC-JUNCTION works in the same way as other Dewesoft devices. It is automatically recognized within Dewesoft X software (supported in version X2 SP4). By default, ECAT-SYNC-JUNCTION will be set up to synchronize between KRYPTON EtherCAT® and SIRIUS USB.

With ECAT-SYNC-JUNCTION several connection options are possible:

  • Synchronization of SIRIUS/DEWE-43 USB with KRYPTON/SIRIUSiwe EtherCAT® devices, where accuracy of synchronization is < microsecond

    USB and EtherCAT device synchronizationImage 40: USB and EtherCAT device synchronization


  • Synchronization of KRYPTON module with external IRIG B DC triggering source

    EtherCAT external IRIG-B DC synchronizationImage 50: EtherCAT external IRIG-B DC synchronization


  • Synchronization of KRYPTON and SIRIUS USB with external IRIG B DC triggering source

    EtherCAT and USB devices external IRIG-B DC synchronizationImage 51: EtherCAT and USB devices external IRIG-B DC synchronization


  • Synchronization of KRYPTON/SIRIUSiwe with triggered cameras

    EtherCAT chain triggering the cameraImage 52: EtherCAT chain triggering the camera


  • Synchronization of SIRIUS/DEWE-43 USB with KRYPTON/SIRIUSiwe and triggered cameras

    EtherCAT and USB synchronization with the camera triggerImage 53: EtherCAT and USB synchronization with the camera trigger


Simulation mode can be used when we don't have any DAQ devices connected to our system and we want to simulate different types of channels to make an offline setup.

Simulation mode can be chosen from:

Simulated channels mode selectionImage 55: Simulated channels mode selection


  • Simulated channels - we define the number of analog in channels, counter channels, digital in channels, asynchronous analog out channels, and asynchronous digital out channels.


    Simulated channelsImage 56: Simulated channels


  • File replay - we can replay files, that have already been recorded.

    File replay exampleImage 57: File replay example


  • Sound card - we can use the sound card in our computer to collect the data and make a measurement.

    Sound card exampleImage 58: Sound card example


Dewesoft NET

With Dewesoft NET, your measurement system can be controlled remotely with the ease of use you couldn't imagine before. Dewesoft NET also serves as the center for Distributed Data Acquisition systems where you have multiple systems located either together or scattered across an entire continent. By enabling this option, you allow the remote connections to your system.

Enable Dewesoft NETImage 59: Enable Dewesoft NET


Once the remote connections to your system are allowed, the system can be added as a measurement unit on the client.

Open add device windowImage 60: Open add device window

 Measurement units connected through Dewesoft NET system can be found under Standard devices.


Add Dewesoft NET measurement windowImage 61: Add Dewesoft NET measurement window

For more informations about Dewesoft NET system, visit out Dewesoft NET PRO training course.

If you want to enable plugins or extensions, please go to the Extensions section. Extensions are divided into five different sections:

  • Export (export the datafiles to different formats, like ATI(.ati), Google earth(.kml), Broadcast wave format(.bwf), Standard data file.dat, Wave.wav, Technical data management(.tdm), ...)
  • Import (DS NET USB log files or text files.)
  • Math application (set additional settings to several additional math applications like balancing, CA, fatigue analysis, FFT analyzer, FRF, Power, ...)
  • Plugin (enable several additional plugins like Polygon, Sound Power, Weather station, DS NET, Chapter 10, AutoExport, Control channels, Ethernet receiver, ...)
  • Visual controls (information about different visual controls inside Dewesoft like FRF geometry, Modal circle, Polygon, Rotor balancer, Altitude indicator.)

Dewesoft extension listImage 62: Dewesoft extension list


To add a new extension, click the plus button. Here you can see plugins, that are disabled. To enable them, select the plugin and click on the Enable button.

Enable the extension in Dewesoft settingsImage 63: Enable the extension in Dewesoft settings

When selecting all the needed Extensions, we can see some specific settings related to the selected plugin. To learn more about their meaning, please go to courses that are describing the specific section.

Image 64: Extensions specific settings

HINT: After enabling all the needed plugin, you have to refresh the list by clicking on the icon. After doing that, Dewesoft needs to be restarted.

Refresh extensions list buttonImage 65: Refresh extensions list


Global variables define the channels, which can be used in a sequencer, math section, and displays. New variables can be added with a plus button.

Global variables set-upImage 66: Global variables set-up

The Unique ID must be defined, which is used as a reference for all other places where internal variables are used. Channel name can be freely defined, we can define the color and the unit.

Data type can be:

  • Floating point (floating decimal point, we can also define the number of decimal numbers)
  • Integer (whole number)
  • Text (text written by the user)

Channel Type can be:

  • Single value (storing only one value per entire measurement)
  • Async (adding value each time the channel changes from sequencer or math)

Start value can be selected from:

  • Last value (variable will remember the last value)
  • Default value (it will always start with the defined default number)

Default value describes what value the channel has when starting up.

Data header allows you to define input fields in which operators can enter additional not measured parameters at the start or end of the measurement.

Data header settingsImage 67: Data header settings


In data header, we can define:

  • Info field - The Info button adds a new line in the right section of the window. Just click in the new line and enter the desired text, for example 'File header information'. 

    Data header info fieldImage 68: Data header info field


  • Input field - The Input field can be used for any single line values or comments (you can use it for example for location information...). Let's create a new field with the press on the Input icon and rename it (for example to 'Location'). To rename the field, just click on the name and overwrite it: 

    Data header input fieldImage 69: Data header input field


  • Selection field - The Selection field can be used for creating a list of 'value' and is very useful when you have to use the same 'value' very often. This can be for example a list of user names or also a list of departments within your company. Let's create a new list with the press on the Selection icon and label it (for example 'User' - click on 'Selection' and overwrite it). 

    Data header selectionImage 70: Data header selection


    Now you have to define the content of your list. To do that, press the three dots button on the right side and Create Selection. When the list window appears, enter the desired names in the New item field and press the Add item button. 

    Add item to the selection listImage 71: Add item to the selection list


    The name will appear in the list on the left side, in our example labeled User 1. 

    List of items in selection listImage 72: List of items in the selection list


     Enter as many names as required. You can also edit values directly on the list by selecting an item. To remove an item, just select it from the list on the left side and press the Remove item button. When all names are entered, press the OK button or press Cancel to reject all entries. The result of upper entries is the following drop-down list in the global header window:

    Selection list dropdownImage 73: Selection list dropdown


  • Position up/down - With both buttons up and down, you can now change the position of the:
    • File name field
    • Comments field
    • Input field
    • Selection field
    • Info field (like created above)
  • You can change the position of fields at any time. Just select it (the red box will appear) and move it up or down using the appropriate button.
  • Delete field - To remove unused or non-required fields, select the field and press the Delete icon. The only field you can’t delete is the File name entry field.

Under header settings, you can select whether to ask for the header on the start of the storing or at the end:

  • Ask for header on start option will pop up a window with all entries before the start of storing.
  • Ask for header at the end will open the same window when the measurement is stopped.

Image 74: Data header settings 

You can also export the header to .xml file or import the header from the setup file.

If we have selected the option Ask for the header at the end, we get the window like in the picture below after we stop storing the data. We can see the input sections defined earlier in Settings.


Data header after storingImage 75: Data header after storing


Startup option allows you to select what do you want Dewesoft X to do when you start it.

Multiple instances of Dewesoft X can be selected to allow that Dewesoft X is started multiple times on the same computer for special applications (running different devices, analysing old data while measurement process is running...).

Enable multiple instances optionImage 76: Enable multiple instances option


If you have a measurement device connected to the computer, you cannot have multiple instances of Dewesoft X!

Dewesoft running two instancesImage 77: Dewesoft running two instances


Under Starting setup options you select what to do when Dewesoft X starts.

  • Nothing (Dewesoft X opens normally, no action is performed.) 


    Default startup optionImage 78: Default startup option


  • Load setup (Dewesoft X automatically loads a defined setup. We can also tell the program to go straight to Acquisition mode or to start Dewesoft X in full-screen mode.) 


    Load setup when Dewesoft startsImage 79: Load setup when Dewesoft starts


  • Load sequence (Load sequence at start will load the sequence defined in the file name and run when Dewesoft X starts.) 

    Load sequence when Dewesoft startsImage 80: Load sequence when Dewesoft starts





Dewesoft performance settingsImage 81: Dewesoft performance settings 


  • Application process priority defines the process priority of Dewesoft X


    Application process priorityImage 82: Application process priority
    • Usually, Dewesoft X should run on its own in the OS and, therefore Normal priority is enough.
    • High priority allows Dewesoft X to increase its performance if other processes are also running on the system.
    • Real-time is useful only in special applications. Even though thinking that real-time priority would be the best, but in reality, it might stall acquisition low-level drivers which must have enough CPU time. Setting Dewesoft X to real-time would mean that tasks like displaying data on the screen would have to high priority.
  • Use multiple cores is a very important function to split the data acquisition and math processing between different CPU cores.
  • Acquisition update rate defines the preferred rate of acquisition loop. The graphic part was always a part of acquisition loop (data acquisition, calculation, storing, graphics). The graphics were drawn at the same time and that did not allow us to run a faster acquisition. Now, the graphics can be done in parallel. As a result, we could lower the priority of graphic part and have faster acquisition times. Average acquisition loop was running with about 50 Hz and now it can run up to 1000 Hz. Set the acquisition update rate higher if you want to have the faster reaction times.



    Acquisition update rateImage 83: Acquisition update rate 

  • Display update rate option defines the preferred refresh rate of displays. With defining lower display update rates, we can reduce CPU load of Displays. If we change the update rate from 50 Hz to 1 Hz, the CPU load of displays dropped from 30 % to 1 %. This is very useful when we are on the limit with our computer CPU. 


  • Decoupled acquisition and UI option are enabled by default. This option will use a dedicated thread for acquisition. One core will be used for acquisition and one core will be used for the user interface.


Memory sizes are important to run the software correctly for a different application. There are sizes which need to be defined for:

  • Sync DB - This is the memory size in seconds for all synchronous channels (analog, counters, ...). The value should be larger than maximum refresh time - 2 seconds is the default.
  • Async DB - This is the memory size for all asynchronous channels (CAN, GPS, and many others...). The default value is 50 seconds.
  • Video memory - Size of the video buffer; with lots of cameras the default 64 MB value should be reduced to half, for example not to run out of system memory.

Enable Freeze buffers should be enabled if we plan to use Freeze mode (to see data during the measurement).

When we enable it, the Freeze button is seen during the Measure mode.

When storing the data, you will see a special Freeze button. This is a sign for Grandview, enhanced freeze mode. Grandview allows the user to review stored data from the start of a measurement without interrupting data acquisition and storing process. User is able to zoom into any region of data already stored on disk during the measurement and review any type of signal including video, which makes (long term) measurements easier to manage.

Analog out

  • AO buffer length - when you use the Function generator function in Dewesoft X, the software sends the data to Sirius. Sirius waits for the amount of AO buffer length (in our case, this is 1 second) before it starts to output the signal. This has to be done, to prevent data loss. By default, the buffer length is set to 1 second.
  • Fill samples when the buffer is more that __ % full. Let's say that we have a buffer of 2 seconds. The samples will be sent when the buffer will be filled with the defined amount of percentage (at 2-second buffer, 50 % means, that it will wait for 1 second). By default, the value is set to 50 %.

Under User interface section, we define the language of the program, display characteristics, and sound card selection.


Language file can be selected from the drop-down list.

The language files can be found in a folder locale located in Dewesoft X installation folder. Here, you can also add you own language files if they are written with the appropriate tool.


Font size defines the size of the font in measure mode (example: in the left picture, the font size is 8 and in the right picture the font size is 16).

If we change the background color to White, the background of the measure mode will change.

Show channel description sets that the channel description is shown in the name of the channels in visual controls (like recorder, for example). When switched off, only names are shown.

Show instrument toolbar in full-screen displays instruments button in full-screen mode; full screen (available with Ctrl-F) usually shows only instruments, but in this case also a toolbar with standard displays are shown. In the left picture this option in disabled and in the right picture, this option is enabled. We can see the toolbar with different screens.

For the Time axis display Local time, UTC and Telemetry (UTC) can be selected from drop-down list:

This selection will affect the absolute axis of recorder, time display in the multimeter and other displays showing absolute time. Dewesoft X always stores the data in UTC format (without the local time bias).

  • Local time display will show with data in local time based on OS settings, therefore the same data file will have different absolute time if viewed in the USA than if it is opened in China.
  • UTC will show the universal coordinated time (without bias) and will be displayed the same around the globe.
  • Telemetry UTC will not display the day, month and the year, but will display the day of the year instead.


Sound sections allow you to tell Dewesoft X which capable sound card in this computer you want to use for making voice annotations when storing data.

Sound format can be chosen from the drop-down menu:

The voice events can be entered by pressing V during recording, but only if the sound card is defined. The sound at start and stop triggers allows to have a sound indication for triggering.

Let's make an example of voice recording. I have chosen my Microphone as a sound card driver.

When I go to Measure mode, click Store to start storing the data.

During the measurement, press the V button on the keyboard and the program will record the voice with the selected sound card.

In Analysis mode, when we open the data file, we can see a voice event under the events section.

In events window, you can see when we started and stopped the storing and when we made a voice event. If you want to replay the voice event, double click on it.

The following window will appear and the voice will be replayed.


Under shortcuts section, you can see all the available keyboard shortcuts in Dewesoft X.

You can change the buttons that will lead you to the wanted shortcut. Select the Custom Shortcut mapping.

After that, a pen icon will show at every shortcut. To change the shortcut button, click on the pen icon.

The following window will appear. After assigning a new shortcut, click the OK button.

The new button for the shortcut is assigned.

Section Files and folder defines a starting point within the folder structure.

Default folders

  • Default folder for setup files - Defines the starting folder where the setups will be loaded from. This default folder can be changed also from Folders menu in Measure - Setup files with setting Set as default project folder.
  • Default folder for data files - Defines the folder where to store the data files by default. This can be also changed as above, but inside Measure - Ch. setup - Storing or Analysis - Data files. 
  • Default folder for exports - Defines the default place where the files are exported. If we select Remember last selected folder, then the folder which was last selected when exporting data will be set as default and remembered for next export.

GPS maps

we have to define the path to GPS folder(s), that will be shown in GPS plugin in Dewesoft X.

Database files

Under Database files, we define the path to different files for.

  • Analog sensors
  • Bearings
  • Counter sensors
  • Math templates

Data files

Dewesoft X can create a zipped data files (.dxz) at the end of the measurement. The advantage of this function is, that the data file is compressed and, therefore, takes less space.

Let's make a 30-second data file with 4 channels and sample rate of 20000 samples/second. With a normal storing, the size of the data file is 1,4 MB.

Then we select to have a zipped data file. The size of the datafile got reduced.

We can also define the Minimum disk space, that is required to make a datafile. If we reach this limit during the measurement, storing will be stopped and the datafile will be saved.

If there is not enough space from the beginning of the measurement, you will get a warning.

Default video settings

Online video file format can be selected from DVI or AVI format.

Online video compressions settings (We can compress the video during the measurement and make the datafiles smaller. Our computer has to have good performance characteristics to perform online video compression):

Offline video compression settings (with offline video compression we can reduce the size of the datafile):

For lower CPU usage, we can enable the option Auto compress (offline) after measurement. With enabling this option, we also disable the online compression.

Use your own company logo on printouts. After selecting thebutton, standard window explorer window appear to simply select an image file (*.jpg type).

Under Print margins, we define printer border in millimeters.

Report header is seen when we want to print the document. Go to Analysis mode, select print and on the top of the document is our report header (with text and logo).

Under security options, you can lock the access to settings and preventing the access to Dewesoft X procedures.

If we select this option, you will have to enter the password the next time you will enter the Settings.

You can also select the option Never ask again. It will not ask you for a password unit Dewesoft X is restarted.

If we select to use User access password, we can use it:

  • for stoping measurement,
  • for changing the setup,
  • for changing the sequence,
  • for leaving the full screen,
  • for editing sensors and
  • for allowing users to select different projects.

We can also define that the files being stored will be locked. We have three options:

  • Disabled - file locking will be disabled and the files can be post-processed.
  • With password - file locking will be enabled and password will be defined to unlock the file in analyse.
  • Permanent - file will be permanently locked and we can be sure it will not be modified in analyse.

The firmware for Dewesoft X harware can now be upgraded directly in Dewesoft X software (firmware upgrade tool is no longer required).

Required equipment

Upgrade process

Download the Dewesoft upgrade package (.dxu file) from the Dewesoft downloads page under section drivers.

Copy the file into the Firmware folder of your Dewesoft X installation (D:\DewesoftX2\System\X2\Firmwares).

Connect the Dewesoft instrument to PC and run Dewesoft X software.

Go to Settings and the Update menu:

If the firmware package isn't seleceted, select it by pressing the "three dot button" and find the folder with the firmware file in it.

Select the device you want to upgrade and start the firmware upgrade by pressing the Upgrade button.

The window should appear indicating that the upgrade has begun:

Wait until the software finishes the upgrade and close the window.

After the upgrade, the device status should turn green and say "Up to date".

Warning: Do not disconnect the device during the firmware upgrade!

Here you can find advanced options for different areas, like hardware, visuals, math, diagnostics and analysis.


Dewesoft devices

  • USB speed limit warning (per slice) - here you can define the USB speed limit per slice. If the speed is exceeded, the warning will be shown in channel setup.
  • Softsync sample rate limit - we can define the maximum sample rate limit if two devices are synced with softsync (e.g. KRYPTON). The software synchronization accuracy is around 2-10 ms, which is enough for a simple temperature measurement. This synchronization solution requires no additional hardware.
  • Always enable USB system driver - if Dewesoft USB system driver is disabled in device manager, it will be enabled automatically
  • Disable EtherCAT interface - check this option if you do not want Dewesoft to scan or use EtherCAT devices
  • Set SIRIUS sample rate limit to 204.8 kHz - set maximum sample rate to 204.8 kHz for DW-43, Sirius, Sirius-CD and Sirius-HD


  • When we have sensors with TEDS chip, we have to scan it. If we enable this option, we scan for TEDS chip only once or we can continuously scan for TEDS sensors and leave this option disabled.When the sensor is read, we can see the serial number, settings of the amplifier and sensitivity of the sensor.
  • Shunt calibration error limit (works on STG, STGM modules) - The shunt calibration can be used to measure and correct the resistance of strain gages. Shunt calibration takes a while since it has to set several configurations and measure back the results. With Shunt calibration error limit, we define the maximum allowed deviation from Shunt cal target value. If the value is more than 2%, the results are not ok and if the result is under 2%, the result are accepted.
  • Capacity check error limit (works on CHG modules) - if we have connected charge sensors, we can perform the Capacity check. We have to enter the known value for Capacity target. After the value is input, we press check. Dewesoft will generate a sine wave and check what is the actual capacity. After this procedure is finished, Dewesoft will give us the actual capacity and the error. If the value is bigger than our defined value, it will be written in red color.
  • Option Enable calibration by the shunt enables you to trust your shunt calculation result and use it for further measurement.
  • Disable additional software high pass filter if below calculation limit - If this checkbox is checked and the limit of SW-HPFilter is reached, no additional SW-HPFilter is calculated. The SWHPFilter is needed for slow accelerometers to see also very low frequencies, and offset is ignored. If this checkbox is not checked and the limit of SW-HPFilter is reached, the SW-HPFilter is calculated based on the limit possible (offset can bother customers more than the very low frequencies missing). In the end, it depends on the sensor used and what the users wants to see from it. This option is special for some customers who have MSI-ACC (or DSI-ACC). Also, some accelerometers in IEPE mode might still have some offset even if the amplifier has a HW-HPFilter. To remove this offset, we calculate a HPFilter frequency based on this formula: Frequency(SW-HPFilter) = Frequency(HW-HPFilter) / 10. For most cases, this does not make any problems, but there are MSI-ACC which have a HW-HPFilter at 0.08 Hz. Depending on the sample rate, we can easily run into the limit of SW-HPFilter calculation where it is simply not possible to calculate it anymore.


Allowing CAN export to DBC files must be purchased at extra cost. Please contact your local sales representative.

Without allowing the CAN export, you can export CAN data to XML file.

After purchasing the DLL library for CAN export, we can export data to DBC file format.

CAN can be set to acknowledge mode by default when a new device is found.

We can see the CAN operation mode when selecting the settings of a measurement device.

In Read only mode, DAQ device can only read messages from CAN data.

In Read/write/acknowledge mode, DAQ device can read and send CAN data. To add a new transmit channel, click the icon in a red square.

Digital filters

  • Default LP filter setting - if wanted filter is not available on connected device, the first filter will be selected
    • OFF
    • Anti-aliasing (IIR)
    • AAF (zero-phase distorsion)
    • Ring free
  • AAF (zero-phase distorsion) transition width
    • Auto adjust will set the AAF to 16% transition width (up to 1:100 of sample rate ratio)
    • User defined - the transition band will always beachieved, but computational load can become heavy


In XY graph, we define delta cursor angle offset and delta cursor decimal places.

In the left picture we see that the angle of the line between the two points is 7 degrees. Let's change the angle offset to 10 degrees. Now we can see, that the angle of the line between the same two points is 17 degrees.

In the picture below, we can see what changes in the XY graph when we change the number of delta cursor decimal places from 5 to 10.


Under Math section, we define the maximum allowed deviation from the frequency in power module at which the data will still be calculated. For example, if our frequency is 50 Hz and the frequency threshold is set to 10%, the program will calculate in the range from 45 Hz to 55 Hz.

Power resampler resamples the data to the angular domain for more exact calculation of power parameters.


When we are in the measure screen we can access the system performances by pressing a shortcut CTRL+SHITF+P. Here, we can set that as the default part of the screen.

System info default page can be selected as Performance or Task manager

If we have measurement hardware connected to our computer, we can also show debug system channels (sync error, IRIG time, VCXO values, ...). These settings can also be seen under System monitor in Channel setup.


Here, you can select the synchronous channel as output for sound replaying in analysis mode (0 - none, 1 - first sync channel, ...).

Let's say we measure the signal from 5 channels, and we want to use the third one (AI 3) as a default channel for sound replaying.

To set the third channel (AI 3) as the channel for sound replaying, just enter the number 3 in a checkbox.

After we store and replay the datafile we can see the third channel (AI 3) as the default one for sound replay output channel.


Starting TCP/IP port for MU data connection - the first NET measurement unit connects to this port on the client when data transfer is initiated. Subsequent MUs connect to the next port counting downwards. Port 8999 is reserved as command port on measurement units and slave clients.

The license for measuring with Dewesoft X is included in the device (usually PROF version). Once it is connected on the USB port, it acts as a dongle.

The license for analysing is free! Dewesoft X can be installed on any computer and the stored data files can be opened, recalculated, and exported.

Additional licenses can be required for plugins, these can then also be written into the Dewesoft® device. To test plugins, you can request a 30-days-Evaluation license.

Under licensing section, you see your Active licenses, Create new license or Import offline license (*.lic file format).

Make sure that all the hardware which you intend to use is connected and switched on. Only in this case the registration will be fully done for all measurement hardware being used. The license is then generated to hardware keys of the hardware OR to computer MAC address. So you can use the same hardware with the license file on any computer and you can also exchange the measurement hardware on the same computer with a need that MAC addresses are the same.

Offline registration

If your measurement PC has access to an internet connection you can register directly from inside Dewesoft X software. If not Dewesoft X will automatically offer offline registration.

Enter you license key and press arrow next to the license number button.

If there are no DAQ devices connected to the computer, the license is generated only for MAC addresses of the PC.

Dewesoft X will connect to the internet and will register automatically (online). If there is no internet connection, Dewesoft X will offer offline registration.

Dewesoft X will create a *.lic file and you have to save it to the computer.

Copy the created license ".lic" file from the measurement computer, and go to a computer with internet access. Visit Dewesoft home page, and select registration.

Drop the *.lic file to the window.

When you drop your license, the following window will appear. Please, download the generated file.

Save and overwrite the new ".lic" file over the ".lic" file on the measurement computer.

Restart Dewesoft X software and select the option Import license. Import the *.lic file that was downloaded from the web page.

Evaluation license

To receive a fully functional 30-day evaluation license for Dewesoft X software, fill and submit the form below. Data marked with * is required. Please provide a valid email address to which we can send the evaluation license.

Write license to Dewesoft devices

When we have a license for software on our PC, we can also write the license to Dewesoft measurement devices. This can be done, so the devices can be used also with another computer.

If the license is already written on the measurement device, we get a warning. We can overwrite the existing license with a new one.

This website uses cookies to ensure you get the best experience on our website. Learn more