Nouvelles fonctions d’INCA V7.2

Avantages

  • Acquisition de dizaines de milliers de signaux en provenance du calculateur à une cadence élevée grâce à la nouvelle interface FETK
  • Connexion parallèle de plusieurs calculateurs FETK et bus de véhicule CAN, CAN FD, LIN ou FlexRay via les nouveaux modules d’interface bus et calculateur ES89x
  • Installation aisée, automatisée et centralisée d’INCA via Microsoft Installer
  • Prise en charge de Windows 10

Les outils logiciels flexibles de la famille de produits INCA d’ETAS sont destinés à l’acquisition des données de mesure, à l’application et au diagnostic des calculateurs. Dans le cadre de l’évolution d’INCA, de nouvelles fonctions ont été mises à disposition tous les trimestres à la partir de la version 7.1. Elles se présentent sous la forme de service packs qui sont tous inclus dans INCA V7.2. En plus des systèmes d’exploitation Windows® Vista*, Windows® 7, 8 et 8.1 de Microsoft, la nouvelle version prend également en charge Windows® 10.

* Prise en charge de INCA V7.2 Service Pack 4

Acquisition de grandes quantités de données de calculateurs

En association avec l'interface FETK-T d’ETAS pour calculateurs puissants et avec les nouveaux modules d’interface ES891/ES892, INCA V7.2 permet d’acquérir des données à une cadence rapide. Durant les trajets de mesure, plus de 56 000 variables différentes peuvent désormais être acquises et enregistrées simultanément.

Acquisition de données en provenance du calculateur via l’interface FETK :
FETK est proposée en deux versions, FETK-S (en bas à gauche) et FETK-T (en bas à droite). Ces deux variantes font appel à une interface de débogage de « Production Devices » (µC-PD) spécifique aux microcontrôleurs telle que JTAG (Joint Test Action Group), DAP ou LFAST pour accéder à la commande. Les FETK de type T prennent également en charge les interfaces particulièrement performantes µC-Trace de « Emulation Devices » (µC-ED), en parallèle à la transmission hautes performances de données Trace en provenance du calculateur, via l’interface série Aurora.

Les nombreuses mesures peuvent être sauvegardées compressées au format ASAM MDF V4.1, sans pertes de données, ce qui permet de réduire la taille des fichiers jusqu’à 60 %. Les fichiers de mesure peuvent être indexés en vue d’une introduction rapide. INCA V7.2 prend en charge l’indexation conforme à MDF. En interaction avec l’outil d’analyse des données de mesure MDA, une indexation propriétaire est proposée à titre d’alternative. Elle permet une introduction rapide de très gros fichiers de données dans MDA.

Dialogue de sélection des variables : l’utilisateur identifie aisément si toutes les variables de mesure d’une fonction / d’un groupe, seulement quelques-unes ou aucune n’est sélectionnée.

Afin de permettre une préparation rapide de mesures comportant de nombreuses variables, le chargement de vastes expérimentations et l’ouverture du dialogue de sélection des variables ont été accélérés. Les mécanismes de sélection des variables ont par ailleurs été étendus en vue d’une sélection rapide et simple d’un grand nombre de signaux et de leur affectation à des trames. Il est par exemple possible de sélectionner en bloc des grandeurs de mesure d’une fonction ou d’un groupe.

Dialogue de sélection des variables : L’utilisateur peut sélectionner toutes les grandeurs de mesure d’une ou de plusieurs fonctions/groupes en une seule fois en vue de la mesure. INCA affecte ensuite ces grandeurs de mesure à la trame par défaut.

Inversement, la fonction de recherche des variables a été complétée. Les fenêtres d’une expérimentation contenant la grandeur recherchée sont désormais mises en évidence visuellement. Si une variable n’est pas trouvée, l’utilisateur peut passer directement de la recherche au dialogue de sélection des variables, le filtre de recherche étant alors automatiquement repris.

La qualité d’affichage des expérimentations a par ailleurs été améliorée. L’affichage de l‘environnement d’expérimentation présente désormais un contraste plus marqué. Les fenêtres d’affichage actives sont signalées par un cadre de couleur, tandis que les couleurs des affichages inactifs s’adaptent à celles de l’arrière-plan. Les zones de commande des fenêtres d’affichage inactives s’effacent au profit du nom de la fenêtre d’affichage.

Environnement d’expérimentation: les fenêtres actives sont signalées par un cadre de couleur, tandis que les couleurs des affichages inactifs s’adaptent à celles de l’arrière-plan. Les zones de commande des fenêtres inactives s’effacent au profit des noms

Afin d’améliorer le rapport de surface de l’affichage des mesures et de la légende pour les oscilloscopes virtuels, il est possible de faire varier la taille de la police dans la légende entre 6 et 14 points. Et afin de permettre une meilleure lecture des valeurs de mesure binaires, les suites de chiffres de quatre bits sont séparées par des espaces dans l’affichage.

Gestion des données d’application et de la qualité

Le gestionnaire de données d’application ADM d’INCA permet aux utilisateurs de choisir parmi de nombreuses options en lien avec la précision lors de la comparaison de différentes données de calculateur. Avec INCA V7.2, le degré de précision appliqué lors de la comparaison peut être enregistré dans le fichier ASAM A2L associé. Lors de la comparaison de jeux de données présentant des précisions différentes, c’est la précision la plus élevée qui est retenue. Dans les fichiers de description de calculateurs A2L, il est possible d’indiquer des limites supérieures et inférieures pour les valeurs caractéristiques, qui en option peuvent être contrôlées par INCA lors de l’importation de données d’application. A titre d’alternative, le contrôle peut également porter sur les données déjà importées.

Lors de l’échange de données d’application avec des systèmes de gestion des données tels qu’AVL CRETA par exemple, les valeurs d’application sont désormais extraites directement des fichiers HEX du calculateur, et ne sont plus enregistrées séparément dans des fichiers de description CDF. Cela accroît le taux d’échange de données de 20 à 30 %. L’add-on INCA-QM-BASIC (Basic Quality and Maturity Tracking) prend désormais en charge des métadonnées pour la description des processus, comme par exemple des informations statistiques ou des commentaires pouvant être stockés dans des fichiers CDF. Les utilisateurs peuvent afficher, éditer et filtrer les métadonnées dans le gestionnaire de données d’application ADM.
 

Utilisation sur banc d’essai

L’add-on INCA-MCE (Measurement and Calibration Embedded) pour le module de prototypage et d’interface ES910 et INCA permet d’établir une liaison en temps réel entre le banc d’essai et le calculateur. INCA-MCE prend désormais en charge des trames de calculateur contenant des signaux d’une longueur totale supérieure à 1024 octets. Lors de la configuration du module ES910, il est à présent possible d'ajouter automatiquement toutes les grandeurs de mesure et de réglage d'une expérimentation INCA et, comme avec INCA, de calibrer des calculateurs ETK dotés d’une RAM d’application limitée. La RAM est gérée pour ce faire par INCA ou par l'utilisateur. Lors de la préparation des expérimentations, les variables calibrables peuvent être en conséquence soit proposées automatiquement par INCA sur la base de critères précis, soit sélectionnées manuellement par l’utilisateur. Afin que le nombre maximal possible de variables soit toujours disponible dans la RAM, l’espace mémoire qui n’est plus nécessaire est automatiquement libéré.

L’interface étendue ASAP3 prend en charge les nouvelles commandes EXTEN-DED_GET_PARAMETER et EXTENDED_SET_PARAMETER, de manière à pouvoir transférer des données Integer ASCII et 32 bits. La version logicielle par exemple, ou des informations d’état du calculateur peuvent ainsi être communiquées au banc d’essai. Indépendamment de cela, les variables s’affichant dans les éditeurs d’une expérimentation sont désormais également actualisées lors d’un accès à distance via ASAP3 ou la COM-API (Component Object Model-API).

Nouvelles options d’interface

En plus de prendre en charge les nouvelles interfaces FETK et les nouveaux modules ES89x, INCA V7.2 propose de nombreuses autres options matérielles attractives. Le nouveau module ES583 d'ETAS constitue une interface USB FlexRay disponible en format poche pour INCA. Avec son complément, le module d'interface CAN USB ES581.4, les deux canaux peuvent désormais être utilisés en parallèle par deux applications telles qu’INCA et BUSMASTER.

Pour traiter les données de position ultra-précises des systèmes de navigation internationaux modernes GALILEO et GLONASS, INCA V7.2 prend en charge les extensions de la version 4.1 du standard NMEA 0183 pour les récepteurs Global Navigation Satellite System (GNSS).

Pour les applications CAN FD, les modules de calculateur et d’interface de bus ES523, ES891 et ES892 sont disponibles pour la surveillance de bus et pour l’application et le diagnostic via les protocoles XCP on CAN FD et UDS on CAN FD. Pour la surveillance de signaux transmis sur des bus LIN, INCA prend désormais également en charge des fichiers LIN V2.2 et SAE J2602 LDF. La surveillance de signaux CAN J1939 est possible avec INCA V7.2 pour des débits de données de 250 kBaud et 500 kBaud. Les signaux J1939, qui utilisent l’identifiant 29 bits de messages CAN pour coder et multiplexer des informations sont traités comme des signaux de mesure classiques lors de l'utilisation d’INCA, par exemple lors de la sélection des variables.

Conforme à ASAM MCD

Avec le mécanisme de transformation spécifié dans la version V1.7 de la norme ASAM MCD-2 MC (ASAP2), INCA V7.2 peut présenter des objets de calibration complexes du programme de calculateur sous une forme optimisée en termes d’application. Pour ce faire, le fabricant du logiciel de calculateur met à disposition des transformations spécifiques sous la forme d’une DLL (Dynamic Link Library). La nouvelle version d’INCA prend également en charge des champs des variables et de grandeurs de mesure multidimensionnels. La dimension des champs est mémorisée dans le fichier A2L à l’aide du nouveau ASAM MCD 2MC Keyword « MATRIX_DIM ». Il est avantageux lors de la calibration de modèles de fonctions d’établir une correspondance entre le nom de paramètres de modèles et les désignations des variables correspondantes dans le calculateur. INCA prend en charge à cet effet le nouvel ASAP2-Keyword MODEL_LINK dans des fichiers A2L et CDF (Calibration Data Format).

INCA V7.2 prend en charge les premières parties de la nouvelle version 1.3 du protocole de communication ASAM MCD-1 XCP, incluant la nouveau XCP AML pour fichiers A2L et le traitement des erreurs conformément aux nouveaux codes d’erreur XCP sur les couches transport CAN, CAN FD, FlexRay et Ethernet. Comme alternative à la mesure de grandeurs stockées dans des listes d’acquisition de données (DAQ), il est désormais également possible d’acquérir des données de mesure de calculateurs CCP (CAN Calibration Protocol) et XCP en « Polling Mode ». De manière cyclique, INCA entre des données que le calculateur écrit à des adresses affectées aux différentes grandeurs de mesure. A titre d’extension de la méthode de mesure basée sur DAQ, INCA met également à disposition pour les calculateurs multicore des formules améliorées de calcul de la charge de calcul et des besoins en RAM de contrôles de trames dynamiques.

En plus de la prise en charge des standards ASAM, INCA peut désormais traiter des descriptions de réseaux CAN et CAN FD conformes à AUTOSAR Release 4.1.

Programmation de mémoires flash de calculateurs

A partir de la version V7.2, INCA peut également programmer les mémoires flash des calculateurs à l’aide d’UDS (Unified Diagnostic Services) avec FlexRay et via XCP avec Ethernet. Dans les scripts ProF qu’INCA utilise pour la programmation, le temps d’attente peut désormais être configuré via la commande XCP PROGRAM_CLEAR lors de l’effacement de contenus de mémoire existants pour lesquels XCP spécifie une valeur de l’ordre de 65 secondes.

Pour la programmation flash de fichiers binaires  au format Motorola S19, le format de données 3 octets S6 d’INCA est désormais également pris en charge, en plus du format de données 2 octets S5. Les temps de programmation sont réduits grâce au transfert d’importants blocs de données.

Pour comparer des bits individuels de variables, il est à présent possible d’utiliser les opérateurs AND, OR, XOR et NOT dans des scripts ProF. Pour interdire la communication de calculateurs sur le bus CAN, INCA peut envoyer des messages CAN spécifiques avec un CAN-ID quelconque avant et pendant le processus de programmation. Les commandes ProF pour l’envoi de messages CAN peuvent désormais être également utilisées lors de la programmation via CAN FD.

Diagnostic des calculateurs

L'add-on ODX-LINK pour INCA V7.2 prend en charge le standard de diagnostic embarqué uniformisé à l’échelle internationale WWH-OBD (ISO 27145), qui est principalement utilisé pour les véhicules utilitaires et les poids lourds à partir de l’année modèle 2014 répondant à la norme d’émissions Euro VI. Toutes les données WWH-OBD peuvent être demandées par les calculateurs, s’afficher sur des instruments dans l’environnement d’expérimentation et être enregistrées et sauvegardées par INCA dans des fichiers MDF.

La nouvelle version d’ODX-LINK permet par ailleurs d’utiliser les nouveaux codes d’erreur selon SAE J1979-DA et SAE J2012, ainsi que des fichiers de description au format PDX, ODX ou XPRJ et la commande ODX COMPARAM selon ODX V2.2 (ISO/DIS 22901-1) pour initialiser des appareils via KWP2000-on-CAN ou K-Line et UDS-on-CAN. En raison de leur compatibilité avec ODX V2.2, les projets INCA conformes à ODX V2.0.1 peuvent  continuer à être utilisés avec ODX-LINK ou ODX-FLASH.

Installation MSI et intégration Simulink®

INCA V7.2 peut être installé soit seul, soit parallèlement à la version 7.1 du logiciel. La routine d’installation repose à présent sur la technologie Windows Installer (MSI), ce qui simplifie considérablement le déploiement automatisé et centralisé du logiciel. A l’aide de la routine MSI, les outils logiciels INCA requis sont sélectionnés, configurés, installés, installés et désinstallés par l’utilisateur en une seule étape, avec vérification de la compatibilité entre les versions d’add-on et l’installation de base. Comme pour les autres produits INCA, les variantes de licences « liées à un PC », « liées à un utilisateur » et « flottantes » sont désormais également proposées pour les add-ons INCA-LIN (LIN Integration Package) et INCA-FLEXRAY.

La fonctionnalité de l’add-on INCA-SIP (Simulink® Integration Package), qui permet d’acquérir et de modifier des valeurs de paramètres de modèles MATLAB®/Simulink® en cours de simulation dans INCA est désormais incluse dans l’add-on INCA-EIP (Experimental Target Integration Package) et est mise à la disposition de tous les utilisateurs INCA-EIP sans surcoût.