Dewesoft X

Dewesoft X is a data acquisition software product of the Dewesoft company which enables data recording and data processing of captured data.[1]

Dewesoft X
Developer(s)Dewesoft d.o.o.
Initial release2001 (2001)
Stable release
Dewesoft X3 SP11 / March 2020 (2020-03)
Written inDelphi, C++
Operating systemWindows 7 or later
Platformx86-64
TypeData acquisition, instrument control, test automation, analysis and signal processing, industrial control
LicenseProprietary
Websitedewesoft.com/products/daq-software/dewesoft-x/

In addition to data acquisition hardware, the measuring system also consist of data acquistion software. The software is designed to capture analog and digital data from various sensors and control hardware. Such applications are usually developed using a variety of general-purpose languages. There are also other specialized software tools on the market designed to build large systems, such as LabVIEW, Matlab, LabChart and DasyLab, but usually require programming skill to capture and process the data. In addition to the mentioned software packages for data capture, Dewesoft X is distinguished by simplicity, flexibility, modern user interface and extraordinary time synchronisation between the captured data.[2]

The core of Dewesoft software is written in the Delphi programming language, which was quite widespread in the initial stages of software development. However, the Delphi programming language has slowly lost popularity over time, which has greatly slowed down the development of its functionality. As a result, he is expelled from educational institutions, which, among other things, makes it more difficult to find new staff. The main drawback of the Delphi programming language is the multi-system incompatibility, which makes it impossible to follow industry trends. Dewesoft X software followed the trends and rewrites its core in the C++ programming language, which enables high speed, responsiveness and it has proven to be a suitable replacement for Delphi. In addition to speed, it is also distinguished by multi-system compatibility, which means that it can run on different operating systems.

With the migration of the non-rational C++ programming language, a multitude of new issues have emerged. One of the most important was how to allow developers to develop extensions and prepare them for use in the Dewesoft data acquisition systems.[3] Dewesoft X is designed modularly and enables an overview of data in various ways and export to various formats for in-depth data analysis. The essential parts of the software are modules for data capture, mathematical analysis, data visualization, storage, analysis and export of data.[4] The captured data can be exported in the various file formats like PDF, Excel, MATLAB, Flexpro, UNF (universal file format) and other text file formats.[5]

The software supports many standard automotive interfaces including CAN bus, CAN FD, OBDII, SAE J1939, SAE J1587, XCP/CCP, LIN bus, FlexRay and others. Besides automotive interfaces it additionally supports aerospace interfaces like Ullysix TARSUS cards, protocols IRIG 106 Chapter 10 and ARINC 429. Furthermore, the software is supported by MIL-STD-1553 devices. Dewesoft X as well supports GNSS sensors with which it can determine location and timing among each individual data acquisition instrument.[6] Dewesoft X is the main solution of the Dewesoft company which has received various awards including the Innovation of the Year by Automotive Testing Technology International.[7]

Software Modules

Data capture

The data acquisition module is intended for obtaining data from various devices. Dewesoft offers a wide range of input interfaces for a wide variety of signals. It enables most analog-to-digital DAQ cards with various capacities (from 10 Hz to a 10 MHz speeds) sampling with a resolution of up to 24 bits. Analog-to-digital cards are connected to a computer via several interfaces (USB, EtherCAT and Ethernet protocols). Different signal amplifiers are available for measuring voltage (micro to high voltage), current, resistance RTDs, strain, temperature (thermocouple, thermistors, RTDs), potentiometer, vibration, inductive detection, LVDT, IEPE and more. The Dewesoft software package offers multiple meter interfaces for the detection of various events. With them, the user can capture and measure the number of digital signal transitions (positive and negative fronts), frequency, period and pulse width. There are several types of counters that improve counting accuracy. Dewesoft software and DAQ hardware offers a special patented counter interface called SuperCounters®. In some cases, there is a need to capture the video signal as well. Basically, simple DirectX or IEEE 1394 cameras with a few frames per second or high-speed cameras with internal memory can be used, reaching speeds of up to 100,000 frames per second. In addition to classic cameras, the software package also enables the capture of images from FLIR thermal imaging cameras. In the automotive industry, GPS receivers are essential. Global Positioning System, which is used to detect the position on the ground, the speed of the object and to accept the exact absolute time. Due to the great need for higher position refresh rates and speeds, which is important in dynamic vehicle tests (basic GPS receivers have refresh rates once per second), the software package allows the support of faster GPS devices that allow up to 200 Hz refresh rate.[8]

Mathematical analysis

In some measurements, there is a need for mathematical operations that enable the mathematical analysis over the measured data. The Dewesoft software package enables most arithmetic, logic, algebraic operations and different types of filters (IIR - Infnite Impulse Response, FIR - Finite Impulse Response) for processing of the measured signals. In addition to all the mentioned basic mathematical operations, the product also enables some advanced and more complex and specialized mathematical modules, such as a module for measuring the quality of electric current, power analysis, modal analysis, torsional vibration analysis, vibration analysis, order tracking analysis, analysis of internal combustion engines, sound analysis, FFT analysis, analysis vibrations on the human body and many others.[9]

Data Visualization

The Dewesoft software package uses special visual widgets, to which the appropriate measurement data are assigned to display data during the measurement in real-time. The basic visual building blocks for screen printing are:

Dewesoft X software screenshot
  • analog and digital numerical displays of average, maximum, minimum and mean root values of signals;
  • time format displays;
  • display of the frequency spectrum of signals;
  • oscilloscope
  • orbit graph;
  • review of the time recording of signals for a longer period of time;
  • video display;
  • review of the x-y record over a long period of time;
  • tabular display;
  • x-y-z record overview (3D graph);
  • display of earth coordinates with interactive mapping options;
  • others (lines, text, pictures).

The Dewesoft software package contains basic measuring instruments such as an oscilloscope and a frequency analyzer, as well as special measuring screens defined by the user. During operation, the user can switch between different instruments that operate in parallel, and in no way affect the course of the measurement.[10]

Storing data

The software product allows different types of data storage. The most common is to store bare data at the desired speed. The product also enables the storage of reduced data at a lower sampling rate (e.g. once every second) for a longer measurement time. In this mode, the minimum, maximum, mean and mean root values for the selected save cycle are stored. Ready-to-store data is stored in a file or database. Currently, data can be written to a file at a rate of more than 500 MB of data per second[11]. The patented storage data file structure allows it to immediately open the file and display the data on the screen even if the data file size is several Gigabytes large. Dewesoft X software also offers modules to allow storing the data into relational databases such as MS SQL or time series database like InfluxDB[12]

Data export

Dewesoft X allows exporting data to the following file formats:[13]

  • MS Excel - standard spreadsheet software
  • FlexPro - data analysis software
  • Text/CSV and ASCII - tab delimited text file
  • Diadem - data analysis software from NI
  • Famos - signal analysis software
  • NSoft - NCode file format for Somat software
  • Matlab - Matlab file format
  • Sony - Sony tape recorder compatible format
  • RPC III - MTS file format used by road simulator testbed
  • Comtrade - used in power & energy markets
  • UNV - universal file format
  • WAV - standard audio file format
  • KML - GPS export for viewing path in Google Earth
  • BWF - multichannel wave file format
  • ATI - native iDeas format for dynamic signal analysis
  • SDF - used by LMS and Prosig software
  • WFT - Nicolet file format
  • CSV - for exporting CAN messages
  • TDF - file format defined and used by LMS software
  • ASAM MDF - Measurement Data Format by ASAM organization

References

  1. Cukljati, Jernej (2019). Razvoj realno-časovnega pretvornika podatkov iz industrijskega vodila EtherCAT na merilnem sistemu Dewesoft : magistrsko delo. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. p. 29. Retrieved 24 May 2020.
  2. Kos, Tomaž (2012). Domensko specično modelirno okolje za kreiranje, razhroščevanje in testiranje merilnih postopkov na merilnih sistemih. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. pp. 32–33. Retrieved 24 May 2020.
  3. Kolar, Niko (2019). Izdelava večplatformnega okolja za agilni razvoj aplikacij v programskem jeziku C++ : diplomsko delo. Maibor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. p. 2. Retrieved 24 May 2020.
  4. Kos, Tomaž (2012). Domensko specifično modelirno okolje za kreiranje, razhroščevanje in testiranje merilnih postopkov na merilnih sistemih. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. p. 33. Retrieved 24 May 2020.
  5. Cukljati, Jernej (2019). Razvoj realno-časovnega pretvornika podatkov iz industrijskega vodila EtherCAT na merilnem sistemu Dewesoft : magistrsko delo. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. p. 35. Retrieved 24 May 2020.
  6. Cukljati, Jernej (2019). Razvoj realno-časovnega pretvornika podatkov iz industrijskega vodila EtherCAT na merilnem sistemu Dewesoft : magistrsko delo. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. p. 34. Retrieved 24 May 2020.
  7. Cukljati, Jernej (2019). Razvoj realno-časovnega pretvornika podatkov iz industrijskega vodila EtherCAT na merilnem sistemu Dewesoft : magistrsko delo. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. p. 32. Retrieved 24 May 2020.
  8. Kos, Tomaž (2012). Domensko specično modelirno okolje za kreiranje, razhroščevanje in testiranje merilnih postopkov na merilnih sistemih. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. pp. 33–34. Retrieved 24 May 2020.
  9. Kos, Tomaž (2012). Domensko specično modelirno okolje za kreiranje, razhroščevanje in testiranje merilnih postopkov na merilnih sistemih. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. pp. 34–35. Retrieved 24 May 2020.
  10. Kos, Tomaž (2012). Domensko specično modelirno okolje za kreiranje, razhroščevanje in testiranje merilnih postopkov na merilnih sistemih. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. pp. 35–36. Retrieved 24 May 2020.
  11. "Storing". Dewesoft. Retrieved 26 May 2020.
  12. Kos, Tomaž (2012). Domensko specifično modelirno okolje za kreiranje, razhroščevanje in testiranje merilnih postopkov na merilnih sistemih. Maribor: Univerza v Mariboru, Fakulteta za elektrotehniko, računalništvo in informatiko. p. 36. Retrieved 24 May 2020.
  13. "Publish". Dewesoft. Retrieved 26 May 2020.
This article is issued from Wikipedia. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.