Le monitoring Ethernet
Le Capturing et le Tapping s’appliquent également aux messages PDU compatibles avec le système AUTOSAR au moyen de l’Ethernet Automobile
À partir de INCA 7.2 SP13, l’affichage de messages PDU (Protocol Data Unit) basés sur AUTOSAR COM et échangés entre deux unités de commande est possible au moyen du logiciel Ethernet Automobile. Le matériel de mesure ETAS ES886 dispose de la fonctionnalité TAP (Test Access Point). Elle est employée pour pouvoir mesurer avec INCA des messages PDU basés sur Ethernet Automobile. Les deux unités de commande continuent cependant de communiquer l’une avec l’autre. Les protocoles UDP/IP, IPv4, E2E-Protection et la fragmentation IP sont pris en charge.
Si vous ajoutez le ES886 dans la fenêtre de sélection de matériel de INCA, vous pourrez sélectionner la connexion Ethernet. Contrairement au « Tapping » où deux unités de commande sont raccordées aux ports Ethernet Automobile du ES886, le « Capturing » ne nécessite qu'un seul port. D’un point de vue logiciel, en situation de « Tapping », les raccords AE3 et AE4 se voient assigner le Port0 et le Port1. Dans le cas du « Capturing », seul le port AE3 ou AE4 raccordé à l’appareil sera sélectionné. L’autre port sera enregistré comme « Unused » (inutilisé) par le logiciel.
Pour pouvoir interpréter les messages PDU, INCA a besoin de fichiers AUTOSAR-XML (.arxml). Le monitoring Ethernet ne doit pas être confondu avec le monitoring SOME/IP. La prise en charge de SOME/IP sera assurée ultérieurement grâce à un Service Pack.
XCP
Le protocole réseau prend à présent en charge IPv6
En tant que paramètre de communication, un fichier A2L peut contenir soit une adresse IPv4, soit une adresse IPv6 pour le TCP ou le UDP. Dans la fenêtre qui permet de sélectionner les connexions de type XCP, INCA affiche un champ de paramètre IPv6 ou IPv4, renfermant le paramètre communiqué avec le fichier A2L, ou que vous pouvez configurer manuellement. La version du type de protocole internet affiché dépend de la description A2L. Étant donné le nombre croissant d’appareils compatibles IP, il a été nécessaire d’opter pour un adressage de type IPv6, qui offre une plage de valeurs plus importante que celle autorisée par le protocole IPv4. Cela permet d’adresser un plus grand nombre d’appareils.
Fenêtre de confirmation facultative
Aucune confusion inopinée possible entre une page de travail et une page de référence dans les expérimentations INCA
Avec INCA, il peut exister une énorme différence entre la page de travail et la page de référence. Une confusion de page non intentionnelle pouvant endommager le moteur, INCA propose désormais une fenêtre de confirmation facultative, qui permet de confirmer votre intention. Cette confirmation n’étant nécessaire que lorsqu’il existe d’importantes divergences entre la page de travail et la page de référence, la fenêtre de confirmation n’est pas activée par défaut : elle doit être activée dans les paramètres utilisateur INCA au moment des réglages de l’expérimentation. Indépendamment du paramètre retenu pour cette option, il sera toujours possible de changer de page avec la télécommande.
Protocole de communication
INCA prend en charge les commandes ASAP-V3.0
INCA V7.2 SP13 prend en charge les nouvelles commandes ASAP3-V3.0. Il existe désormais des commandes qui donnent des renseignements sur toutes les trames, et en particulier sur les données raster (GET RASTER OVERVIEW et GET MEASUREMENT INFO). D’autres commandes, comme PARAMETER FOR VALUE ACQUISITION EV2, GET ONLINE VALUE EV2 et DEFINE RECORDER PARAMETER doivent être assignées à des trames concrètes. Grâce aux commandes dans la phrase ci-dessus, vous pouvez attribuer un label à une trame spécifique. Il était possible jusqu’à présent de définir en millisecondes la fréquence d'échantillonnage souhaitée, mais avec le nombre croissant de processeurs multicœurs, il est désormais possible de définir une trame spécifique. Il est d’ailleurs possible d’utiliser la fonction SET FORMAT pour définir le format des valeurs d’ajustement. Il peut s’agir d’une valeur physique ou d’une valeur inhérente à l’appareil sans méthode de conversion.
VSD
Mise à jour facile de l’attribution des trames en cas de modification du logiciel de contrôle
Dans les fichiers A2L, vous pouvez enregistrer ce qu’on appelle des labels, des trames prédéfinies pour les valeurs de mesure destinées aux variables des fonctions. INCA peut utiliser ces informations pour mettre en place une expérimentation et enregistrer l’assignation par la même occasion. Avec INCA V7.2 SP 13, les utilisateurs pourront adapter rapidement leur expérimentation à la trame récemment définie dans un fichier A2L. Si, au cours de cette expérimentation, vous téléchargez une nouvelle version d’un fichier A2L, INCA pourra vérifier les trames prédéfinies et les assigner à nouveau. Cela peut être avantageux si vous disposez d'appareils multicœurs pour lesquels ont été définies des trames pour chaque cœur.
S’il y a eu une modification au niveau d’un cœur ou d’une trame sollicités, INCA affiche un symbole qui se présente sous la forme du signe égal barré. Un clic droit par exemple sur une source, une trame ou un label permet d’ouvrir un menu contextuel dans lequel vous trouverez la fonction permettant de réassigner les trames prédéfinies.
Nouvelle option
Il est maintenant possible de supprimer des fichiers Log-INCA obsolètes
À partir de la version 7.2 SP13, INCA vous permet de supprimer les fichiers temporaires et les fichiers journaux. Vous disposez pour ce faire d’une nouvelle fonction dans la barre de menus INCA, avec laquelle vous pourrez effectuer cette suppression. Au moment de quitter INCA, certains fichiers log sont supprimés pour libérer de l’espace sur le disque dur.
Cela concerne les fichiers log et les fichiers temporaires créés par INCA pendant l’installation et l’utilisation, et qui n’ont plus d’utilité par la suite. Jusqu’ici, ces fichiers n’étaient jamais supprimés, et leur nombre ne faisait que croître.
XCP V1.4
Listes empaquetées DAQ (Mode empaqueté DAQ) pour un contrôle optimisé, voire pour des interruptions des appareils de contrôles et des mesures d’événements
Depuis la version 7.2 SP13, le logiciel INCA prend en charge ce qu’on appelle des listes empaquetées DAQ (Mode empaqueté DAQ) dans le cadre du protocole de réseau XCP V1.4. Cela devrait réduire le nombre d’interruptions des contrôleurs, voire des unités de commande électronique, ce qui permettra de mesurer les événements plus rapidement. Le système permet de définir une durée de cycle EVENT pouvant aller jusqu’à une micro-seconde. Avantage : En cas de faible vitesse ou fréquence de numérisation, il est possible de transmettre plus de données. Cela permet par ailleurs de réduire les données (Overhead) qui ne comptent pas parmi les données utiles. On peut ainsi optimiser la charge du Bus. Le regroupement peut se faire à partir des éléments (element-grouped) ou à partir des événements (event-grouped).
Experiment
Afficher plusieurs appareils de contrôle
Si plusieurs unités de commande sont utilisées, il est possible d’avoir un aperçu très clair des informations dans la fenêtre INCA Experiment. Ces données sont présentées dans un tableau, et non plus comme avant, à l’aide d’un champ combiné devant être sélectionné sur l’unité de commande. Cela permet d’afficher plusieurs lignes à la fois. Ce tableau peut d’ailleurs être développé ou réduit, ce qui permet d’afficher tous les appareils et les colonnes correspondantes.
Si vous cliquez sur le symbole représentant une épingle, l’affiche multi-appareils est conservée, et le tableau ne se referme pas. Dans ce cas, le texte utilisé dans le tableau, qui correspond aux unités de commande, est raccourci au milieu. Si vous le survolez avec le pointeur de votre souris, ce texte sera lisible dans son intégralité (Tooltip).
Si vous cliquez sur un bouton pourvu d’une flèche verte pointant vers le haut et vers le bas, vous ouvrez le gestionnaire de pages-mémoire. Une flèche bleue, située à côté de la désignation de l’unité de commande, indique quel appareil est actif et susceptible de réagir à la combinaison de touches. Pour chaque unité de commande, vous disposez de boutons-radio pour pouvoir alterner entre la page de travail et la page de référence. Une colonne indique les divergences par unité de commande.
VN5610A
Il est possible de connecter des appareils au moyen de l’Ethernet Automobile & BR_XETK
INCA 7.2 SP13 prend en charge un monitoring et un enregistrement transparents des flux de données Ethernet de l’appareil VN5610A au regard de l’Ethernet Automobile et de BR_XETK. Il est ainsi possible d’utiliser le VN5610A pour le monitoring Ethernet avec la fonction Capturing et Tapping. L’appareil peut également servir à la conversion de médias. De plus, il offre deux branchements CAN-/CAN-FD pour du monitoring XCP, KWP2000, UDS et CAN. Afin de pouvoir utiliser l'appareil avec INCA, vous devez commander un bit d’activation pour l’interface VN5610 USB sur Ethernet/CAN/CAN FD. L’utilisateur reçoit alors une clé d’activation avec laquelle il peut activer lui-même l’appareil.
License Manager
Le mode contingent remplace l’ancien mode restreint
ETAS prend en charge un mode contingent qui permet à un utilisateur de travailler quelques jours sans licence, dans un mode restreint. Les utilisateurs INCA disposent d’une réserve de 14 jours pendant lesquels ils peuvent utiliser INCA sans licence. Ce contingent (réserve) de 14 jours peut être réparti sur des jours non-consécutifs, par exemple si le réseau n’est pas disponible. L’avantage de ce nouveau mode pour l’utilisateur : seuls les véritables jours d’utilisation sont comptabilisés
Le mode contingent fonctionne avec une sorte de réactualisation automatique qui réattribue progressivement de nouveaux jours de mode restreint, à condition d’avoir utilisé suffisamment longtemps le logiciel avec une licence valide. Le nouveau mode contingent remplace l’ancien mode restreint, et s’applique à toutes les applications ETAS qui fonctionnaient avec le gestionnaire de licence et l’ancien système de mode restreint.
Mode contingent
Recommandations pour ETAS INCA
Afin d'éviter que le contingent disponible ne s’épuise sur un PC, nous vous recommandons de souscrire auprès de ETAS INCA une quantité suffisante de licences flottantes pour un usage en parallèle. N’oubliez pas non plus de souscrire les licences avant que la connexion réseau ne soit interrompue. Une autre option consiste à activer le principe de « l’Auto-Borrow » une fois que vous avez installé INCA. Il est par ailleurs recommandé de bien suivre l’évolution du nombre de jours disponibles en mode restreint. Ce nombre de jours s’affiche dès que INCA démarre en mode contingent. Nous vous conseillons de contacter le Support Technique ETAS dès que vous constatez que le contingent de jours en mode restreint est presque épuisé. Dans certains cas d’urgence, l’équipe en charge de la maintenance pourra réactiver ce contingent.
INCA-SIP
Utilisation de variables « environnement de travail » dans les expérimentations INCA
Avec INCA 7.2 SP13, l'utilisateur peut afficher des variables environnement de travail MATLAB® dans INCA, et les calibrer. Les variables peuvent alors être insérées directement dans le modèle ou utilisées comme un environnement de travail. Il est donc possible d’accéder aux variables dans l’environnement de travail.
Prise en charge des catalogues de données
Les utilisateurs de INCA-SIP peuvent désormais accéder aux données enregistrées dans les catalogues de données. Les catalogues de données (Data Dictionaries) sont des dossiers permanents qui renferment des données utiles au modèle, mais leur utilisation est plus variée encore que les variables d’environnement de travail ordinaires. Les catalogues de données peuvent par exemple être enregistrés sous forme de fichiers externes.
Afficher des variables de mesures pour des modèles référencés
Dans le cas des modèles référencés dans Simulink®, INCA-SIP vous permet d’afficher d’autres valeurs de mesure dans INCA, en complément des paramètres de calibrage. Grâce à cette nouvelle fonctionnalité de lecture, l’utilisateur peut maintenant - comme avec Simulink® - définir les valeurs de mesure complémentaires qu’il souhaite afficher.
Prise en charge basique des blocs Stateflow®
Stateflow® est un outil qui fournit des logiques de modèles et de décision sur la base de machines d’état, de diagrammes d’état et de flux. On l’utilise souvent en association avec Simulink®. Dans la version INCA V7.2 SP13, INCA-SIP prend en charge la fonction de base des blocs Stateflow®, pouvant être utilisés dans les modèles Simulink®.