Eva Kalšek

fredag 29 augusti 2025 · 0 min read

DewesoftX 2025.2 släppt – Sampling under 10 Hz, termodynamisk analys och mer

Vi är glada att kunna presentera DewesoftX 2025.2, som innehåller flera kraftfulla nya funktioner och förbättringar. Det är nu möjligt att lagra data med en samplingsfrekvens under 10 Hz för lågfrekventa applikationer. Vi introducerar även en ny termodynamikmodul med ett dedikerat Thermocycle-diagram för avancerad fluidanalys, och Polygon-modulen har utökats med beräkningar för geofencing.

Den nya Ethernet Transmitter möjliggör datatransmission via UDP, medan Best Source Selector säkerställer tillförlitlig utgång genom att välja den bästa signalen från flera redundanta strömmar. Den nya Watchdog-modulen förbättrar tillförlitligheten vid långtidsmätningar. Dessutom har vi uppgraderat DWDataReader-biblioteket med ett modernt API, ny dokumentation och enhetliga exempel för olika programmeringsspråk.

Utforska avsnittet What’s New och fördjupa dig i övriga nyheter i denna spännande version.

Datainsamling under 10 Hz

Övervakningsapplikationer och scenarier för långtidsloggning kräver ofta inte hög insamlingshastighet, utan snarare lägre och mer effektiva samplingsfrekvenser. I den senaste versionen av Dewesoft kan du nu konfigurera en anpassad samplingsfrekvens direkt i "Analog Input"-modulen, antingen via kolumnen "Sampling Rate" i DS Grid, eller direkt från kanalens konfigurationsfönster.

Samplingsfrekvensen kan reduceras till valfritt värde, vilket ger maximal flexibilitet för din applikation. För att säkerställa hög datakvalitet även vid låga frekvenser appliceras automatiskt ett aliasfritt filter, vilket garanterar att inga aliasartefakter påverkar mätningarna. Programvaran lagrar kanaler med reducerad samplingsfrekvens som asynkrona kanaler i datafilen.

Termodynamikmodul

Vi introducerar den nya Termodynamikmodulen, tillsammans med en dedikerad Thermocycle-plotwidget, utvecklad för termodynamisk analys av fluider i slutna system. Dessa tillägg är viktiga inom en rad ingenjörs- och industrisammanhang för att möjliggöra övervakning av fluidens tillstånd vid olika mätpunkter.

T.ex. används i kylcykler – såsom i kylskåp, luftkonditioneringssystem eller storskaliga industriella kylaggregat – tryck-entalpidiagram (p-h-diagram) för att visualisera och analysera de termodynamiska processer som köldmediet genomgår.

Centrala steg, såsom kompression, kondensering, expansion och förångning, analyseras (som visas i figuren nedan) för att optimera kylkapacitet och säkerställa korrekt systemprestanda.

Den nya modulen och widgeten använder CoolProp-biblioteket för att beräkna fluidegenskaper, inklusive temperatur, tryck, densitet, entalpi, entropi och kvalitet. Resultaten kan sedan visualiseras i p-h-diagram (tryck–entalpi) eller T-s-diagram (temperatur–entropi). Som alternativ kan beräkningsmotorn bytas till REFPROP-biblioteket, om detta är installerat på datorn.

Båda modulerna omfattas av en ny dedikerad termodynamiklicens. Observera att licensen inte inkluderar REFPROP-backenden och inte levereras tillsammans med DewesoftX.

Geofencing i Polygon

Polygon-modulen innehåller nu en ny beräkning kallad geofencing. Med denna utökas modulens flexibilitet och ger ytterligare möjligheter att utnyttja positionsdata i DewesoftX.

Genom att definiera olika zoner i Polygon kan du nu tilldela diskreta värden som triggas och visas när du går in i en specificerad zon. Denna funktion är en idealisk lösning för att exempelvis namnge datafiler baserat på position samt spåra tidpunkter för in- och utpassering i en viss zon.

Du kan definiera en zon med valfri geometri. Ett av de mest praktiska alternativen är att använda ruttgeometri och importera en .kml-fil. Ruttgeometrin kan redigeras med bredd i valfri riktning och inkluderar både start- och slutlinjer. För en tydligare visuell representation kan du välja mellan Solid- och Outline-visning.

Resultatet av geofence-beräkningen är zonnamn, tid för inträde i zonen samt tid för utträde ur zonen, vilket ger möjlighet att även använda denna funktion vid efterbearbetning i kombination med sequencer-verktyget.

Ethernet transmitter

Ethernet transmitter-modulen gör det möjligt för DewesoftX att cykliskt skicka uppmätta eller beräknade data via UDP till valfri tredjepartsapplikation. Den statiska datadefinitionen och det enkla formatet gör modulen mycket användarvänlig och väl lämpad för integration i egna lösningar.

En central fördel med att använda UDP-protokollet är dess förmåga att avsevärt minska bandbreddsanvändningen, särskilt vid datatransmission till flera klienter med hjälp av multicast eller broadcast.

Modulen stödjer överföring av synkrona, asynkrona och enkelvärdes-skalära kanaler från valfri källa inom DewesoftX. Konfigurationen av kanaler sker via ett tabellbaserat gränssnitt, varefter programvaran kodar dessa till UDP-datagram. Strukturen för den överförda datan kan exporteras i XML-format, vilket gör det möjligt för tredjepartsapplikationer att korrekt tolka den inkommande UDP-strömmen. XML-filen är dessutom fullt kompatibel med Dewesofts Ethernet receiver-modulen, vilket är mycket användbart för felsökning av egna applikationer, då mottagarmodulen fungerar som en referensram för hur resultaten ska se ut. 

Best source selector

Best Source Selector-modulen kombinerar flera datakällor till en enda tillförlitlig utgång och säkerställer därmed obruten dataförsörjning till visuella gränssnitt eller matematiska moduler. Detta är särskilt användbart när samma data registreras från flera olika källor, där vissa källor riskerar att inte alltid vara tillgängliga. Typiska tillämpningar inkluderar Chapter 10, PCM, Ethernet Receiver eller Dewesoft NET-data.

Modulen kan utnyttja valfritt antal ingångar för att generera en enda utgång, och växlingslogiken kan utföras antingen automatiskt via en Dewesoft-kanal eller manuellt av operatören. För att säkerställa snabb konfiguration finns en autofyll-funktion som automatiskt fyller i kanaltabellen baserat på kanalnamn och index.

Watchdog module

Vid långvariga mätningar är det avgörande att säkerställa att DewesoftX förblir aktivt. Watchdog-pluginet övervakar DewesoftX och om inaktivitet upptäcks (t.ex. att mätningen stannar utan användarens inblandning) startar programvaran automatiskt om och går tillbaka till mätläge. Modulen stödjer även körning av egna skript vid inaktivitet, vilket gör det möjligt för användaren att definiera anpassade återställnings- eller larmrutiner.

När en mätning startar aktiverar Watchdog-modulen en bakgrundsprocess som kontinuerligt övervakar DewesoftX. Denna process är åtkomlig via Windows system tray och kan vid behov stoppas manuellt. Dessutom kan användaren konfigurera en daglig schemalagd uppgift för bakgrundsprocessen att köras vid en bestämd tidpunkt.

DWDataReader-bibliotek 5.0.0 & uppdaterad dokumentation

Denna version av DewesoftX inkluderar även version 5.0.0. av DWDataReader-biblioteket, som innehåller en rad förbättringar: nyimplementerade funktioner, uppdaterad dokumentation, enhetliga exempel för flera olika programmeringsspråk samt utökad plattformsstöd. Biblioteket kan även laddas ner separat från nedladdningssektionen på vår webbplats.

Med den nya funktionaliteten är det nu möjligt att skapa flera läsare (readers), vilket möjliggör multitrådad filbearbetning — med andra ord kan du nu läsa flera .dxd-filer samtidigt. Denna större uppgradering introducerar ett antal nya funktioner, inklusive en ytterligare parameter som gör det möjligt att ange vilken reader-instans som ska användas. Det nya biblioteket har dessutom fullt stöd för att läsa kanaler inspelade med Async index-struktur, samt avkodade CAN-kanaler när alternativet Store Decoded är aktiverat i CAN-inställningarna.

Vi har infört ett nytt dokumentationssystem som stöder versionshantering av biblioteket, vilket säkerställer att du alltid har tillgång till information som motsvarar den version av biblioteket du använder. Den senaste dokumentationen ingår i bibliotekspaketet. För förbättrat stöd har alla exempelprojekt enhetliggjorts och uppdaterats, och finns nu tillgängliga för C, Python, MATLAB och VBA. Dessutom stöds nu alla större operativsystem — Windows, Linux och macOS — vilket möjliggör smidig plattformskorsande utveckling.

Vad är mer nytt?

Du hittar ytterligare detaljer om alla funktioner som listas nedan på Dewesofts Engineering Support Portal:

  • F1-onlinemanualen öppnas nu korrekt mot hemsideversionen istället för den lokala versionen.

  • DTC-avkodning i J1939-standarden.

  • Möjlighet att slå samman datafiler från flera OBSIDIAN-enheter och skapa helt nya filer.

  • Ojämnhet (Roughness) och Fluktuationsstyrka (Fluctuation strength) tillagda i Sound Quality-modulen.

  • Ljudintensitet stöds nu även för 1/12- och 1/24-oktavband.

  • Möjlighet att omräkna datafiler med multipass-matematik (t.ex. IIR-filter med fas­korrektion aktiverad), även om de innehåller offline-ingångskanaler.

  • Bilder i Counter-setup gör konfiguration av räknare mer intuitiv.

  • Stöd för Counters SRDiv i Offline-läge.

  • Stöd för kopiering av matematikmoduler.

  • Stöd för import av 3D-modeller i NASTRAN-filformat i Modal geometry-widgeten.

  • Markörer i 2D- och 3D-grafer har nu en enhetlig interaktion via det nya Marker Panel, placerat på höger sida av widgeten. En snabbinställningsmeny finns tillgänglig på vänster sida av displayen, med ytterligare möjlighet att justera markörens form.

  • Du kan nu flytta 3D-grafwidgeten med mittenklick på musen samt redigera minimala och maximala tidsvärden.

  • Export av asynkrona kanaler sker nu med den första tillgängliga synkrona samplingshastigheten istället för den fulla dynamiska hastigheten vid S3T export.

  • Med nya knappar i Channel Selector kan du enkelt tilldela tillgängliga kanaler till widgeten.

  • Beräkningsblock i sekvensstyrningen (Sequencer) kommer nu med fullständiga funktionsbeskrivningar.

DewesoftX 2025.2 är en kostnadsfri uppgradering för alla Dewesoft-kunder och är kompatibel med samtliga Dewesofts datainsamlingssystem. Du kan ladda ner uppgraderingen från vårt download center, där du även hittar en changelog med alla mindre förbättringar och buggfixar.