Logiciel de développement et de test des réseaux embarqués

Analyse, simulation, diagnostic et test des bus véhicule. Entièrement utilisable hors ligne.

Arnodiqa est un outil de développement et de test pour CAN, CAN FD, CAN XL, LIN et J1939. Il enregistre et décode le trafic de bus, simule le bus résiduel et les calculateurs (ECU), effectue le diagnostic et la reprogrammation, et automatise les tests. Il s'adresse aux ingénieurs des constructeurs, des équipementiers et des laboratoires d'essais, y compris dans des environnements sans connexion Internet.

  • Ni télémétrie, ni activation en ligne
  • Licence perpétuelle
  • Application de bureau et CLI
Fenêtre Trace : trafic CAN et CAN FD décodé sur trois canaux, avec la fenêtre Write en dessous Fenêtre Trace : trafic CAN et CAN FD décodé sur trois canaux, avec la fenêtre Write en dessous

Fenêtre Trace avec le trafic CAN et CAN FD décodé sur trois canaux. En dessous, la fenêtre Write.

Applications

Un même moteur pour le poste de travail et la ligne de commande

Toutes les fonctions

Analyse

Trafic de bus en direct ou à partir de journaux BLF, ASC et MF4. Décodage par DBC ou ARXML, puis filtrage, enregistrement et export.

Analyse

Simulation de bus résiduel

Couche d'interaction issue du DBC, de l'ARXML ou du LDF, avec types d'émission, temps de cycle, compteurs de vie, E2E et SecOC.

Simulation

Diagnostic et reprogrammation

ISO-TP, UDS, OBD-II, DoIP et J1939, en symbolique avec ODX/PDX. Simulation de calculateurs et reprogrammation via UDS.

Diagnostic

Test et CI

Modules de test en CAPL, unités de test en YAML, rapports HTML, JSON et JUnit. La CLI sans interface renvoie un code de sortie selon le verdict.

Test

Utilisation hors ligne

Conçu pour les laboratoires isolés

Les bancs de test, les salles HIL et les laboratoires de sécurité sont souvent volontairement coupés d'Internet. Arnodiqa n'établit aucune connexion réseau et ne collecte aucune télémétrie. L'installation, la licence et la documentation fonctionnent sans accès à Internet.

LicenceFichier de licence signé, vérifié localement. Aucune activation, aucune communication sortante.
InstallationProgramme d'installation Windows hors ligne. SBOM et mentions des composants tiers à chaque version.
Clé matérielleNon requise.

L'utilisation hors ligne en détail

arnodiqa run
$ arnodiqa run examples/demo/demo.yaml --duration 2s
measurement #3: 2.000000 s, 990 events, stop: Duration

channel  frames      rx      tx  err  fps(last s)  load%   peak%  state
CAN1        920       0     920    0          460   14.2    14.2  ErrorActive
CAN2         70       0      70    0           35    0.8     0.8  ErrorActive

logging:
  Logging: 990 events, 0 lost
    examples\demo\logs\Demo_3.blf
  HighRpmLog: 94 events, 0 lost
    examples\demo\logs\high_rpm_003.asc
$ echo $?
0

Projet de démonstration sans matériel : deux réseaux CAN virtuels avec simulation de bus résiduel issue du DBC, enregistrement BLF et un déclencheur qui capture un extrait ASC. Sortie complète dans la documentation.

Démonstration

L'application en 36 secondes

Documentation par tâche

Création d'un projet, lancement d'une mesure, la Trace avec un filtre, une trame avec ses signaux et un signal dans Graphics.

Caractéristiques

Données techniques

Systèmes de busCAN 2.0 A/B, CAN FD (ISO, non-ISO), CAN XL, LIN, J1939
Bases de donnéesDBC, ARXML (AUTOSAR Classic 3.x/4.x), LDF, FIBEX, ODX/PDX
Éditeur pour DBC et LDF ; outils lint, diff, convert et info
Formats de journalBLF, ASC, MF4 (ASAM MDF 4.1), PCAPNG (lecture et écriture)
Export de signaux en CSV, MATLAB (.mat) et Parquet
Les enregistrements restent lisibles après un plantage ou une coupure de courant
InterfacesBus virtuel (multicanal)
PEAK PCAN-Basic, Vector XL, Kvaser CANlib, SLCAN, candleLight/gs_usb, via le pilote officiel du fabricant
DiagnosticISO-TP, UDS, OBD-II, DoIP (TCP et TLS), J1939-73 ; simulation de calculateurs ; reprogrammation via UDS ; DLL Seed & Key (32 et 64 bits)
ScriptsMachine virtuelle de script pour les programmes CAPL existants ; éditeur CAPL intégré ; serveur de langage et extension VS Code
TestTest Runner dans l'application et arnodiqa test ; modules de test en CAPL, unités de test en YAML ; rapports HTML, JSON et JUnit XML
AutomatisationCLI sans interface graphique, rapport JSON, codes de sortie ; projets en YAML avec schéma JSON
Systèmes d'exploitationWindows 11 (x64), programme d'installation hors ligne (MSI ou setup.exe)
PerformancesTrace en direct : 20 000 trames/s avec un affichage à 60 images/s
Lecture BLF : plus de 6 millions de trames/s
RéseauAucune connexion Internet requise, aucune télémétrie
LicencePerpétuelle, avec fichier de licence signé ; évaluation de 30 jours avec toutes les fonctions

Toutes les fonctions

Utilisateurs

Pour les équipes de développement et de validation

Constructeurs

Intégration réseau, simulation du bus résiduel du véhicule et validation des calculateurs fournis.

Équipementiers

Développement de calculateurs selon la base de données du constructeur, diagnostic, reprogrammation et tests de non-régression en CI.

Laboratoires d'essais

Bancs de test et bancs HIL, souvent sur des réseaux sans accès à Internet.

Bureaux d'études

Projets pour plusieurs clients, avec des licences par poste, par site ou en volume.

Évaluez sur votre propre banc de test

L'évaluation dure 30 jours avec toutes les fonctions, sur votre propre matériel et dans votre propre réseau, y compris sans connexion Internet. Vous recevez le programme d'installation hors ligne et la documentation.