Innehållsförteckning

XCP/CCP-kalibrering

Bläddra bland kategorierna

Applikationsstudier
Kunskapsbas för datainsamling
Produktuppdateringar
Företagets nyheter
Dewesoft Events
Fallstudier

Toppförfattare

PR

Primož Rome

GS

Grant Maloy Smith

CF

Carsten Frederiksen

EK

Eva Kalšek

ML

Matic Lebar

DewesoftX 2025.1 Release – Förbättringar av XCP/CCP-kalibrering, C++-skript och OPC-UA-klient

EK

Eva Kalšek

March 31, 2026

Vi är glada att presentera DewesoftX 2025.1, fullpackad med kraftfulla nya funktioner! XCP-mastermodulen stöder nu skrivning av data direkt till ECU:n, vilket öppnar upp för nya fordonsapplikationer. C++-skriptning är mer kraftfull och användarvänlig, vilket gör anpassad skriptning enklare än någonsin. Live Calibration Status möjliggör samtidig kalibrering av flera moduler, och du kan nu läsa Vector-kanaler med OPC-UA-klienten, tillsammans med många andra förbättringar.

DewesoftX 2025.1 Release

XCP/CCP-kalibrering

XCP- och CCP-protokollen används för kalibrering, datainsamling och diagnostik av ECU:n.

En uppdaterad XCP-mastermodul kan nu ändra karakteristikdata i ECU:n. Denna uppdatering förenklar konfigurationsprocessen vid testning av olika karakteristikdata, så att allt kan göras direkt i Dewesoft X utan att behöva byta till annan programvara.

Skrivfunktionen i XCP stöder ändring av skalära, vektor- eller matrisparametrar. Du kan ange värden manuellt eller ställa in dem via valfri Dewesoft X-kanal. Dessutom har vi uppdaterat 2D/3D-tabellwidgeten, som nu gör det möjligt att justera enskilda element, vilket gör det enklare att ändra uppslagstabeller som ofta används för att justera beteendet hos system som styrs av en ECU.

Den nya funktionaliteten stöds för både XCP- och CCP-protokollen och fungerar på alla stödda kommunikationslager (CAN, CAN-FD och Ethernet).

Loading player...
Loading video...

Förbättringar av C++-skript

DewesoftX 25.1 förbättrar C++-skriptmodulen avsevärt och gör den till ett ännu mer robust och användarvänligt verktyg för att utöka DewesoftX med egen funktionalitet.

Har du någon gång skrivit ett komplext C++-skript som inte fungerade, utan att förstå varför? Det nya stödet för felsökning i VS Code kan hjälpa dig. Sätt en brytpunkt, stega igenom koden och kontrollera variabelvärden för att säkerställa att de stämmer med dina förväntningar. Detta gör det enklare att identifiera och lösa problem.

VS Code debugging for C++ script module

Skript kan nu hämta eller ställa in egenskaper såsom nedre och övre gränser, beskrivning, färg och standardprecision för in- och utgångskanaler. Skript kan nu även skriva det första kanalvärdet i funktionen start(), vilket förenklar initialiseringsprocessen. Dessutom kan du använda synkrona kanaler med samplingsfrekvensdelare som indata till dina C++-skript.

Skript kan nu få åtkomst till variabler i datafilens header, vilket möjliggör dynamisk skriptkonfiguration baserad på filmetadata. En annan nyhet är möjligheten att villkorligt visa publicerade fält baserat på värdena hos andra publicerade variabler, vilket gör det möjligt att skapa dynamiska användargränssnitt för slutanvändare.

New functionality of C++ script module

Slutligen behåller den nya skriptomkonfigurationen nu automatiskt alla dina in- och utgångskanaler. Du slipper lägga tid på att montera om kanaler och återskapa beräkningar och visningar bara för att du ändrat en enkel gräns eller lagt till en ny utgångskanal i ditt skript.

Förbättringar av OPC-UA-klienten

OPC-UA-protokollet är ett skalbart industriellt kommunikationsprotokoll som möjliggör sömlöst datautbyte mellan enheter, maskiner och system. Protokollet spelar en avgörande roll inom industriell automation, smart tillverkning och relaterade tillämpningar.

Den senaste versionen av OPC-UA-klienten introducerar en förbättrad synkroniseringsmetod i DewesoftX när alternativet Local Time är valt. Denna förbättring säkerställer att OPC-UA-samplingar synkroniseras korrekt med annan insamlad data i DewesoftX.

Dessutom stöder den nya versionen läsning av Vector-kanaler från OPC-UA-servrar. Den introducerar automatisk mappning av kanalmetadata, där egenskaper som namn, enhet och beskrivning, som lagras i separata noder, tilldelas CurrentValue-kanalen som tidigare endast innehöll rådata.

Mappningsfunktionen fungerar endast mellan DewesoftX OPC-UA-moduler och gäller inte externa OPC-UA-servrar, eftersom deras struktur kan variera.

Reading Vector Channels and remapping channel properties

Live status-kalibrering

Uppdateringen DewesoftX 2025.1 samlar alla kalibreringar under den nya knappen "Calibrate" i live status-panelen på Measure-skärmen. Kalibreringar av matematikmoduler som kräver beräkningar från ingångskanaler, till exempel TDC i CEA eller justering av sensordefinition i räknare, var tidigare utspridda i DewesoftX, i enskilda matematikinställningar eller på anpassade visningar i Measure.

Flera kalibreringar kan nu utföras samtidigt, och när de är klara innehåller menyn statusar och beräknade kalibreringsparametrar, vilket gör att du snabbt kan verifiera och vid behov återställa justeringarna om något skulle gå fel.

Live status Calibration functionality

Men tänk dig att du genomför en kostsam engångsmätning och först efteråt märker att resultaten är något felaktiga. Med denna funktion kan du nu öppna datafilen, zooma in på det område där insignalen var i ett giltigt kalibreringsläge och kalibrera om din matematik.

Du kan sedan använda de beräknade parametrarna för att räkna om datafilen eller exportera datan och använda den i andra uppsättningar eller datafiler.

Re-use of calculated parameters in other setup files

Funktionen är tillgänglig för Power, TV, CEA, HBV, SLM, Counters, OA, vinkelgivarmatematik, mikrofonkorrigering och resolver-sensormatematik.

Vad mer är nytt?

Du hittar ytterligare information om alla funktioner som listas nedan på Dewesoft Engineering Support Portal:

  • Möjlighet att avkoda ASCII-värden i Ethernet Transmitter-modulen

  • Automatisk växling av visningar i Trigger Action-modulen

  • Du kan nu exportera sensorer från databasen Analog Sensor till individuella *.dxb-filer

  • Du kan se målvärden för Shunt-kalibrering för interna shuntar genom att hålla muspekaren över ingångsfönstret

  • Visuell editor för helt anpassade fönster i Modal Test

  • Standarden ISO 6396 stöds nu i Sound Power-modulen

  • Möjlighet att ange shims-parameter som kanal för en tvåtakts industrimotor i CEA

  • Förbättringar i konfigurationen av Counter-kanaler, möjlighet att nollställa enskilda räknare och stöd för ytterligare frekvensenheter vid användning av en linjär encoder

  • Åtgärdsblocket Balance Amplifier finns nu tillgängligt i Sequencer

DewesoftX 2025.1 är en kostnadsfri uppgradering för alla Dewesoft-kunder och är kompatibel med alla Dewesoft-system för datainsamling. Ladda ner uppgraderingen från vårt nedladdningscenter, där du också hittar en ändringslogg med alla mindre förbättringar och buggfixar.