ProductsDewesoft X › Features » Inputs Storing Visual instruments Outputs Publishing and export Dewesoft NET Sequencer User interface


Dewesoft software is Swiss army knife of measurement. It can acquire data from almost any kind of data source. All sources can be acquired together at the same time with all data being perfectly synchronized, even at different sampling rates. Below is the list of all the sources Dewesoft software can acquire.

Analog inputs

Dewesoft X offers support for most popular A/D devices, from cards with slow data speeds to fast speed A/D cards on any kind of data bus (PCI, PCX, USB, Firewire, Ethernet). Full list of supported A/D devices.

Counter interface

Counter interface in Dewesoft X allows to capture: counting, encoder, frequency, period, pulse width and duty cycle. Our so-called super-counters (see Dewesoft instruments for details) allow very precise timing and counting measurement.

Vehicle bus interfaces

Dewesoft X offers support for all vehicle bus interfaces found in todays vehicles. It can decode any kind of data from CAN bus in read only or acknowledge mode. We also support OBDII on CAN, J1939 and J1587 standards.


For basic positioning, we support any GPS interface which sends data according to NMEA specification. For getting precise velocity information we support high rate GPS devices with update rates up to 200Hz. List of supported GPS devices.


Dewesoft X can capture synchronised video from any Direct X compatible camera, hi-speed cameras from Photron, and FLIR thermovision cameras. Dewesoft X can acquire and combine several different video sources at the same time.

Aerospace interfaces

Dewesoft X supports Ulyssix Technologies TARSUS cards to decode, visualize and store PCM data. We also support AltaDT ARINC 429, MIL-STD-1553 devices and can now handle multiple ARINC 429 and MIL-STD-1553 data buses.

Timing devices

When synchronizing several devices, or when an absolute time stamp is needed, Dewesoft X provides the interfaces to acquire the data with external exact clock source. There are three sources possible: IRIG timecode, GPS timecode or NTP SYNC synchronization.


Dewesoft X can be extended via add-ons, allowing you to add support for practically any acquisition device. Many important data acquisition interfaces such as GeneSys ADMA gyro platform, Kistler Roadyn torque wheels, XSens MT are already supported.



Currently Dewesoft X can achieve more than 200 MB/second sustained stream rates. Even with such high rates, Dewesoft X can prepare gigabytes of stored data to be reloaded in a matter of seconds. With a very specific data file structure we can write the channel setup, display setup, all the events, fast analog data and slow asynchronous data from different sources into a single file.

Multifile option

For long-term measurements Dewesoft X offers a multifile function which automatically assigns a new file name when a certain file size or time is reached (for example 24 hours). File names can be either consecutive (such as 0001, 0002, 0003) or by the date and time.

Storing options

Dewesoft X has four different storage options which relate to the basic sample rates:

  • Always fast: data will be always stored at high-speed, as defined by the dynamic acquisition rate
  • Always slow: data will be always stored at reduced speed, as defined by the static/reduced rate
  • Fast on trigger: data will be stored with the dynamic rate, once the trigger point occurs
  • Fast on trigger slow otherwise: data will be stored with the dynamic rate at trigger points, and with the reduced rate when there is no trigger

Database storage

For applications which require long-term storage and off line post processing, Dewesoft X offers a database storage add-on, where the data are packed and sent to remote database server. The slow speed data is stored all the time and in case of events a full speed data is acquired and stored. A special PMT tool is available for post processing and reports.

Triggered storing

Dewesoft X offers extensive triggering capabilities for observing and storing data only at specific events. You can use start and stop triggers and use pre/post-time for triggering. The trigger conditions can be:

  • Simple edge: either rising or falling slope
    Simple edge
  • Filtered edge: edge plus rearm level - either slope
    Filtered edge
  • Window trigger: two levels - entering or leaving logic
    Window trigger
  • Pulsewidth trigger: longer or shorter than duration logic
    Pulsewidth trigger
  • Window and Pulsewidth: completely selectable as above
    Window and Pulsewidth
  • Slope Trigger: either rising or falling slope with steepness selection
    Slope Trigger

Multiple trigger

Dependent on the defined trigger conditions data is only stored when one or more of the conditions are true. Also data before and after the condition case is captured by defining pre and post trigger times.

Since no data is stored between trigger conditions the amount of stored data is minimized. In the Analyze mode each trigger window can be shown separately and zoomed in with one click. Measurement cursors for absolute values, time or frequency are available. Pre and post data analysis of triggered events is possible.

Other triggering options

We can also use math formula to create combined trigger conditions.

Trigger setup inside Dewesoft X software:

Visual instruments

Dewesoft X includes wide array of visualization controls for just about any application and data. All displays can be customized and setup with several options, scaled up or down and freely positioned on the screen. Of course Dewesoft X allows you to edit, add or remove visual displays while your data is being acquired or at any time later when you want to analyze your data.

See the entire list of visual controls below. Click on control for more details.

Custom visual controls

If all the built-in visual controls are not enough for your projects, Dewesoft X offers you a plug-in technology which allows you to extend software with implementation of your own visual controls. Create virtually any display you want or need, options are unlimited.


Analog out - Function Generator

Dewesoft X has integrated single-channel and multichannel function generator for generating analog signals. It can generate following signals:

Sine wave function generator




White or pink noise
White or pink noise

Arbitrary signal
Arbitrary signal loaded from the file

The frequency, amplitude, phase angle and offset can be changed on the fly without a single glitch on a signal. When a function generator drives a shaker, it is very important that it does not induce any spikes. The frequency can be changed in 0.1 mHz steps, so it can be adjusted precisely to your needs.

Alarm output

All the measured and calculated channels can be used as the trigger conditions for digital output. The trigger criteria can be virtually anything:

  • Simple edge (either rising or falling slope),
  • Filtered edge (edge plus rearm level; either slope),
  • Window trigger (two levels; entering or leaving logic),
  • Pulsewidth trigger (longer or shorter than duration logic),
  • Window and Pulsewidth (completely selectable as above),
  • Slope Trigger (rising or falling slope with steepness selection).

The event can be set to visual component on display, a sound can be played or we can use AD card to output alarm to external digital line.

Control Channel

With the ControlChannel plug-in it is now possible to directly access the analog outputs and manually assign a value LIVE during measurement! This can be used for controlling peripheral hardware. Choose out of many different instruments like bar, turn knob, button or text box...

Sound output/replay

Dewesoft X does not only show the data, but it can also play the data through sound card. Any channel can be chosen to be output through speakers.

Channels replay

Dewesoft X also offers to replay the channels through analog output card. We can output up to 16 channels using analog output cards.

CAN output

CAN output can be used to distribute the measured data over CAN interface. We can choose to distribute the channels to several messages. Output rate will depend on refresh rate of the system (cca. 20 Hz).

Publishing and export

Dewesoft X includes extensive data reporting, printing and export capabilities. You will never stay out of options when it comes to presenting your measurement and test results.


When you are reviewing data in the analyze mode, you can make hard copies as easily as clicking the Print button in the top toolbar. Any display can be directly printed to PDF or printer. There are several options you can configure when creating report:

  • Report orientation - report orientation either in portrait or landscape
  • Single or Multipage report - create a single or multi-page report

The channel setup can be also printed for documentation purposes.

Data export

Dewesoft X offers virtually unlimited file export capabilities. You can export data to other file formats, use scripting for direct reporting or export raw, reduced or angle based data. You can export into following file formats:

  • Microsoft Excel® - standard spreadsheet software in most companies
  • Flexpro - powerful, easy-to-use data analysis software
  • Text - tab delimited text file which can be used with any post processing package
  • ASCII - delimited text format
  • Clipboard - copy data to the OS clipboard
  • Diadem® - powerful data analysis software package
  • FAMOS - signal analysis software
  • NSOFT - to be used with NSoft and Somat post processing packages from company NCode
  • MATLAB® - is the high-level language and interactive environment used by millions of engineers and scientists worldwide
  • Sony® - a data file format compatible with Sony tape recorders
  • RPC III - defined by MTS and mainly used for road load data collection and replay
  • Comtrade® - a file format used especially in power&energy markets
  • UNV - universal file format
  • WAV - a well known wave file format which can be used in audio packages
  • Google Earth® KML - display GPS travelled path in Google earth
  • BWF - multichannel wave file format
  • ATI - a native iDeas file format for dynamic signal analysis
  • SDF - defined by HP and used by LMS and Prosig packages
  • WFT - file format defined by Nicolet
  • CSV - file format for exporting CAN messages; can be used also for CAN replay in Dewesoft X
  • TDM - technical data management format: a new file format of Diadem
  • TDF - file format defined and used by LMS packages

Custom file exports

If all the built-in file export formats are not enough for you, Dewesoft X offers you add-on technology which allows you to extend software with implementation of your own custom file exports. With this you can export to virtually any kind of data format, options are unlimited.


Dewesoft X also comes packed with templates for Flexpro, MS Excel and FAMOS data export. Templates mean that the reports are prepared once and executed when Dewesoft X finishes the export of data. This is a perfect tool for automating report generation and simplify the measurement process.

Export to video

They say picture says 1000 words. How much does video say then? You can export your entire data file with all visual controls into single single video file (AVI). This is a perfect tool for presentations. Main features are:

  • Output resolution - movie output resolution of exported video file,
  • Frame rate - set the frame rate of exported video file,
  • Play speed - the replay speed of your data file,
  • Sound channel - sound channel to be added into exported movie file (if any),
  • Compression settings - set compression settings for output video file.

Dewesoft NET

With Dewesoft NET your measurement system can be controlled remotely with 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. IRIG and GPS time will take care that data will stay synchronized, no matter how long the acquisition runs. Dewesoft NET offers three modes of operation, which can cover any application setup imaginable:

1:1 mode

Dewesoft NET 1:1 mode

1:1 mode works with single measurement system and single client. In this mode there are two types of operation: full remote control and data view only. In full remote control the client computer acts like a master of the measurement system. When controlling client changes to the setup screen, the measurement system also changes the setup screen.

However, in the "view only" mode, the measurement system acquires data, while the client computer can connect to it and view the "live" data ... But it can't control the measuring system. A "view client" can look, but not touch.

x:1 mode

Dewesoft NET x:1 mode

Multiple measurement systems and single client are used in case of distributed measurements or too high acquisition rates to be managed by a single measurement unit. The measurement systems have to be synchronized either with hardware clock (one unit is the clock master, the others are slaves) or with the external clock source that is either IRIG or GPS.

All measurement systems have to run with same acquisition rate, in this case only one connection option is possible - the client is always the master. It starts and stops the measurement on all units in the measurement network. At any time the client has access to view mode - but only to one measurement system (one-to-one connection like in single measurement system & single client configuration). Additional view devices are possible, but they can access only a single measurement system.

1:x mode

Dewesoft NET 1:x mode

The third network configuration is to have a single measurement system controlled by one 'master' client and additional 'view' clients. The master client is able to change the measurement system setup, storing strategy, start and stop measurements, and many more. The view clients are only allowed to take a few channels from measurement unit (up to the bandwidth limitation) and view and store the data on their local hard disk.


Dewesoft X sequencer allows you to easily build the test procedures in a form of flowchart diagram. Sequence can control virtually any part of software, load a setup, start the measurement, take actions based on real-time results (such as data value or user input), allowing user interaction (decisions or data entry), and so on.


The sequencer has all of the Windows multimedia features. You can instruct a sequence to play a video or audio file, to guide the user through the measurement process or test procedure.

Voice output

All the sequence text instructions can be "spoken" due to the text to speech technology. Test operator does not have to look at the display and read the text - he can hear it, and react accordingly. See the demonstration on the video below.

Sequence management

Sequences can be saved and reused just like setup files. But unlike setup files, they run at the "test executive" level, at the top of the software. This means that sequence can load any setup file, switch to a different one, and more. Built-in sequence editor allows you to create and edit sequences visually.


Dewesoft X includes preset sequences for some of standardized test procedures like break testing and acceleration testing in automotive industry.

User interface

File browser

File browser is the first thing you experience in Dewesoft X. It provides instant access to your setup, data and sequence files. We integrated all the common file related operations, such as copy, paste, rename and many more. Each Dewesoft X file can be view as a large thumbnail, which includes snapshot of the data file or any image selected by you.

Channel selector

Have problems with high channel count? Not anymore. Dewesoft X channel selector has instant channel search and graphical presentation of different channel types. You can display channels in tree like structure, alphabetically in a list or filter channels to the current selected visual instrument. If you simply need more space just hide entire channel selector panel and it will slide away and make space for your visual displays.

Custom displays

Dewesoft X does not only come with a built-in standard screens such as Overview, Scope and Recorder, but allows you to customize each one according to the needs of specific test. You can edit displays, create new displays, rename displays, create display groups and rearrange them freely. You can also select a custom icon for each display.

« Previous: Overview     Next: Data processing »
Need support?