The new OXYGEN 6.4 release of DEWETRON’s intuitive test and measurement software is available. With OXYGEN 6.4 you can look forward to many new features, such as multi-level FIR filters, new export formats and Power Group functions in the area of vector scopes and in the area of the calculation interval, etc. Read more details below.
The OXYGEN measurement software is the most intuitive and easy-to-use software in the data acquisition sector, designed to be operated via touchscreen or classical mouse and keyboard. Its nice instruments and controls make it fun to navigate through tons of data. Made by DEWETRON.
All-in-one software for measurement, visualization, and analysis for many applications
Wide range of interfaces for testbed integration – including
remote control capability via TCP/IP
OXYGEN-SDK plugin interface for customization
Unlimited installations for data view and analysis (license-free)
We release a new version of our data acquisition software OXYGEN at the end of each quarter. To keep an overview of the new features, have a look at our OXYGEN roadmap. Following, we have summarized the new features of the last releases.
OXYGEN 6.5 – OUTLOOK
Release date Q2-2023
Overall maximum statistic channel for FFT
Possibility to delay DO for triggers
*.datx export format
*.dbc file export for CAN
Improvements for the power instrument (vector scope)
TRION3-AOUT extensions (control via measurement screen)
Usability improvements (recorder labels etc.)
Modification of channels in *.dmd-files
Tape sensor plugin
Sensor less rotor angle and DQ
New trigger options
Absolute time trigger
Start with modal test plugin for OXYGEN
Extensions to power calculation
Fallback sync channel
More degrees of freedom for rolling computations
Start with realtime data output concept
And many more to come
Do you have any questions regarding the new features?
Which feature or improvement would you like to see in OXYGEN? Feedback is always welcome!
We prepared a variety of tutorial videos for you. By doing so, we want to give you an idea of how easy it is to work with our measurement software OXYGEN. Do you maybe already use OXYGEN? Then we have even more good news for you! In addition to our tutorial videos, you can find many trainings and step-by-step guides on our website. Simply follow the links below.
We are the only manufacturer of measurement technology to offer you the advantage of choosing between Windows and Linux.
Since the new release of our intuitive measurement software OXYGEN 6.2, it now also runs without restrictions on the Linux operating system. Beside Windows, our software now supports the distributions Red Hat Enterprise Linux 8 (RHEL8) and Ubuntu 20.04 LTS.
Measurement setups and DMD measurement data are fully compatible between the different operating systems. This means that it is no problem to create a setup under Windows and then use it on the Linux measurement system. Also OXYGEN-Net systems can be built from both Windows and Linux based measurement systems.
Furthermore, it is possible to develop and use OXYGEN SDK plugins with both operating systems. Corresponding examples and documentation can be found on GitHub.
If you have developed your own software based on TRION SDK, you also have the option to use Linux. The programming interface is identical to the Windows version.
Data acquisition is one of the core features of OXYGEN. It is capable of continuous and synchronous acquisition of data from several sources: analog, digital, encoder, CAN, Ethernet, video, GPS and much more.
Analog data with up to 10 MS/s via TRION3
Digital and encoder data with automatic rpm and angle calculation
CAN(-FD) decoding via *.dbc, including J1939. Compatible with Vector VN-series (option)
Ethernet receiver for external sensors (option)
Video data from USB or GigE-camera
Precision GPS position data via TRION, GeneSys ADMA or OxTS RT series
Plugin to request and decode OBD2 parameters (from OXYGEN 5.7)
Data acquisition over CAN is also possible with various TRION(3) modules. Here are only some of the features you can benefit from in OXYGEN:
Use the CAN editor to add or delete signals, edit CAN messages or CAN signals (from OXYGEN 5.7)
Add comments for better traceability during postprocessing directly in the CAN editor (from OXYGEN 5.7)
Decoding of CAN messages and editing the CAN channel setup works without the *.dbc-file (from OXYGEN 5.7)
From OXYGEN 5.7, a new calculation module is available – the frequency measurement.
Block-wise frequency calculation of periodic signals
Select the window duration from 0.01 to 1 second
Select the window overlap between 0 and 90 %
Select the minimum and maximum frequency between 0 and 5000 Hz
The second core feature of OXYGEN is powerful data recording. All the acquired data can be stored in one data file with a simple touch on the record button. With the right hardware, you can achieve data rates up to 1 GB/s, you don’t have to bother to lose anything.
DejaView to review data during recording
File-split option for generating a new file after an amount of time, event occurrence or on absolute time
Channel-wise sample rate selection
Channel-specific storing options for waveform and statistics data recording
Open on any PC with the installed OXYGEN software (for FREE)
Adjustable playback speed from 1/1000 x to 1000x (from OXYGEN 5.5)
Data navigation with *.dmd-files
With the OXYGEN 6.0 release, you have new possibilities for data navigation with *.dmd-files:
Open several *.dmd-files from one OXYGEN-NET recording
Store merged data
Store merged data into a new *.dmd-file
Export data of several *.dmd-files successively via batch export
Apply changes from one *.dmd-file to other *.dmd-files automatically
Changes to the measurement screen
Offline changes in the channel list (formulas, power groups, CAN channels, …)
Array math formulas
Starting with OXYGEN 6.0, several array channels (e.g. harmonics, FFT, CPB channels, …) can be used in formulas.
Basic math operations are supported for arrays with the same dimensions
(+, -, *, /)
Possibility to use different operators
Extraction of adjacent elements into a new array in C++/Python syntax
Assignment of arrays to statistics
Setup configuration lock/security
The protection mechanism (from OXYGEN 5.5) helps to save your setup against unwanted manipulation. It allows you to password-protect the settings of the following items and functions:
Measurement screen design
Recording settings such as event-based recording settings and multi-file recording options
The right visualization gives the data its value. Attractively designed visualization instruments with intuitive and smooth operation.
16 different visualization instruments for every purpose
Highly customizable screens, perfect for your application
Multi-monitor support for best overview
Are you recording but want to look at a previously recorded measurement file? The OXYGEN Viewer can be opened multiple times parallel to another OXYGEN. Review, reporting, analysis and post-processing with offline math is made convenient for you.
OXYGEN Viewer can be used parallel to another OXYGEN in separate windows
Also during an active recording
Post-processing features also available in Viewer Mode
Order Analysis (Optional)
Analysis module for rotating machine’s noise and vibration. This feature turns your OXYGEN into a full order analysis instrument for calculation and visualization of frequency and order spectra vs. speed.
Simultaneous frequency and order domain analysis
Smart resampling algorithm for accurate and fast results
Selectable speed ranges from 60 rpm to 100.000 rpm
Order resolution from 0.01 to 1, with up to 90 % overlapping
Order extraction for selected orders for use in recorder or XY-instrument
Visualization of the result matrix in intensity diagrams
Power Analysis (Optional)
Turn your DEWETRON measurement device into a fully-featured power analyzer. This feature is the core feature of our PA-series devices, but also available for any other device. Its flexibility and feature scope are outstanding on the market:
Analysis of 1-9 phase power systems (1P2W, 2V2A, 3P3W, 3P4W, 2x 3P3W, …)
Several power systems are logically summarized into Power Groups
Gapless cycle-by-cycle calculation, no blind spots
Unique fundamental frequency detection with delay compensation for highest accuracy and reliability of the results
BASIC features: voltage, current RMS, AVG, fundamental and symmetrical components, active/reactive/apparent power total and fundamental as well as energy
EXPERT features: rolling calculation meets FGW-TG3 (TR3) requirements
Power analysis is also available offline (from OXYGEN 5.4)
From OXYGEN 5.5, it is possible to conduct d/q analysis including an automated angle offset detection and to enable line-line harmonics calculation and THD for three-phase configurations
A dedicated tab for harmonics shown in a table for voltage, current and power is available in the power instrument
Matrix Sampler for Efficiency Maps (optional)
The matrix sampler is the solution for visualizing the efficiency of your electric drivetrain at different load steps or running speeds online. Create the calculation module directly in your power group. The efficiency map of the drivetrain will be filled up during the measurement.
Possibility to refill single measurement points without overwriting the whole matrix
Easy-to-use and intuitive operation
Several trigger options to fill the map with data
Freely definable matrix size
Assignment of any channel to X-, Y- and Z-axes for visualizing any 3-dimensional signal dependencies
Sound Level (optional)
The sound Level plugin provides online determination of the time dependent sound pressure level, the energy equivalent sound pressure level, freely definable statistical sound pressure levels and many more. This plugin turns your DEWETRON device into the ideal solution for analyzing the acoustical emission of machines, for determining the spatial and statistical sound pressure level distribution in buildings and for long-term noise monitoring.
A-, B-, C-, D- and Z-frequency weighting (according to DIN EN 61672-1)
Fast, slow and impulse time weighting (according to IEC 651)
Reference level for air (20 µPa) and water (1 µPa)
Overall and interval logging
Audio Replay feature (available from OXYGEN 5.3) providing the following controls: mute channels, volume fader, left-right-balancing, levelmeter
You like OXYGEN, but it does not cover all your needs? Customize it! We are proud to announce our new plugin interface, which gives you the possibility to add more software functions on your own. Learn more in our OXYGEN SDK brochure.
C++ Plugin Interface for customization
Add complex mathematical calculations, which are not supported by built-in functions
Use 3rd-party sensors and data sources and bring them into OXYGEN
Output data from OXYGEN via not supported interfaces
Use the Serial-CSV reader plugin to read CSV-data from serial devices. If the information is available in the header, OXYGEN automatically detects the number of channels as well as the channel names. The plugin is able to work on ARDUINO boards.
Use our TRION-BASE, TRION-TIMING or TRION-VGPS module to acquire data synchronously to other measurement devices. Relative time and absolute time synchronization are supported.
Absolute time synchronization via PTP (IEEE 1588), GPS and IRIG
Relative time synchronization via PPS and TRION-SYNC-BUS
Optional synchronization of operating system time
Trigger & Events
The powerful trigger and event system makes it easy to record data in case of events, create marker, set a digital output or make a snapshot of the actual measured data. The user can create different events, each consisting of one or more trigger conditions and one or more actions.
Many different trigger conditions: signal level (positive/negative edge, window) with optional rearm level, keyboard or time
Powerful actions like start/stop of recording, set an alarm with optional digital output, set a marker with pre-defined text or make a snapshot of the actual measured data.
Create data files with fixed length. The measurement will be stopped after a defined time and is available in Continuous and Trigger Mode (from OXYGEN 5.6).
Math and Calculation
The highly customizable setup also allows the creation of several software channels to meet your purposes:
Formula for arithmetic and more advanced calculations (trigonometric, logical and measurement functions)
Block-wise statistics to calculate AVG, RMS, MIN and MAX values
High, low, bandpass and bandstop IIR-filter up to the 10th order
DMS-rosette calculation module for 45°, 60°, and 90° setups
Psophometric analysis for railway and telecommunication applications
Group formulas to keep a better overview (from OXYGEN 5.6)
And many more
Analysis and Postprocessing
The real work often begins after the live measurement. To complete this workflow, OXYGEN also supports post-processing and analysis of the recorded data.
Use many of the math and calculation (also incl. FFT) features to refine your measurement results
Create new visualizations and measurement screens
Quick navigation through the data with well-known gestures and intuitive zoom and scrolling mechanisms
Create reporting pages (see below)
Export data to complete your workflow
And the best: you can do that also on your PC, license-free!
If you need to use other analysis software for further data processing, we offer data export for the most common applications and formats.
Universal formats: CSV and TXT with selectable delimiter and timestamp format
Advanced formats: Excel (.xlsx), Matlab (MAT ver. 7.2), ASAM MDF4 (4.0 and 4.1) and DMD
From OXYGEN 6.0: Export into Universal File Format 58 (*.uff)
Additional formats (from OXYGEN 5.3): *.wav (as add-on for the sound level package) and *.rsp (*.RPCIII) as state-of-art format for RLD applications
Select channels and/or time-range of the exported data
Optional automatic export at measurement end
From OXYGEN 5.5, you can also export your data in *.dat (DIAdem) and *.nt (DynaWorks)
From OXYGEN 5.7, you can also export your data in *.h5 (HDF5)
For *.xlsx-files, you can choose to create a new spreadsheet for a new recording event or for every new measurement file (from OXYGEN 5.7)
Select if all or only some statistic parameters (AVG, RMS, MIN, MAX) of the reduced data should be exported (from OXYGEN 5.7)
Do you want to record video data additionally to your sensor inputs? No problem with OXYGEN! Use any USB-cam which is supported in Windows 10 or use our synchronized Manta GigE-cam for frame-by-frame synchronous acquisition.
Support of USB-cams as well as Manta GigE-cam
Separate video file for viewing and editing in other applications in MKV-format
From OXYGEN 5.5: Bandwidth usage decreases by 50 %, CPU load during recording is minimized
Usage of multiple Ethernet ports when using several cameras
Various USB-webcams are compatible with DEWETRON measurement systems (might require OXYGEN 5.6 depending on the type).
From OXYGEN 6.0, the rotation of video pictures in channel setup or video instrument is possible (90°, 180°, 270°)
Load external video
With this feature, you can synchronize video data to sensor data. The video data can be acquired by a highspeed camera, but also by any other camera.
Load a video file that was recorded with a 3rd party software in PLAY mode during analysis
Manually synchronize the video to the measurement data
Analyze both video and sensor data synchronized in OXYGEN
It is also possible to save a measurement screen to a video file
Supported formats are AVI (uncompressed), MKV (VP7 and h264), MP4 (h264)
You are tired of setting up a sensor every time with all its properties? We have the solution: the sensor database is your personal list of sensors which you can simply use in the channel setup
Simple edit of the sensors with a workflow similar to the channel list
Store name, serial number and scaling information of each sensor you want to use, including optional settings of the used input channel like measurement mode, filter, and excitation
Independent from the measurement setup, you can create your personal sensor database once and use them on all your measurement devices by simply copy/paste of the database
Use OXYGEN for your whole measurement workflow. From acquiring data to post-processing and finally reporting the data. OXYGEN supports you with the creation of simple reports, which you can create very fast:
Separate reporting pages (additional to the measurement screens) with typical printing layout (A4, letter, portrait, and landscape)
Just duplicate a measurement screen or create new pages with a simple click
Use all instruments and visualizations also in the reporting pages
Separate time-cursor on each page available to report different time snippets in one report
Directly print or save to pdf
Remote Control and Data Transfer
OXYGEN does not only support local operations like many other measurement software, but also a remote control for setup, acquisition, and measurement. Different options are available:
SCPI over Ethernet (included) for loading setup, recording control, and data transfer
XCP over Ethernet (optional) for recording control and data transfer (ASAM standard) to testbed controller (Vector CANape or ETAS INCA) with up to 10 kS/s
EtherCAT in combination with TRION-EtherCAT
CAN input and output (trigger measurement or cyclically sent data)
Remote desktop and VNC operation possible
OXYGEN 5.3 provides some more SCPI functionality. Summed up, it is possible to asynchronously load a setup without the SCPI interface being blocked, to read the current loaded setup name and to show when the setup has been successfully loaded.
From OXYGEN 5.5, header data can be set and modified by SCPI commands and the synchronization status of your DAQ system can be queried with a dedicated command
New SCPI command (from OXYGEN 5.7): Activate or deactivate the automatic export, set the target directory of automatic export, and activate the Zero action of one or several channels
Data Stream (Optional)
Live data processing in your own application? The data stream feature makes it possible! Stream the acquired data (including calculated data like power or statistics) via TCP/IP with high speed to one or even more applications.
Stream the acquired data via TCP/IP
Configure stream(s) via SCPI-interface for fully remote-control operation
Supports 1 to N streams, individually configurable channel selection
Example stream decoder available in C and Python
Many applications require more than one measurement device, sometimes even at different locations. OXYGEN-NET makes it possible, to sum up, all devices to one virtual measurement device. You only need a reliable network connection, and you can simply claim all available nodes and operate it from the main device.
Create one big virtual device with several remote nodes (measurement cloud)
No complicated settings needed, simply claim and remove nodes with one click
Works with absolute time synchronization as well as with TRION-SYNC-BUS
Remote and local data storage possible for redundancy
From version 5.3, OXYGEN offers hardware support for Altadt to decode ARINC signals based on PMC-429. It offers an integrated rich database, including Equipment IDs and Labels from the ARINC standard, and can decode an assigned RAW Message Channel. Support of loading user defined databases and online decoding complete the Decoder Plugin.
4-channel and 16-channel option available
Select a bus channel and add ARINC decoder and select a new Equipment ID from database or file
The included database from ARINC standard can be used – no extra installations or files are needed
Different settings are available to edit labels and save in a setup file
The raw data stream can be displayed
Message decoding supported online during the measurement and offline while data analysis
MODBUS TCP plugin
Starting with OXYGEN 5.4, you can read and store data from MODBUS TCP clients. With the MODBUS TCP plugin, you can read and analyze data from the DUT to determine the internal state compared to the measured values. With this plugin, you can use DEWETRON’s data acquisition software OXYGEN as a monitoring software for MODBUS.
This can be important for e.g. solar inverters, power converters or energy monitors
The usage is easy: Click on ‘+’ to add a channel, select the MODBUS receiver, load an *.xml description file, adapt the settings and add channels
From OXYGEN Version 5.4, our measurement software offers hardware support of Altadt MIL 1553 boards.
This feature is beneficial for the aerospace & defense sector.
Receive and decode messages and visualize signals
Export decoded signals
Implementation works like a “BUS MONITOR”
Message decoding supported online during the measurement and offline while data analysis
CPAD decoder plugin
This feature allows to acquire CPAD data without the need of a *.dbc-file (from OXYGEN 5.6)
Easy configuration of CPADs directly in OXYGEN
Decoding via *.dbc files
Decoding of CAN and CAN-FD data via ARXML files
From OXYGEN 5.4 you can use the implemented function generator in our measurement software.
Standard waveforms (sine, square, triangle)
Custom waveforms (four different custom waveforms for each board)
Drag and drop the CSV-file and make use of up to 16384 samples per waveform
This feature (available from version 5.3) enables you to calculate a Constant Percentage Bandwidth (CPB) spectrum. According to EN61260, octave, third octave or twelfth octave band resolution can be chosen. You can also select the minimum and maximum frequency as well as the optional A-, B-, C- or D-frequency weighting. The result is an amplitude or decibel spectrum with freely definable reference value and level.
Automatic calculation of CPB spectrum
Visualization of CPB spectrum by adding a new Array Chart
Visualization of energetic sum, minimum or maximum as separate bin
Easy copying and pasting of data into Excel
Frequency domain analysis at its best! OXYGEN assists every application with its high flexibility and easy usage. Powerful instruments and math calculations are available to get every exercise done:
Freely selectable (not only 2^N) number of input samples or line resolution
Optional zero-padding for higher line resolution
7 different window types
Spectrum analyzer instrument with 18 different scaling types (amplitude, RMS, PSD, decibel, …)
Average and overlap feature
Spectrogram instrument for time-dependent analysis with selectable color map
FFT Reference Curves feature (available from OXYGEN 5.3) shows two reference curves in the spectrum analyzer and changes the instruments’ background color in case the threshold is exceeded. Values can be defined via a table and copied and pasted from or into Excel.
The Spectrum Analyzer Instrument is now able to show harmonic cursors (from OXYGEN 5.4)
You can now switch the frequency unit from Hz to CPB on the frequency axis of the Spectrum Analyzer Instrument
Swept Sine Analysis (Optional)
Calculation module for swept-sine structural analysis like shaker tests. This feature helps you creating bode diagrams of your device under test.
Synchronization from 1 Hz to 20 kHz
Calculation of total and fundamental amplitude and phase
One to many input channels per synchronization source
Visualize amplitude and phase data in a spectrum analyzer instrument as a bode diagram
IMU Support (Optional)
OXYGEN supports two different brands of IMUs (Inertial Measurement Unit) for precise measurement of a vehicle position. GeneSys ADMA and OxTS RT series are the first choices when it comes to ADAS testing equipment.
Support of GeneSys ADMA (Version 3.3) and OxTS RT series (NCOM and RCOM data streams)
Synchronous acquisition of position and auxiliary data in OXYGEN via Ethernet (UDP)
1-6 simultaneous streams are supported, with pre-defined packet decoding patterns
Bird’s Eye (Optional)
The OXYGEN Bird’s Eye plugin is the state-of-the-art software plugin to visualize the testing environment of your (ADAS) test within the software. Based on the acquired IMU data, the position and movement of all involved objects are updated online. Using the shape editor, a realistic contour of each involved object (i.e. VUT, GVT) can be created for precise distance calculations between test objects.
Creation of complex 2-dimensional realistic vehicle shapes incl. automatic and EURO NCAP-conform POI-assignment
Online distance calculations between all involved objects
Proving ground and test setup visualization from the bird’s eye view
From OXYGEN 5.6, you can define KML track data as center, left or right boundary of the driving track to simplify the definition.
Ethernet Receiver (Optional)
You have data sources you want to use in OXYGEN? The Ethernet receiver is the solution. It supports the decoding of UDP-packets into OXYGEN channels to be visualized and recorded together with all your other data. On the other hand, data can be output via UDP streams for monitoring on different instances.
Support of 1 to several receiver and sender instances
Simple XML decoding structure for packet description
Optional time synchronization with timestamp decoding
You need the acquired data to be available on the CAN-bus? No problem, the optional CAN-transmit function makes it very easy to serve almost every OXYGEN channel cyclically on the CAN-bus.
Supports TRION-CAN (incl. TRION-MULTI and TRION-dLV) and Vector CAN
Send and receive simultaneously on the same bus
Simply drag’n’drop the channels to the CAN-signal
Selectable transmission interval individual for each CAN-message
Optionally tune the transmission delay to choose between quality or responsiveness
Vector CAN (Optional)
Standard CAN does not meet your requirements anymore? Together with Vector CAN adapters and this software option you are ready to use CAN-FD. Data rates up to 8 MBaud can be achieved, with a payload of up to 64 Byte. Changed your mind about the selected signals? No problem, CAN(-FD) messages can also be decoded offline!
Support of Vector VN1610, VN1630 and VN1640 USB-adapters
Use CAN and CAN-FD simultaneously
Software-sync mechanism for advanced timestamp accuracy
CAN-OUT is also supported to send measurement data
Decode CAN(-FD) messages online and offline
Vector Flexray (Optional)
The usage of FlexRay was never that easy! With OXYGEN you can read raw FlexRay frames and decode them into individual signals with the support of the FlexRay adapters from Vector (e.g. VN7610). To fully adjust to your needs, the channels for decoding can not only be selected online but it also works offline.
Usage of FlexRay with adapters from Vector (e.g. VN7610)
Compatible with Fibex 2.0 to 4.1.2 Standard for description file (ASAM MCD-2 NET)
Intuitive Channel picker for signal selection
Decoding works online and offline
The CAN-OUT is not fast enough for your automotive testbed? Use XCP over Ethernet instead. With this option, the OXYGEN software acts as XCP-slave and serves measurement data to your testbed:
ASAM standard (XCP version 1.2), automatic A2L generation
Polling and DAQ-list support (up to 10 kS/s) for live transfer of measurement data
Control of measurement and software synchronization available
Use together with Vector CANape or ETAS INCA
Does your testbed only support EtherCAT as data and control interface? No problem, we also have a solution for this! Together with our TRION-EtherCAT hardware, we can satisfy your needs:
Transfer up to 100 measurement channels via EtherCAT
500 Hz update rate
No realtime capability
Additional transfer of absolute timestamp for post-synchronization of the data
Automatic ESI-file generation
TEDS support (from OXYGEN 5.6) allows the user to read data from sensors with TEDS interface and set the respective channel correctly.
It is possible to create textual and numeric headers. Numeric headers can directly be used as formula constants in math calculations (from OXYGEN 5.6).