Versiones de DewesoftRT

Información general sobre la concesión de licencias

Al comprar cualquier instrumento de Dewesoft, recibirá automáticamente un Licencias profesionales. Le da acceso a las funciones principales del software DewesoftX. Aunque se trata de una versión "básica", está dotada de una amplia gama de funciones, desde el análisis matemático estándar hasta la visualización y secuenciación, pasando por la exportación de datos en diversos formatos. Todas las opciones incluidas en la licencia profesional están marcadas con una marca en la matriz de funciones. Tenga en cuenta que la licencia sólo es necesaria para la adquisición y el almacenamiento de datos con dispositivos DAQ, es decir, puede analizar sus archivos de datos en cualquier PC y compartirlos con todas las personas que desee.

Dado que Dewesoft X está repleto de funciones que pueden no ser relevantes para todos los casos de uso, queremos dar a los usuarios la opción de personalizar una licencia según sus necesidades exactas. Teniendo en cuenta esto, cualquier característica no incluida en la versión Profesional de la licencia puede ser adquirida como una opción adicional a la licencia Profesional.

Dewesoft también ofrece paquetes de software para aplicaciones específicas que contienen varias opciones de pago que suelen utilizarse juntas a un precio reducido. Las licencias Bundle incluyen todas las funciones disponibles con la licencia Profesional, además de algunas opciones adicionales que aparecen en la pestaña Vista del Bundle.

Para los usuarios avanzados de Dewesoft, ofrecemos la licencia Enterprise, que es una solución "todo en uno" que desbloquea completamente el software. Incluso si se añaden opciones adicionales de pago al software después de la compra, los usuarios con la licencia Enterprise siempre tienen acceso a todas las funciones.

Si le interesa la opción de pago pero quiere probarla primero, puede utilizar una licencia de prueba que le da acceso a todas las funciones durante 30 días.

Versiones de DewesoftRT

Module/packageDescriptionNO LICENSERT-PROFRT-IND-COMRT-HISTRT-POWERRT-CHP10-RECRT-VEHICLE-COM
Always included
AI, DI, AO, DO channelsAll channels are exposed via streaming✓✓✓✓✓✓✓
Raw CAN data streamRaw CAN Data is exposed via streaming✓✓✓✓✓✓✓
Filters on AmplifiersSW filters are availalbe on channels via streaming✓✓✓✓✓✓✓
CNT CalculationsAngle, RPM calculations are available via streaming✓✓✓✓✓✓✓
System monitoringEnables system monitoring channels regarding the CPU and Memory load: CPU 1, CPU 2, CPU Average, Memory usage channels✓✓✓✓✓✓✓
openDAQ streamingThe native openDAQ protocol is always enabled, allowing the device to be accessed from DewesoftX or any third-party openDAQ client software.✓✓✓✓✓✓✓
OPCUA ServerAll available channels on the device are exposed via OPC-UA protocol and can be reached via OPC-UA client. Streaming is with slow sampling rate (up to 20Hz). ✓✓✓✓✓✓✓
CAN decoder/encoderOption to decode or encode CAN stream and create channels from it. ✓✓✓✓✓✓✓
Basic modules
IIR/FIR Filter mathFilters real synchronous signals with an IIR or FIR digital filter. The IIR variant supports Butterworth, Chebyshev I and Bessel prototypes of order 1-12. The FIR variant is a windowed design (Blackman, Rectangle, Hamming, Hanning, Kaiser, Flat top), and its length is set by the number of taps or by the transition bandwidth. Both variants offer low-pass, high-pass, band-pass and band-stop filtering with configurable cutoff frequencies. The output keeps the input's unit, range and time base, and the FIR delay is compensated so the filtered samples stay aligned with the input.X✓XXXXX
Formula MathCalculates a new signal from a mathematical expression the user writes, for example "input 1" + "input 2". Each quoted signal name in the formula becomes its own input port. When there are several inputs, they are resampled onto the time base of a master input the user selects. The syntax includes arithmetic, comparison and logical operators, if() conditions, user variables, the constants pi and e, and common math functions (sin, cos, sqrt, exp, ln/log, round, abs, min/max, etc.). Previous and neighbouring samples can be read with "prev" and .data(n), and the result is a single floating-point output signal at the master input's sample rate.X✓XXXXX
Derivation/IntegrationIntegrates, double-integrates, derives or double-derives the input signal in the time domain, for example to turn acceleration into velocity or displacement. For integration, an optional high-pass filter (configurable order and cutoff) removes DC offset and drift. For derivation, an optional low-pass filter limits the amplification of high-frequency noise. Both synchronous and constant-rate explicit-domain inputs are supported, with one output sample for every input sample, and the output signal is named after the selected operation.X✓XXXXX
Decimator MathReduces the sample rate of synchronous signals by an integer divider made up of factors 2 and 5 (2, 4, 5, 10, 20, 25, 50, 100 ... up to 1000). An anti-aliasing low-pass filter can be applied before down-sampling: either IIR (Butterworth or Bessel, configurable order) or FIR (configurable number of taps). Its cutoff frequency is set automatically from the resulting output rate. Without a filter the signal is only down-sampled, and a warning says that aliasing may occur. The output keeps the input's unit and range, and its time base is scaled by the divider.X✓XXXXX
Statistics MathCalculates basic statistics of the input signal: average, RMS, minimum, maximum and peak-to-peak. The values are calculated either over consecutive blocks of a set length (in seconds or samples) or over the whole measurement ("Overall"). Each statistic is a separate output signal and can be switched on or off on its own. In block mode, each result is timestamped at the end of its block. Any numeric scalar signal can be used as input, including asynchronous signals.X✓XXXXX
AlarmMonitors signals and sets an alarm state from configurable start, stop and ignore conditions. The condition types are level crossing (with an optional re-arm level that works as hysteresis), level span (entering or leaving a range), pulse width, and time conditions (relative to start, time of day or absolute date/time, once or periodic). Level-based conditions can check the raw data or the average, RMS, minimum or maximum over an interval. The alarm has an "Active" (0/1) output that stays on until a stop condition occurs or the alarm is reset manually. Each condition also outputs its own trigger signal.X✓XXX✓X
Trigger OUT (XHS only)Triggers out RT module enables digital outputs from the DO pin on the counter channel of the SIRIUS-XHS device. For each digital output a specific logic from 16 HW conditons based ona AI or DI channels can be adjusted. X✓XXXXX
VideoEnables video recording directly on the device using the Video function block, supporting IP cameras (supported on all embeded devices) and selected USB cameras (Supported on OBSIDIAN device).X✓XXX✓X
Dxd StoringRecords measurement signals in Dewesoft’s .dxd format, continuously or based on triggers, with full or reduced storage rates. Triggered recording supports configurable pre-time (up to 2 seconds), post-time, and hold-off between triggers. Files can split automatically by size, elapsed time, absolute time, or trigger count. Cyclic file management can retain the latest N files or delete the oldest files when storage fills.X✓XXX✓X
CSV StoringRecords measurement signals in CSV files with configurable timestamps, delimiters, decimal precision, units, and notes. Supports continuous or triggered recording with pre-time (up to 2 seconds), post-time, and hold-off between triggers. Includes the same file splitting and cyclic file management options as DXD storing. Currently documented as experimental.X✓XXXXX
SFTP Client Enables users to download recorded data (*.dxd, *.csv and *.ch10) to local SFTP Server automatically. X✓XXX✓X
Strain RosetteCalculates principal strains, principal stresses, principal angle, maximum shear stress, and von Mises stress from two or three strain gauge signals, using configurable rosette geometry and material properties.X✓XXXXX
Exact FrequencyMeasures the dominant frequency of a signal more precisely than the FFT line spacing, by running an FFT and interpolating across the three lines around the spectral peak. The signal is processed in consecutive blocks of configurable length (at least 64 samples), and each block produces one frequency value. The search can be limited to a frequency range, and blocks below an amplitude threshold can be skipped. The "Track first harmonic" option limits each search to +/-35% of the last detected frequency, so the fundamental is followed reliably.X✓XXXXX
Tracking FilterExtracts the part of a signal at a frequency that changes over time, typically an order of a rotating machine. The tracked frequency comes from a frequency reference signal (for example from Exact Frequency Math) or is a fixed value, and it is multiplied by the selected order. The filter works by I/Q demodulation with Butterworth low-pass filters, and the bandwidth and side-lobe fall-off (20-180 dB) can be configured. The output is a time-domain signal with the same sample rate, unit and range as the input.X✓XXXXX
FFT Calculates the amplitude spectrum of synchronous signals. The frequency resolution is set as a number of lines, a line spacing (df) or a block duration, and each channel shows the lines, df and block length actually used for its sample rate. Consecutive blocks can overlap by 0-90 %, and ten window types are available (Hanning, Hamming, Flat top, Blackman, Blackman-Harris, Kaiser-Bessel, Exponential, Transient, etc.). Amplitudes can be shown as peak, RMS or peak-peak, and the spectrum as linear, power, PSD, ESD or ASD, with optional integration or derivation applied in the frequency domain. Averaging can be linear, energy, exponential or peak hold, over a set number of blocks or the whole measurement, and RMS, peak and peak-peak values can be output as separate signals for the full frequency range and/or a custom range set by start and stop frequency. Harmonics can be extracted from the caclucated spectrum.X✓XXXXX
User inputOption to have User Inputs X✓XXXXX
Communication modules
OPCUA ClientAcquires values from external OPC-UA servers and makes them available as openDAQ signals for processing, visualization, and storing. Monitored-item function blocks select variables through their Node ID and namespace index, with a configurable monitoring interval. Each monitored item outputs the received value and its timestamp.XX✓XXXX
Modbus (Server/Client) (TCP-IP & RTU)Exchanges data with PLCs, controllers, and other Modbus devices over Ethernet or Serial Communication. Supports client and server operation, with coils, discrete inputs, input registers, and holding registers. Configurable IP address, port, unit address, and register mapping allow measurement values to be read from external devices or made available to other systems.XX✓XXXX
simple MQTT Publisher/Subscriber)Supports publishing and subscribing through an MQTT broker for integration with dashboards, IoT platforms, and custom applications. Publishes numeric measurement signals as JSON messages and converts received JSON values into openDAQ signals for processing, visualization, and storing. Includes configurable topics, broker connection, authentication, and client identification.XX✓XXXX
Historian Client (Publisher/Subscriber)XXX✓XXX
Power Calculations modules
Power Analyzer (DC)Performs direct current power analysis. Output channels include mean voltage, current and power. Energy is accumulated separately for each power flow direction, for example consumed and regenerated energy.XXXX✓XX
Power Analyzer (AC)Performs alternating current power analysis on single-phase and three-phase systems. Root mean square values of voltage and current and frequency are calculated with the measurement methods of IEC 61000-4-30. Harmonics and total harmonic distortion are calculated according to IEC 61000-4-7. Active, reactive and apparent power and power factor are also available. Cycle-by-cycle values are also available for fast dynamic analysis.XXXX✓XX
Automotive/Railway modules
XCP Slave Decodes (Data Sync - loggers) and Encodes (Capture Module - DAQ devices) the ASAM CMP ETH stream. Data stream from the network can be stored/decoded on the Dewesoft device and data stream from Dewesoft device can be send to network so other ASAM CMP loggers can log the data.XXXXXX✓
CMP PluginPacks data stream on the device into XCP ETH stream, so Dewesoft devices can be used with any XCP Master. Function block has an option to export a2l file, has an option for PTP synchronization and is compatible with all XCP Masters.XXXXXX✓
TRDPDecode Train Realtime Data Protocol packets with an option to pack data stream from Dewesoft device to TRDP packets and send it on the network.XXXXXX✓
Aerospace modules
Chapter 10 Storing/StreamingRecords measurement signals in .ch10 files, supporting synchronous and asynchronous data. Offers continuous or triggered recording with configurable pre-time, post-time, and hold-off. Files can split automatically by size, elapsed time, or absolute time, with cyclic file management for storage retention. Supports simultaneous recording and UDP streaming, or streaming-only operation. Currently documented as experimental.XXXXX✓X
Ethernet (Capture)Option to capture the raw Ethernet data and save it directly in the CH10 format.XXXXX✓X
Serial (Capture)Option to capture the raw Serial Data and save it directly in the CH10 format. XX✓XX✓X
Rev: 1793280621