DewesoftRT-versioner

Allmän information om licenser

När du köper Dewesoft får du automatiskt följande Yrkeslicenser. Den ger tillgång till de viktigaste funktionerna i DewesoftX-programvaran. Även om detta är grundversionen erbjuder den ett brett utbud av funktioner, från vanliga matematiska analyser till visualisering och sekvensering, samt export av data till olika format. Alla alternativ som ingår i den professionella licensen är markerade i tabellen över funktioner. Observera att licensen endast krävs för att samla in och arkivera data med DAQ-enheter, vilket innebär att du kan analysera datafiler på vilken dator som helst och dela dem med ett obegränsat antal personer.

Eftersom Dewesoft X har många funktioner som kanske inte är lämpliga för alla användningsområden vill vi ge användarna möjlighet att skräddarsy licensen efter sina behov. Därför kan alla funktioner som inte ingår i den professionella versionen av licensen köpas som ett tilläggsalternativ till den professionella licensen.

Dewesoft erbjuder också programspecifika programpaket som innehåller flera betalda alternativ som ofta används tillsammans till ett lägre pris. Paketlicenser innehåller alla funktioner som finns i en professionell licens, plus några ytterligare alternativ som listas på fliken "Bundle View".

För erfarna Dewesoft-användare erbjuder vi Enterprise-licensen, som är en komplett lösning för att låsa upp programvaran helt och hållet. Även om ytterligare betalda alternativ läggs till programvaran efter köpet har användare med en Enterprise-licens fortfarande tillgång till alla funktioner.

Om du är intresserad av det betalda alternativet men vill prova det först kan du använda testlicensen, som ger dig tillgång till alla funktioner i 30 dagar.

DewesoftRT-versioner

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✓XXXXX
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✓XXXXX
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✓XXXXX
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✓XXXXX
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
Historian Client (Publisher/Subscriber)XXX✓XXX
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
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