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
Applications
Un même moteur pour le poste de travail et la ligne de commande
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.
AnalyseSimulation 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.
SimulationDiagnostic et reprogrammation
ISO-TP, UDS, OBD-II, DoIP et J1939, en symbolique avec ODX/PDX. Simulation de calculateurs et reprogrammation via UDS.
DiagnosticTest 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.
TestUtilisation 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.
| Licence | Fichier de licence signé, vérifié localement. Aucune activation, aucune communication sortante. |
|---|---|
| Installation | Programme d'installation Windows hors ligne. SBOM et mentions des composants tiers à chaque version. |
| Clé matérielle | Non requise. |
$ 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
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 bus | CAN 2.0 A/B, CAN FD (ISO, non-ISO), CAN XL, LIN, J1939 |
|---|---|
| Bases de données | DBC, ARXML (AUTOSAR Classic 3.x/4.x), LDF, FIBEX, ODX/PDX Éditeur pour DBC et LDF ; outils lint, diff, convert et info |
| Formats de journal | BLF, 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 |
| Interfaces | Bus virtuel (multicanal) PEAK PCAN-Basic, Vector XL, Kvaser CANlib, SLCAN, candleLight/gs_usb, via le pilote officiel du fabricant |
| Diagnostic | ISO-TP, UDS, OBD-II, DoIP (TCP et TLS), J1939-73 ; simulation de calculateurs ; reprogrammation via UDS ; DLL Seed & Key (32 et 64 bits) |
| Scripts | Machine virtuelle de script pour les programmes CAPL existants ; éditeur CAPL intégré ; serveur de langage et extension VS Code |
| Test | Test Runner dans l'application et arnodiqa test ; modules de test en CAPL, unités de test en YAML ; rapports HTML, JSON et JUnit XML |
| Automatisation | CLI sans interface graphique, rapport JSON, codes de sortie ; projets en YAML avec schéma JSON |
| Systèmes d'exploitation | Windows 11 (x64), programme d'installation hors ligne (MSI ou setup.exe) |
| Performances | Trace en direct : 20 000 trames/s avec un affichage à 60 images/s Lecture BLF : plus de 6 millions de trames/s |
| Réseau | Aucune connexion Internet requise, aucune télémétrie |
| Licence | Perpétuelle, avec fichier de licence signé ; évaluation de 30 jours avec 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.