TestValidationDiagnostics_dark_SystemVisual_RGB-hd_jpg.jpg

CANdelaStudio

Définition efficace des données de diagnostic des calculateurs

Avec CANdelaStudio, vous prenez les rênes de la création et du perfectionnement des spécifications formelles de diagnostic des calculateurs – de manière intuitive, efficace et précise. Vous posez les bases d’un logiciel de diagnostic robuste, vous permettez la réalisation de tests de conformité automatisés et sans faille, et vous fournissez des données fiables aux testeurs de diagnostic dans les environnements de développement, de production et de service.

Conçu pour les ingénieurs et développeurs spécialisés dans les spécifications de diagnostic, CANdelaStudio vous permet de transformer la complexité en structure et les normes en actions concrètes. Vous travaillez plus rapidement, garantissez la cohérence et conservez un contrôle total sur chaque détail de vos données de diagnostic.

Parallèlement, l’échange de données normalisé via ODX et AUTOSAR DEXT s'intègre sans effort dans les chaînes d’outils et les flux de travail modernes.

Avantages

Réutilisabilité

  • L’utilisateur est guidé par un concept de modèles. Malgré des exigences différentes, les données de diagnostic sont toujours décrites selon une structure similaire, même pour différents équipementiers automobiles. Cela permet une réutilisabilité d’un projet à l’autre.
  • Support spécifique de niveau 1 pour le développement de diagnostics indépendants des constructeurs

Cohérence et sécurité

  • Des contrôles de cohérence lors de la saisie garantissent une qualité élevée des données.
  • Une interface utilisateur axée sur le diagnostic garantit des résultats rapides.

Polyvalence d'utilisation

  • L'importation et l'exportation depuis/vers différents formats d'échange (ODX, AUTOSAR DEXT/SYS-EX, CSV, RTF, HTML, A2L, XML, CDI, SOVD OpenAPI) simplifient la réutilisation et l'exploitation ultérieure des données
  • Support of different protocols on different networks (UDS, OBDonUDS (SAE J1979-2), KWP2000, OBD2, WWH-OBD, SOVD, CAN, LIN, MOST, FlexRay, DoIP)
AUO_Image_c2.jpg
Étude de cas
CANdelaStudio - Plug-ins pour la traçabilité automatisée des exigences de diagnostic. Vérification automatisée de la cohérence des exigences entre l’outil de spécification diagnostique CANdelaStudio et l’outil de gestion des exigences IBM® DOORS® chez AUO Mobility Solutions. L’amélioration des processus repose sur les plug-ins dédiés aux exigences disponibles dans CANdelaStudio et sur deux scripts C simples. Ces plug-ins permettent la saisie transparente des exigences liées au diagnostic dès le début du projet. Ils garantissent ainsi une traçabilité complète entre l’outil de gestion des exigences et CANdelaStudio tout au long du cycle de vie du projet.

Domaines d’application : Éditions et variantes

Les éditions sont des produits conçus pour répondre à des besoins précis :

  • Édition Desktop (DE) pour le travail interactif
  • Édition Serveur (SE) pour les environnements CI/CT automatisés
    (pour Windows et Linux)

Les variantes correspondent à des ensembles de fonctionnalités différenciés d'une édition :

  • Variantes de l’édition Desktop (DE) : Standard | ViewX | Pro | Admin
  • Variantes de l'édition serveur (SE) : Exportation de données | Échange de données
CANdelaStudio_Editions_Variants_new_CI.jpg

Variants for Desktop Edition (DE):

CANdelaStudio Standard

CANdelaStudio Standard offre toutes les fonctions essentielles permettant de décrire facilement les diagnostics des calculateurs (par exemple : identification du calculateur, mémoire des défauts, session, sécurité, etc.).

Fonctionnalités de CANdelaStudio Standard :

  • Création et modification de documents CANdela (*.cdd) à l'aide de modèles CANdela (*.cddt)
  • Définition des valeurs d'attributs pour la génération de code, par exemple
  • Comparaison de deux documents CANdela, ou de parties de documents CANdela
  • Importation de données à partir de divers formats standard (ODX, CSV, …)
  • Exporter le document CANdela vers divers formats de données
  • Affichage et modification cohérente dans une seule langue

Public visé : tous les participants actifs au processus de diagnostic devraient utiliser CANdelaStudio Standard.

CANdelaStudio ViewX

Le logiciel CANdelaStudio ViewX, proposé à un prix avantageux, permet de visualiser, de comparer et d'exporter des données de diagnostic, mais ne permet pas de les modifier.

  • Il offre les mêmes fonctionnalités que la version CANdelaStudio View, fournie avec les outils Vector (CANoe, CANape…), et permet en outre d’exporter la spécification de diagnostic sous forme de cahier des charges (RTF, HTML).
  • Il propose en outre des exportations orientées données (ODX, CSV…), une vue de comparaison et un visualiseur ODX.

Public cible : les auteurs de séquences de test et les utilisateurs de systèmes de test.

CANdelaStudio Pro

Identique à CANdelaStudio Standard, mais avec en plus la traduction manuelle et semi-automatique de la spécification de diagnostic en plusieurs langues (dans la version CANdelaStudio Standard, vous modifiez systématiquement la spécification de diagnostic dans une seule langue).

De plus, vous pouvez créer et utiliser des dictionnaires conformes à la norme ouverte TMX. Outre les langues d'Europe occidentale, les langues d'Extrême-Orient, telles que le japonais, sont supportées.

Public cible : les projetsinternationaux et les projets pour lesquels des spécifications multilingues sont requises ou utiles.

Administrateur de CANdelaStudio

Semblable à CANdelaStudio Pro, mais avec des fonctionnalités supplémentaires d'édition des modèles de diagnostic (*.cddt) permettant de définir :

  • Services de protocole fondamentaux
  • Mémoire des défauts (structure et propriétés des codes de diagnostic individuels)
  • Classes de diagnostic pour différents cas d'utilisation
  • Définition des paramètres d’autorisation pour les objets
  • Modification des objets sans restriction liée aux paramètres d’autorisation
  • Attributs permettant de configurer les outils de diagnostic (testeur, générateur de codes, validation…)
  • Suppression d’entrées de révision individuelles

De plus, vous pouvez modifier les aspects des modèles dans les documents CANdela (*.cdd) et traduire les modèles (*.cddt).

Public visé : les utilisateurs chargés du concept de diagnostic global d’un groupe de calculateurs ou d’une série de modèles de véhicules.

Variantes de l'édition Serveur (SE) :

Avec les éditions serveur (SE) de CANdelaStudio, vous effectuez des importations/exportations CANdelaStudio dans un environnement serveur, par exemple dans le cadre d’un pipeline d’Intégration continue (CI)/de conception-construction continue, sur Jenkins, une machine virtuelle, Docker, etc.

Les éditions serveur de CANdelaStudio comprennent une interface en ligne de commande et sont proposées sous la forme de deux variantes de produit, notamment
pour le système d’exploitation Linux:

  • Édition « Data Export Server » : exportations uniquement
  • Édition « Data Exchange Server » : importation et exportation

CANdelaStudio Server Edition dans un pipeline CI/CD

La vidéo ci-contre et l'enregistrement du webinaire présentent une approche visant à automatiser les tâches de développement de diagnostics à l'aide de CANdelaStudio Server Edition (SE), ce qui permet de réduire le travail manuel nécessaire à la mise à jour des spécifications de diagnostic, telles que les fichiers CDD.

Le pipeline d’automatisation comprend une validation via des contrôles UDS/AUTOSAR ainsi que l’exportation automatisée de fichiers ODX et DEXT, avec la possibilité d’intégrer des workflows plus complexes impliquant des tests et le déploiement.

La mise en œuvre nécessite un système de gestion de code source, une plateforme CI/CD, des outils d’automatisation et un environnement serveur ; des exemples sont fournis pour GitHub Actions et Jenkins.

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

Principales caractéristiques

Afin de gérer les différences propres à chaque constructeur automobile au sein d’un seul et même outil, CANdelaStudio soutient les modèles de document (CDDT). Un modèle de document correspond, en termes de contenu, à une spécification de diagnostic propre à un constructeur. Il contient une description formelle de tous les services de base autorisés de l’ECU ainsi que l’ensemble des éléments obligatoires qui doivent être mis en œuvre pour chaque ECU.

De nombreux constructeurs automobiles fournissent des modèles de document. Pour les projets ne disposant pas d’un modèle de document spécifique à un constructeur, un modèle de document générique pour l’UDS est fourni avec le logiciel.

CANdelaStudio permet au fournisseur d'adapter plus facilement le logiciel d'un calculateur développé dans le cadre d'un projet antérieur aux spécifications de diagnostic d'un autre équipementier, en offrant les avantages suivants :

  • Transfert de données en masse
  • Version AUTOSAR adaptable
  • Enregistrement sous différentes versions de document
  • Masquage des diagnostics du fournisseur
  • Importation DEXT

Une spécification de diagnostic est créée dans un document distinct pour chaque calculateur, sur la base du modèle propre au constructeur. Elle contient tous les éléments de diagnostic.

Les avantages :

  • Un contrôle de cohérence optimise l’efficacité de votre processus de diagnostic en garantissant la qualité des données dès les premières étapes
  • Grâce à la fonction « Mise à jour du document », vous pouvez facilement transférer des DID et des routines d’un document à un autre
  • La vue «Compare View» affiche les modifications entre deux versions et enregistre les résultats. De nombreuses fonctions de filtrage, de recherche et de navigation avancée sont disponibles.
  • Les documents CANdela multilingues, comprenant un affichage des traductions et l’échange au format TMX, facilitent la gestion des projets avec des partenaires étrangers
  • Importation et exportation de codes de défauts de diagnostic (DTC) dans une grande variété de formats
  • Différentes vues des codes de défauts : d’un aperçu sous forme de tableau à une vue de la validité des DTC dans différentes variantes, en passant par une vue d’édition détaillée pour un DTC individuel.
  • Transfert de données en masse : pour un transfert aisé de tous les éléments de diagnostic en une seule fois vers un document basé sur un CDDT1 et vers un autre document basé sur un CDDT2 différent

Vidéos

Images

CANdelaStudio 23P1 - FaultMemory.png
Traitement de la mémoire des défauts : affichage structuré de toutes les propriétés des codes d'erreur (DTC) avec tous les détails dans une vue de type « cockpit »
CANdelaStudio 24 - DataTypes-ComplexDataType.png
Liste des types de données : colonnes configurables, filtres flexibles basés sur des propriétés individuelles, regroupement de propriétés
CANdelaStudio 24 - DIDsView.png
Édition DID avec aperçu graphique
CANdelaStudio 23P1 - MultilingualExample.png
Traduction automatisée des modules de texte récurrents dans CANdelaStudio Pro
CANdelaStudio 23P1 - RequirementsView - DEXT Export.png
Processus AUTOSAR : importation des exigences et exportation vers un extrait de diagnostic AUTOSAR (format DEXT)
CANdelaStudio 23P1 - StateDiagram.png
Représentation graphique des dépendances d'état des services de diagnostic
CANdelaStudio 23P1 - CompareView.png
Comparaison de deux descriptions diagnostiques
CANdelaStudio 24 - DiagInstanceOverview.png
Présentation générale des instances de diagnostic
CANdelaStudio 24 - ProtocolServices.png
Présentation des services de protocole

Highlights of Version 25

  • Grâce aux nouvelles fonctionnalités d'IA de CANdelaStudio 25, les utilisateurs peuvent trouver des informations, des étapes de travail et des conseils spécifiques à chaque projet beaucoup plus rapidement, sans avoir à passer du temps à parcourir la documentation ou des données de diagnostic complexes.
  • La fonction «Smart Help » fournit des réponses précises et adaptées au contexte directement depuis le menu Aide, ce qui facilite la prise en main et améliore l’efficacité au quotidien.
  • La fonction «Suggestions intelligentes » fournit des recommandations fondées sur les données du projet, les CDD et d’autres artefacts, garantissant ainsi une plus grande cohérence, une meilleure qualité des données et une réduction des retouches.
  • En particulier avec des modèles de diagnostic complexes, l’IA remplace les essais et erreurs chronophages par des conseils ciblés, raccourcissant ainsi considérablement les cycles de développement.
  • Dans la version 25, la fonctionnalité d’IA est disponible via l’approche MCP, par exemple dans Visual Studio Code, offrant ainsi un aperçu des workflows basés sur l’IA autour de CANdelaStudio.
PREEvision_CANdelaStudio_DVC_DE_SE_Edition.png
Création interactive (édition bureau) | Software Factory/DevOps (édition serveur)
  • L'édition Server permet à CANdelaStudio de s'adapter aux processus automatisés de pipeline CI/CD et vous fait gagner un temps précieux, car les tâches récurrentes n'ont plus besoin d'être effectuées manuellement.
  • Les entreprises bénéficient d’une qualité et d’une stabilité accrues, car les flux de travail automatisés réduisent les erreurs humaines et permettent un retour d’information plus rapide sur les problèmes.
  • Les nombreuses opérations comprennent l’importation, l’exportation, l’exécution de plugins, la modification de propriétés individuelles et le réglage de nombreux éléments sur des valeurs prédéfinies. Cela permet d’intégrer de manière flexible l’édition Serveur dans les processus de développement et de gestion des données existants.
  • Grâce aux licences en volume et aux licences d’agent, des modèles de licence évolutifs sont disponibles, offrant une solution économique tant pour les opérations standard prévisibles que pour les pics de charge élevés.
SOVD_Data_Types_V25.jpg
  • Dans le domaine du SOVD, CANdelaStudio 25 étend ses capacités de modélisation grâce au nouveau type de classe «Opération». De nouvelles propriétés, telles que «Preuve de proximité requise », ainsi que des objets de données facultatifs, permettent une mise en correspondance spécifique à l'application des exigences propres au SOVD.
  • La version 25 introduit des types de données dédiés au SOVD, qui sont gérés de manière claire dans un onglet distinct.
  • Il en résulte une modélisation claire des données et un support sur mesure pour les projets basés sur le SOVD.
  • CANdelaStudio 25 améliore la fiabilité des processus grâce à de nouveaux types spécialement adaptés aux propriétés des codes d'erreur (DTC) : cycles de fonctionnement des événements, conditions des événements, valeurs booléennes et chaînes de caractères non traduisibles.
  • Pour la norme SAE J1939-73, un code d'erreur (DTC) peut disposer d'une valeur SPN/FMI distincte, en plus de la valeur hexadécimale pour l'UDS. Cela améliore l'intégration avec les processus en aval, tels que la génération de code et l'échange de données.
Search_V25.jpg
  • La fonction de recherche repensée de CANdelaStudio 25 fournit des résultats plus rapidement, de manière plus exhaustive et avec une facilité nettement accrue par rapport à auparavant – un avantage notable pour l’une des fonctionnalités principales les plus fréquemment utilisées.
  • Les utilisateurs peuvent désormais lancer une recherche directement depuis le champ de recherche ou utiliser la nouvelle boîte de dialogue de recherche proposant des options telles que la distinction entre majuscules et minuscules, la recherche de mots entiers, les préfixes, les suffixes et le contexte de recherche.
  • L’affichage des résultats est clairement structuré, filtrable et permet une navigation rapide grâce à des chemins d’accès aux objets cliquables.
  • Par ailleurs, la recherche couvre désormais également des contenus tels que les tableaux de texte, les attributs et d’autres éléments qui étaient auparavant difficiles à trouver, ce qui améliore considérablement le travail quotidien sur le projet.

  • De nouvelles listes et des pages de propriétés intégrées pour les conteneurs de tâches, les tâches, les paramètres de tâches et les « classes de documentation » offrent une plus grande transparence et un accès plus rapide aux propriétés pertinentes.
  • Particulièrement utile pour les utilisateurs expérimentés : la nouvelle liste récapitulative des attributs par défaut, qui permet de modifier facilement les attributs sur l’ensemble des objets et via une sélection multiple.
  • Cela réduit le nombre de clics nécessaires, simplifie les modifications en masse et aide les utilisateurs à gérer leurs données de manière plus efficace et cohérente.
  • La boîte de dialogue de fichiers donne accès aux dossiers OneDrive synchronisés, ce qui facilite encore davantage la recherche et l’utilisation des fichiers dans les environnements de travail modernes.

Formats d'importation/exportation

SOVD

  • Exportation SOVD OpenAPI : exportation de fichiers CDD basés sur UDS vers un fichier SOVD OpenAPI

AUTOSAR

  • Importation simplifiée des signaux et des conversions à partir d’une description de système AUTOSAR
  • Exportation de l’extrait de diagnostic AUTOSAR (fichiers DEXT)
  • Liaison des objets de diagnostic dans CANdelaStudio avec les
    objets associés dans l’extrait système AUTOSAR (SYS-EX)

Synchronisation des composants de diagnostic et des composants logiciels (SWC)

  • Création et mise à jour d’objets de diagnostic à partir de listes de types ou d’extraits système (SWC issus de DaVinci Developer)
  • Mise à jour des SWC dans DaVinci Developer via le format DEXT

CANdb et FIBEX

  • Prise en charge des signaux et conversion en objets de données et en codes d'erreur (DTC)

ODX

  • Importation depuis ODX (2.2, 2.0.1), ainsi qu'exportation vers ODX (2.2, 2.1, 2.0.1)
  • Nombreux paramètres optionnels pour l'exportation vers ODX (par exemple, orientée table ou service)
  • Importation partielle de données ODX, par exemple uniquement les couches et les services
  • ODXStudio View pour la visualisation des données ODX
  • Support intelligent des identifiants d’objet (OID) et des identifiants de texte (TID)

Rapports

  • Exportation des spécifications de diagnostic (RTF, HTML)
  • Exportation de la vue d’ensemble des services (fichier CSV)

Autres

  • Annexes numériques SAE J1979 et SAE J2012 : importation de données OBD détaillées dans une variante ou une bibliothèque sélectionnée

Échange de données dans le cadre du développement AUTOSAR

Avantages et bénéfices

  • Intégration complète dans les flux de travail existants (AUTOSAR)
  • Échange simple des données pertinentes pour le diagnostic entre les outils concernés
  • Cohérence entre les données de diagnostic et les descriptions des composants logiciels.
  • Des cycles de développement plus rapides grâce à la synchronisation et à la fusion automatisées en cas de modifications.
  • Haut degré d’automatisation dans la configuration logicielle
  • Cohérence des données DEXT et ODX : les deux sont générées à partir de la même source.
SWC-Sync_UseCase1_new_CI.jpg

L'outil de conception E/E PREEvision associe la conception logicielle et la conception des systèmes de diagnostic, faisant ainsi du diagnostic des véhicules une partie intégrante du processus de développement E/E.

  • Le modèle de diagnostic peut être exporté directement depuis PREEvision vers CANdelaStudio.
  • Les données de diagnostic sont ensuite affinées et complétées dans CANdelaStudio.
  • L’adaptation manuelle des données de diagnostic au logiciel n’est plus nécessaire.
  • L’échange de données entre les deux outils garantit la synchronisation entre la vue interne et la vue externe du diagnostic.

Les services et la mémoire des défauts, avec tous les détails issus des rapports de diagnostic, sont pris en compte. Le Scope de l’exportation des données de diagnostic repose sur la mise en correspondance logiciel-matériel, c’est-à-dire la disponibilité des objets de diagnostic sur un calculateur dédié.

SWC-Sync_UseCase_DaVinci_new_CI.jpg

DaVinci Developer Classic est un outil destiné à la conception architecturale de composants logiciels (SWC) pour les calculateurs AUTOSAR Classic.

Un extrait de système AUTOSAR (SYS-EX) est un extrait d’une description de système qui représente la description d’un calculateur. CANdelaStudio utilise les données de l’extrait de système AUTOSAR issues de DaVinci Developer Classic comme données de sortie pour la fonction « SWC Sync » (synchronisation des composants logiciels). Cela permet de synchroniser rapidement et facilement le contenu d’un extrait de système AUTOSAR pertinent pour la mise en œuvre des diagnostics UDS.

Les avantages :

  • Une synchronisation unidirectionnelle des SWC avec la spécification de diagnostic dans CANdelaStudio en vue d’un traitement ultérieur via la création de diagnostics (par exemple, l’attribution de numéros DID et de numéros DTC)
  • Génération rapide de la description diagnostique UDS de l’ECU à partir d’un « AUTOSAR System Extract » contenant des ports de diagnostic.
  • Création simplifiée des modules DCM et DEM : en combinaison avec le format AUTOSAR DEXT et DaVinci Configurator Classic, le mappage automatique vers le composant logiciel facilite la génération des modules AUTOSAR DCM (Diagnostic Communication Manager) et DEM (Diagnostic Event Manager).

Si les diagnostics UDS initiaux sont créés dans CANdelaStudio, les composants logiciels nécessaires aux diagnostics peuvent être facilement modélisés dans DaVinci Developer Classic après importation du fichier DEXT correspondant.

Des services sur mesure

Profitez de nos services d'ingénierie CANdelaStudio, parfaitement adaptés à vos besoins.

OEM_Tier1_Tailoring.jpg

Nos services sur mesure comprennent :

  • Support pour les formats spécifiques aux clients contenant des informations de diagnostic (importation et exportation de données) via des plug-ins
  • Personnalisation des composants standard du produit (par exemple, exportation ODX...) afin de répondre aux exigences spécifiques des clients
  • Création de modèles CANdelaStudio spécifiques aux équipementiers (fichiers .cddt)
  • Accompagnement produit pour une formation pratique et rapide sur des cas d’utilisation sélectionnés de CANdelaStudio

FAQs

Entamer une conversation
Pascale Morizur
Entamer une conversation
Les solutions et outils de diagnostic et de flashage de nouvelle génération vous intéressent-ils ? Dans ce cas, discutons-en !

Demander une version d'essai

Produits associés