TestValidationDiagnostics_dark_SystemVisual_RGB-hd_jpg.jpg

CANdelaStudio

Effiziente Spezifikation von Steuergeräte-Diagnosedaten

Mit CANdelaStudio erzeugen und bearbeiten Sie formale Steuergeräte-Diagnosespezifikationen – intuitiv, effizient und präzise. Sie legen den Grundstein für eine robuste Diagnosesoftware, ermöglichen nahtlose automatisierte Konformitätstests und liefern zuverlässige Daten an Diagnosetester in Entwicklungsumgebungen, Produktionsumgebungen und Serviceumgebungen.

CANdelaStudio wurde speziell für Ingenieure und Entwickler von Diagnosespezifikationen konzipiert. Damit arbeiten Sie nicht nur schneller, sondern gewährleisten auch Konsistenz und behalten die volle Kontrolle über jedes Detail Ihrer Diagnosedaten.

Der standardisierte Datenaustausch über ODX und AUTOSAR DEXT integriert die Diagnosedaten gleichzeitig mühelos in moderne Werkzeugketten und Arbeitsabläufe.

Vorteile

Wiederverwendbarkeit

  • Der Anwender wird durch ein Vorlagenkonzept geführt. Trotz unterschiedlicher Vorgaben werden die Diagnosedaten auch für verschiedene Fahrzeughersteller immer strukturell ähnlich beschrieben. Das ermöglicht eine projektübergreifende Wiederverwendung.
  • Spezielle TIER1 Unterstützung für die OEM-unabhängige Diagnoseentwicklung

Konsistent und sicher

  • Konsistenzprüfungen während der Eingabe garantieren eine hohe Datenqualität.
  • Die diagnose-orientierte Benutzungsoberfläche garantiert schnelle Ergebnisse.

Vielfältig einsetzbar

  • Import und Export in/aus verschiedene(n) Austauschformate(n) (ODX, AUTOSAR DEXT/SYS-EX, CSV, RTF, HTML, A2L, XML, CDI, SOVD OpenAPI) vereinfacht eine Wieder- und Weiterverwendung der Daten
  • Unterstützung verschiedener Protokolle auf verschiedenen Netzwerken, wie zB.: UDS, OBDonUDS (SAE J1979-2), KWP2000, OBD2, WWH-OBD, SOVD, CAN, LIN, MOST, FlexRay, DoIP
AUO_Image_c2.jpg
Case Study
CANdelaStudio – Plug-Ins für automatisierte Verfolgbarkeit von Diagnose-Requirements. Automatisiertes Sicherstellen der Konsistenz von Anforderungen zwischen dem Diagnosespezifikations-Tool CANdelaStudio und dem IBM® Requirement Management Tool DOORS® bei AUO Mobility Solutions. Basis dieser Prozessverbesserung sind die in CANdelaStudio verfügbaren Requirement-Plugins sowie zwei einfache C Skripte. Die Plugins ermöglichen die lückenlose Erfassung von Diagnose-bezogenen Anforderungen von Beginn an. Sie sichern somit die vollständige Rückverfolgbarkeit zwischen Requirement-Management-Tool und CANdelaStudio über die gesamte Projektlaufzeit.

Anwendungsgebiete: Editionen und Varianten

Editionen sind Produkte, die für bestimmte Anwendungen maßgeschneidert sind:

  • Desktop Edition (DE) für interaktives Arbeiten
  • Server Edition (SE) für automatisierte CI/CT Umgebungen
    (für Windows und Linux)

Varianten sind gestaffelte Feature-Sets einer Edition:

  • Varianten für die Desktop Edition (DE): Standard ViewX Pro Admin
  • Varianten für die Server Edition (SE): Data Export | Data Exchange
CANdelaStudio_Editions_Variants_new_CI.jpg

Varianten der Desktop Edition (DE):

CANdelaStudio Standard

CANdelaStudio Standard bietet alle wichtigen Funktionen, um die Diagnose eines Steuergeräts komfortabel zu beschreiben (z.B. Steuergeräte-Identifikation, Fehlerspeicher, Session, Security, …).

Funktionen von CANdelaStudio "Standard":

  • Erstellung und Bearbeitung von CANdela-Dokumenten (*.cdd) mit Hilfe von CANdela-Vorlagen (*.cddt)
  • Setzen der Attributwerte etwa für die Codegenerierung
  • Vergleich zweier CANdela-Dokumente oder Teile von CANdela-Dokumenten
  • Import aus verschiedenen Standardformaten (ODX, CSV, ...)
  • Export des CANdela-Dokuments in verschiedene Datenformate
  • Betrachten und konsistentes Bearbeiten in einer Sprache

Zielgruppe: Alle im Diagnoseprozess aktiv Beteiligten.

CANdelaStudio ViewX

Die preisgünstige Variante CANdelaStudio ViewX ermöglicht, die Diagnosespezifikation zu betrachten, zu vergleichen und zu exportieren, aber nicht zu verändern.

  • Sie hat die gleiche Funktionalität wie die "View" Variante, die mit den Vector Tools (CANoe, CANape...) ausgeliefert wird und kann zusätzlich die Diagnosespezifikation als Lastenheft (RTF, HTML) exportieren.
  • Zusätzlich bietet sie datenorientierte Exporte (ODX, CVS...), eine Vergleichsansicht und einen ODX-Viewer.

Zielgruppe:  Autoren  von  Prüfsequenzen, Anwender von Testsystemen.

CANdelaStudio Pro

Wie CANdelaStudio Standard, zusätzlich mit manueller und halbautomatischer Übersetzung der Diagnosespezifikation in mehrere Sprachen (in der Standard Variante wird die Diagnosespezifikation in jeweils einer Sprache konsistent bearbeitet).

Zusätzlich können Wörterbücher nach dem offenen TMX-Standard erzeugt und verwendet werden. Neben westeuropäischen Sprachen werden auch fernöstliche Sprachen (z.B. Japanisch) unterstützt.

Einsatzgebiet: Internationale Projekte und Projekte, in denen mehrsprachige Spezifikationen gefordert oder hilfreich sind.

CANdelaStudio Admin

Wie CANdelaStudio Pro, zusätzlich können Diagnosevorlagen sogenannte Templates (*.cddt) bearbeitet werden.

  • Beschreibung von grundlegenden Protokoll-Services und den damit verbundenen Datenstrukturen
  • Beschreibung von Fehlerspeicher (Struktur und Eigenschaften der Fehlercodes)
  • Beschreibung von Diagnoseklassen für die verschiedenen Anwendungsfälle der Diagnose
  • Festlegung von Zugriffsrechten für Objekte
  • Änderung von Objekten ohne Einschränkung durch Zugriffsrechte
  • Beschreibung von Attributen für die Konfiguration weiterer Diagnosewerkzeuge (Tester / Codegeneratoren / Validierung ..)
  • Löschen von einzelnen Änderungsnachweisen

Darüber hinaus können Template-relevante Aspekte in CANdela-Dokumenten (*.cdd) angepasst und auch Templates (*cddt) übersetzt werden.

Zielgruppe: Anwender, die für das globale Diagnosekonzept einer Steuergerätefamilie oder Fahrzeugplattform verantwortlich sind.

Varianten der Server Edition (SE):

Mit den CANdelaStudio Server Editions (SE) führen Sie CANdelaStudio Operationen wie automatisierten Import/Export, Konsistenzprüfungen und Massendatenverarbeitung in einer Serverumgebung aus – beispielsweise in Continuous-Integration- oder Continuous-Design-Build-Pipelines, mit GitHub Actions oder Jenkins auf virtuellen Maschinen.

CANdelaStudio Server Editions beinhalten eine kommandozeilenorientierte Benutzeroberflächen und werden in zwei Produtktvarianten angeboten - auch für das Betriebssystem Linux:

  • Data Export Server Edition: nur Exports
  • Data Exchange Server Edition: Import/export

Mit Volume- und Agent-License stehen zwei skalierbare Lizenzmodelle zur Verfügung, die sowohl für planbare Standardoperationen als auch für hohe Auslastungsspitzen eine wirtschaftliche Lösung bieten.

CANdelaStudio Server Edition in einer CI/CD-Pipeline

Die Application Note und das Video rechts zeigen einen Ansatz zur Automatisierung von Diagnoseentwicklungsaufgaben mithilfe der CANdelaStudio Server Edition (SE), mit dem sich der manuelle Aufwand bei der Aktualisierung von Diagnosespezifikationen wie CDD-Dateien reduzieren lässt.

Die Automatisierungspipeline umfasst die Validierung über UDS/AUTOSAR-Prüfungen und den automatisierten Export von ODX- und DEXT-Dateien, mit Potenzial für komplexere Workflows, die Tests und Deployments umfassen. 

Die Implementierung erfordert ein Source-Control-System, eine CI/CD-Plattform, Automatisierungstools und eine Serverumgebung, wobei Beispiele für GitHub Actions und Jenkins bereitgestellt werden.

CANdelaStudio Server Edition - Automation Pipeline on a Development Process | #VectorTechTutorial

Key Features

Um herstellerspezifische Unterschiede berücksichtigen zu können, unterstützt CANdelaStudio  Dokumentvorlagen (CDDT). Eine Dokumentvorlage entspricht inhaltlich einer herstellerspezifischen  Diagnosespezifikation. Sie enthält eine formale Beschreibung aller zulässigen Basisdienste (Services) der Steuergeräte sowie den Pflichtumfang, der in jedem Steuergerät umgesetzt werden muss.

Dokumentvorlagen werden von vielen Fahrzeugherstellern beigestellt. Für Projekte ohne herstellerspezifische Dokumentvorlage ist eine generische Dokumentvorlage für UDS im Lieferumfang enthalten.

CANdelaStudio erleichtert dem Zulieferer die Anpassung der Software eines Steuergerätes, das in einem früheren Projekt entwickelt wurde, an die Diagnosespezifikation eines anderen OEMs durch:

  • Massendaten-Transfer
  • Anpassbare AUTOSAR-Version
  • Speichern in verschiedenen Dokumentversionen
  • Ausblenden der Zulieferer-Diagnose
  • DEXT-Import

Auf Basis des OEM-spezifischen Templates wird für jedes Steuergerät eine Diagnosespezifikation in einem Dokument erstellt. Sie enthält alle Diagnoseelemente.

Vorteile:

  • Eine Konsistenzprüfung macht Ihren Diagnose-Workflow effizienter, indem die Datenqualität frühzeitig sichergestellt
  • wird
  • Mit dem Dokumenten-Upgrade können Sie bequem DIDs und Routinen von einem Dokument in ein anderes übernehmen
  • Die Vergleichsansicht stellt Änderungen zwischen zwei Versionen dar und speichert das Ergebnis. Zahlreiche Filter-, Such- und erweiterte Navigationsfunktionen stehen dabei zur Verfügung.
  • Mehrsprachige CANdela Dokumente, einschließlich Übersetzungsansicht und TMX-Austausch, erleichtern Projekte mit fremdsprachigen Partnern
  • Schneller Import und Export von Diagnose-Fehlercodes (DTCs) in unterschiedlichsten Formaten
  •  Verschiedene Sichten auf Diagnose-Fehlercodes: Von der tabellarischen Übersicht über die Gültigkeit von DTCs in verschiedenen Varianten bis hin zur Bearbeitungsansicht eines einzelnen DTCs mit allen Details.
  • Massendaten-Transfer: Zur einfachen Übertragung aller Diagnoseelemente auf einmal in ein Dokument, das auf einem CANdelaStudio Template1 basiert, und in ein anderes Dokument, das auf einem anderen CANdelaStudio Template2 basiert.
  • Automatisiertes Requirement-Tracking:  Automatisierte Synchronisation zwischen Requirements Management Tool und der Diagnosespezifikation in CANdelaStudio spart manuellen Bearbeitungsaufwand.

Videos

Bilder

CANdelaStudio 23P1 - FaultMemory.png
Verarbeitung des Fehlerspeichers: strukturierte Anzeige aller DTC-Eigenschaften mit allen Details in einer Cockpit-Ansicht
CANdelaStudio 24 - DataTypes-ComplexDataType.png
Datentypenliste: konfigurierbare Spalten, flexible Filter auf der Grundlage einzelner Eigenschaften, Gruppierung von Eigenschaften
CANdelaStudio 24 - DIDsView.png
DID-Bearbeitung mit grafischer Übersicht
CANdelaStudio 23P1 - MultilingualExample.png
Automatisierte Übersetzung wiederkehrender Textbausteine in CANdelaStudio Pro
CANdelaStudio 23P1 - RequirementsView - DEXT Export.png
AUTOSAR-Prozess - einfacher Import von Anforderungen und Export in einen AUTOSAR-Diagnostic-Extract (DEXT-Format)
CANdelaStudio 23P1 - StateDiagram.png
Grafische Visualisierung von Zustandsabhängigkeiten der Diagnoseservices
CANdelaStudio 23P1 - CompareView.png
Übersichtliche Vergleichsansicht von zwei Diagnosebeschreibungen
CANdelaStudio 24 - DiagInstanceOverview.png
Übersicht Diagnostic Instances
CANdelaStudio 24 - ProtocolServices.png
Übersicht Protocol Services

Highlights Version 25

  • Mit den neuen KI-Funktionen in CANdelaStudio 25 finden Anwender Informationen, Arbeitsschritte und projektspezifische Hinweise deutlich schneller – ohne langes Suchen in Dokumentationen oder komplexen Diagnosedaten.
  • Smart Help liefert direkt aus der Hilfe heraus präzise, kontextbezogene Antworten und unterstützt damit besonders den schnellen Einstieg und die tägliche Effizienz.
  • Smart Suggestions gibt fundierte Empfehlungen auf Basis von Projektdaten, CDDs und weiteren Artefakten und sorgt so für höhere Konsistenz, bessere Datenqualität und weniger Nacharbeit.
  • Gerade bei komplexen Diagnosemodellen ersetzt die KI zeitaufwendiges Trial-and-Error durch gezielte Orientierung und verkürzt damit Entwicklungszyklen spürbar.
  • Die KI-Funktionalität ist in Version 25 über den MCP-Ansatz z.B. in Visual Studio Code nutzbar und schafft damit schon heute einen Vorab-Einblick in KI-gestützte Workflows rund um CANdelaStudio.
PREEvision_CANdelaStudio_DVC_DE_SE_Edition.png
Interaktive Erstellung (Desktop-Edition) | Software Factory/DevOps (Server-Edition)
  • Die Server Edition macht CANdelaStudio fit für automatisierte CI/CD-Pipeline-Prozesse und spart wertvolle Zeit, weil beispielsweise wiederkehrende Arbeitsschritte nicht mehr manuell ausgeführt werden müssen.
  • Unternehmen profitieren von mehr Qualität und Stabilität, da automatisierte Abläufe menschliche Fehler reduzieren und schneller Rückmeldung zu Problemen geben.
  • Die zahlreichen Operationen bieten Import, Export, Plugin-Ausführung, Ändern einzelner Eigenschaften sowie Anpassen vieler Elemente auf vorgegebene Werte. Dadurch lässt sich die Server Edition flexibel in bestehende Entwicklungs- und Datenprozesse integrieren.
  • Mit Volume License und Agent License stehen skalierbare Lizenzmodelle zur Verfügung, die sowohl für planbare Standardoperationen als auch für hohe Auslastungsspitzen eine wirtschaftliche Lösung bieten.
SOVD_Data_Types_V25.jpg
  • Im Bereich SOVD erweitert CANdelaStudio 25 die Modellierung um den neuen Klassen-Typ „Operation“. Neue Eigenschaften wie „Proximity Proof Required“ sowie optionale Datenobjekte ermöglichen eine anwendungsgerechte Abbildung von SOVD-spezifischen Anforderungen.
  • Die Version 25 führt eigene SOVD-spezifische Datentypen ein, die in einem separaten Tab übersichtlich verwaltet werden.
  • Das Ergebnis ist eine klare Datenmodellierung und eine passgenaue Unterstützung für SOVD-basierte Projekte.
  • CANdelaStudio 25 verbessert die Prozesssicherheit durch neue passgenaue Typen für DTC-Eigenschaften: Event Operation Cycles, Event Conditions, Boolean und nicht übersetzbare Strings.
  • Für SAE J1939-73 kann ein DTC neben dem Hex-Wert für UDS einen separaten SPN/FMI-Wert haben. Dies verbessert den Anschluss an nachgelagerte Prozesse wie Codegenerierung und Datenaustausch.
Search_V25.jpg
  • Die überarbeitete Suche in CANdelaStudio 25 liefert Ergebnisse schneller, vollständiger und deutlich komfortabler als bisher – ein spürbarer Vorteil bei einer der am häufigsten genutzten Kernfunktionen.
  • Anwender können nun direkt über das Suchfeld einsteigen oder den neuen Suchdialog mit Optionen wie Groß-/Kleinschreibung, ganze Wörter, Präfix, Suffix und Suchkontext nutzen.
  • Die Ergebnisanzeige ist übersichtlich aufgebaut, filterbar und erlaubt eine schnelle Navigation über klickbare Objektpfade.
  • Gleichzeitig deckt die Suche nun auch Inhalte wie Texttabellen, Attribute und weitere bisher schwer auffindbare Elemente ab und verbessert damit die tägliche Arbeit im Projekt deutlich.
  • Neue Listen und integrierte Eigenschaftenseiten für Job Container, Jobs, Job Parameter und die „Documentation Classes“ sorgen für mehr Transparenz und einen schnelleren Zugriff auf relevante Eigenschaften.
  • Besonders praktisch für Expertenanwender: die neue Übersichtsliste der Default-Attribute, mit der sich Attribute objektübergreifend und per Mehrfachauswahl komfortabel bearbeiten lassen.
  • Das reduziert Klickwege, vereinfacht Massenanpassungen und unterstützt Anwender dabei, Daten effizienter und konsistenter zu pflegen.
  • Der Dateidialog bietet Zugriff auf synchronisierte OneDrive-Ordner, wodurch sich Dateien in modernen Arbeitsumgebungen noch einfacher finden und verwenden lassen.

Import-/Export-Formate

SOVD

  • SOVD OpenAPI Export: Export von auf UDS basierenden CDD-Dateien in eine SOVD OpenApi Datei

AUTOSAR

  • Einfacher Import von Signalen und Umrechnungen aus
    einer AUTOSAR System Description
  • Exportieren des AUTOSAR Diagnostic Extracts (DEXT-Dateien)
  • Verlinkung von Diagnose-Objekten in CANdelaStudio mit
    den zugehörigen Objekten im AUTOSAR System Extract
    (SYS-EX)

Sync von Diagnose- und SW-Komponenten (SWCs)

  • Erzeugung und Aktualisierung von Diagnoseobjekten aus Typenlisten oder System-Extrakten (SWCs aus DaVinci Developer)
  • Aktualisierung von SWCs in DaVinci Developer über das DEXT-Format

CANdb and FIBEX

  • Übernahme von Signalen und Umwandlung in Datenobjekte und DTCs

ODX

  • Import aus ODX (2.2, 2.0.1), sowie Export nach ODX (2.2, 2.1, 2.0.1)
  • Umfangreiche Einstellmöglichkeiten beim ODX-Export (z. B. tabellen- oder service-orientiert)
  • Partieller Import, z.B. nur Layers u. Services
  • ODXStudio View: Betrachten von ODX-Daten
  • Intelligente Unterstützung von Object-IDs (OID) und Text IDs (TID)

Reports

  • Export der Diagnosespezifikation (RTF, HTML)
  • Export der Service-Übersicht (CSV file)

Weitere

  • SAE J1979 und SAE J2012 Digital Annexes: Import detaillierter OBD-Daten in eine ausgewählte Variante oder Bibliothek/Library

Datenaustausch in der AUTOSAR-Entwicklung

Vorteile

  • Ganzheitliche Integration in bestehende Workflows (AUTOSAR)
  • Einfache Austausch diagnose-relevanter Daten zwischen den beteiligten Werkzeugen
  • Durchgängige Konsistenz zwischen Diagnosedaten und Beschreibungen der Softwarekomponenten.
  • Schnellere Entwicklungszyklen durch automatische Synchronisation und Zusammenführung bei Änderungen.
  • Hoher Automatisierungsgrad bei der Softwarekonfiguration
  • Konsistente DEXT- und ODX-Daten: Beide werden aus der gleichen Quelle generiert.
SWC-Sync_UseCase1_new_CI.jpg

Das E/E Designwerkzeug PREEvision vereint Software- und Diagnosedesign und macht damit die Fahrzeugdiagnose zu einem integralen Bestandteil des E/E-Entwicklungsprozesses.

  • Das Diagnosemodell lässt sich direkt aus PREEvision nach CANdelaStudio exportieren.
  • In CANdelaStudio werden die Diagnosedaten weiter verfeinert und ergänzt.
  • Eine manuelle Anpassung der Diagnosedaten an die Software ist nicht mehr notwendig.
  • Der Datenaustausch zwischen beiden Tools sorgt dafür, dass die interne und externe Sicht auf die Diagnose synchron bleibt.

Services und Fehlerspeicher mit allen Details aus den Diagnoseports werden berücksichtigt. Der Umfang des Exports von Diagnosedaten basiert auf dem Software-Hardware-Mapping, also der Verfügbarkeit von Diagnoseobjekten auf einem dedizierten Steuergerät.

SWC-Sync_UseCase_DaVinci_new_CI.jpg

DaVinci Developer Classic ist ein Werkzeug für den Architektur-Entwurf der Softwarekomponenten (SWCs) für AUTOSAR-Classic-Steuergeräte.

Ein AUTOSAR System Extract (SYS-EX) ist ein Auszug aus einer System Description, der die Beschreibung für ein Steuergerät repräsentiert. CANdelaStudio nutzt die AUTOSAR System Extract-Daten aus DaVinci Developer Classic als Ausgangsdaten für die Funktion “SWC Sync“ (Software Components Sync). Damit bietet sich eine einfache und schnelle Möglichkeit zur Synchronisation mit dem Inhalt eines AUTOSAR System Extract, der für die Implementierung der UDS-Diagnose relevant ist.

Die Vorteile:

  • Ein uni-direktionaler Sync von SWCs auf die Diagnosespezifikation in CANdelaStudio zur Weiterverarbeitung mittels Diagnose-Authoring (z.B. Vergabe von DID-Nummern und DTC-Nummern)
  • Eine schnelle Erzeugung der UDS-Steuergeräte-Diagnosebeschreibung aus einem AUTOSAR System Extract, der Diagnose-Ports enthält.
  • Eine vereinfachte Erstellung von DCM und DEM: Das automatische Mapping zur Softwarekomponente ermöglicht in Kombination mit dem AUTOSAR DEXT Format und DaVinci Configurator Classic ein einfaches Generieren der AUTOSAR-Module DCM (Diagnostic Communication Manager) und DEM (Diagnostic Event Manager).

Wird in CANdelaStudio eine UDS-Diagnose initial erstellt, so können in DaVinci Developer Classic nach dem Import der entsprechenden DEXT-Datei die notwendigen Softwareanteile der Diagnose leicht modelliert werden. 

Maßgeschneiderte Dienstleistungen

Profitieren Sie von unseren CANdelaStudio Engineering-Dienstleistungen, die perfekt auf Ihre Bedürfnisse zugeschnitten sind.

OEM_Tier1_Tailoring.jpg

Unsere kundenspezifischen Dienstleistungen umfassen:

  • Unterstützung kundenspezifischer Formate mit Diagnoseinhalten (Datenimport und -export) über Plug-ins
  • Anpassung von Standardproduktkomponenten (z. B. ODX-Export...) an kundenspezifische Anforderungen
  • Erzeugung von OEM-spezifischen CANdelaStudio Vorlagen/Templates (.cddt-Dateien)
  • Produkt-Coaching für eine schnelle, praxisorientierte Einweisung in ausgewählte Anwendungsfälle von CANdelaStudio

FAQs

Ein Gespräch beginnen
Pascale Morizur
Ein Gespräch beginnen
Interesse an Lösungen und Tools für Diagnose und Flashing der nächsten Generation? Dann lassen Sie uns reden!

Fordern Sie eine Testversion an

Verwandte Produkte