Software for vehicle network development and testLogiciel de développement et de test des réseaux embarquésSoftware voor ontwikkeling en test van voertuignetwerken
Analysis, simulation, diagnostics and test for vehicle buses. Fully usable offline.Analyse, simulation, diagnostic et test des bus véhicule. Entièrement utilisable hors ligne.Analyse, simulatie, diagnose en test van voertuigbussen. Volledig offline te gebruiken.
Arnodiqa is a development and test tool for CAN, CAN FD, CAN XL, LIN and J1939. It records and decodes bus traffic, simulates rest buses and ECUs, runs diagnostics and flashing, and automates tests. It is used by engineers at OEMs, suppliers and test labs, including in environments without an internet connection.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.Arnodiqa is een ontwikkel- en testtool voor CAN, CAN FD, CAN XL, LIN en J1939. Het legt busverkeer vast en decodeert het, simuleert restbussen en ECU's, voert diagnose en flashen uit en automatiseert tests. Voor engineers bij OEM's, toeleveranciers en testlabs, ook in omgevingen zonder internetverbinding.
- No telemetry, no online activationNi télémétrie, ni activation en ligneGeen telemetrie, geen online activatie
- Perpetual licenceLicence perpétuellePerpetual licentie
- Desktop application and CLIApplication de bureau et CLIDesktopapplicatie en CLI
ApplicationsApplicationsToepassingen
One engine for the desktop and the command lineUn même moteur pour le poste de travail et la ligne de commandeEén engine voor desktop en command line
AnalysisAnalyseAnalyse
View bus traffic live or from BLF, ASC and MF4 logs. Decode with DBC or ARXML, then filter, log and export.Trafic de bus en direct ou à partir de journaux BLF, ASC et MF4. Décodage par DBC ou ARXML, puis filtrage, enregistrement et export.Busverkeer live of uit BLF-, ASC- en MF4-logs bekijken. Decoderen met DBC of ARXML, daarna filteren, loggen en exporteren.
AnalysisAnalyseAnalyseRest-bus simulationSimulation de bus résiduelRestbussimulatie
Interaction layer from DBC, ARXML or LDF with send types, cycle times, alive counters, E2E and SecOC.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.Interaction Layer uit DBC, ARXML of LDF met send types, cyclustijden, alive counters, E2E en SecOC.
SimulationSimulationSimulatieDiagnostics and flashingDiagnostic et reprogrammationDiagnose en flashen
ISO-TP, UDS, OBD-II, DoIP and J1939, symbolic with ODX/PDX. ECU simulation and flashing via UDS.ISO-TP, UDS, OBD-II, DoIP et J1939, en symbolique avec ODX/PDX. Simulation de calculateurs et reprogrammation via UDS.ISO-TP, UDS, OBD-II, DoIP en J1939, symbolisch met ODX/PDX. ECU-simulatie en flashen via UDS.
DiagnosticsDiagnosticDiagnoseTest and CITest et CITest en CI
Test modules in CAPL, test units in YAML, reports as HTML, JSON and JUnit. The headless CLI returns an exit code based on the verdict.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.Testmodules in CAPL, test units in YAML, rapporten in HTML, JSON en JUnit. De headless CLI geeft een exitcode volgens het verdict.
TestTestTestAir-gapped operationUtilisation hors ligneOffline gebruik
Built for isolated labsConçu pour les laboratoires isolésGebouwd voor afgeschermde labs
Test benches, HIL rooms and security labs are often deliberately disconnected from the internet. Arnodiqa makes no network connections and collects no telemetry. Installation, licensing and documentation work without internet access.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.Testbanken, HIL-ruimtes en security-labs zijn vaak bewust van internet afgesloten. Arnodiqa maakt geen netwerkverbindingen en verzamelt geen telemetrie. Installatie, licentie en documentatie werken zonder internet.
| LicenceLicenceLicentie | Signed licence file, checked locally. No activation, no phone-home.Fichier de licence signé, vérifié localement. Aucune activation, aucune communication sortante.Ondertekend licentiebestand, lokaal gecontroleerd. Geen activatie, geen phone-home. |
|---|---|
| InstallationInstallationInstallatie | Offline Windows installer. SBOM and third-party notices with every release.Programme d'installation Windows hors ligne. SBOM et mentions des composants tiers à chaque version.Offline Windows-installer. SBOM en third-party notices bij elke release. |
| Hardware keyClé matérielleHardwaresleutel | Not required.Non requise.Niet nodig. |
Air-gapped operation in detailL'utilisation hors ligne en détailOffline gebruik in detail
$ 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
Demo project without hardware: two virtual CAN networks with rest-bus simulation from the DBC, BLF logging and a trigger that captures an ASC excerpt. Full output in the documentation.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.Demoproject zonder hardware: twee virtuele CAN-netwerken met restbussimulatie uit de DBC, BLF-logging en een trigger die een ASC-fragment vastlegt. Volledige uitvoer in de documentatie.
DemoDémonstrationDemo
The application in 36 secondsL'application en 36 secondesDe applicatie in 36 seconden
Creating a project, starting a measurement, the Trace with a filter, a frame with its signals and a signal in Graphics.Création d'un projet, lancement d'une mesure, la Trace avec un filtre, une trame avec ses signaux et un signal dans Graphics.Een project maken, de meting starten, de Trace met een filter, een frame met signalen en een signaal in Graphics.
SpecificationsCaractéristiquesSpecificaties
Technical dataDonnées techniquesTechnische gegevens
| Bus systemsSystèmes de busBussystemen | CAN 2.0 A/B, CAN FD (ISO, non-ISO), CAN XL, LIN, J1939 |
|---|---|
| DatabasesBases de donnéesDatabases | DBC, ARXML (AUTOSAR Classic 3.x/4.x), LDF, FIBEX, ODX/PDX Editor for DBC and LDF; tools for lint, diff, convert and infoÉditeur pour DBC et LDF ; outils lint, diff, convert et infoEditor voor DBC en LDF; tools voor lint, diff, convert en info |
| Log formatsFormats de journalLogformaten | BLF, ASC, MF4 (ASAM MDF 4.1), PCAPNG (read and writelecture et écriturelezen en schrijven) Signal export to CSV, MATLAB (.mat) and ParquetExport de signaux en CSV, MATLAB (.mat) et ParquetSignaalexport naar CSV, MATLAB (.mat) en Parquet Recordings remain readable after a crash or power lossLes enregistrements restent lisibles après un plantage ou une coupure de courantOpnames blijven leesbaar na een crash of stroomuitval |
| InterfacesInterfacesInterfaces | Virtual bus (multi-channel)Bus virtuel (multicanal)Virtuele bus (meerdere kanalen) PEAK PCAN-Basic, Vector XL, Kvaser CANlib, SLCAN, candleLight/gs_usb, via the manufacturer's official drivervia le pilote officiel du fabricantvia de officiële driver van de fabrikant |
| DiagnosticsDiagnosticDiagnose | ISO-TP, UDS, OBD-II, DoIP (TCP and TLS), J1939-73; ECU simulation; flashing via UDS; Seed & Key DLLs (32 and 64 bit)ISO-TP, UDS, OBD-II, DoIP (TCP et TLS), J1939-73 ; simulation de calculateurs ; reprogrammation via UDS ; DLL Seed & Key (32 et 64 bits)ISO-TP, UDS, OBD-II, DoIP (TCP en TLS), J1939-73; ECU-simulatie; flashen via UDS; Seed & Key-DLL's (32 en 64 bit) |
| ScriptingScriptsScripting | Script VM for existing CAPL programs; CAPL Editor in the application; language server and VS Code extensionMachine virtuelle de script pour les programmes CAPL existants ; éditeur CAPL intégré ; serveur de langage et extension VS CodeScript-VM voor bestaande CAPL-programma's; CAPL Editor in de applicatie; language server en VS Code-extensie |
| Test | Test Runner in the application and arnodiqa test; test modules in CAPL, test units in YAML; reports as HTML, JSON and JUnit XMLTest Runner dans l'application et arnodiqa test ; modules de test en CAPL, unités de test en YAML ; rapports HTML, JSON et JUnit XMLTest Runner in de applicatie en arnodiqa test; testmodules in CAPL, test units in YAML; rapporten in HTML, JSON en JUnit XML |
| AutomationAutomatisationAutomatisering | Headless CLI, JSON report, exit codes; projects in YAML with JSON SchemaCLI sans interface graphique, rapport JSON, codes de sortie ; projets en YAML avec schéma JSONHeadless CLI, JSON-rapport, exitcodes; projecten in YAML met JSON Schema |
| Operating systemsSystèmes d'exploitationBesturingssystemen | Windows 11 (x64), offline installer (MSI or setup.exe)programme d'installation hors ligne (MSI ou setup.exe)offline installer (MSI of setup.exe) |
| PerformancePerformancesPrestaties | Live Trace: 20,000 frames/s at 60 fps display BLF read: more than 6 million frames/sTrace en direct : 20 000 trames/s avec un affichage à 60 images/s Lecture BLF : plus de 6 millions de trames/sLive Trace: 20 000 frames/s bij 60 fps weergave BLF lezen: meer dan 6 miljoen frames/s |
| NetworkRéseauNetwerk | No internet connection required, no telemetryAucune connexion Internet requise, aucune télémétrieGeen internetverbinding nodig, geen telemetrie |
| LicenceLicenceLicentie | Perpetual, with a signed licence file; 30-day evaluation with all featuresPerpétuelle, avec fichier de licence signé ; évaluation de 30 jours avec toutes les fonctionsPerpetual, met ondertekend licentiebestand; 30 dagen evaluatie met alle functies |
UsersUtilisateursGebruikers
For development and validation teamsPour les équipes de développement et de validationVoor ontwikkel- en validatieteams
OEMsConstructeursOEM's
Network integration, rest-bus simulation of the vehicle and validation of supplier ECUs.Intégration réseau, simulation du bus résiduel du véhicule et validation des calculateurs fournis.Netwerkintegratie, restbussimulatie van het voertuig en validatie van ECU's van leveranciers.
SuppliersÉquipementiersToeleveranciers
ECU development against the OEM database, diagnostics, flashing and regression tests in CI.Développement de calculateurs selon la base de données du constructeur, diagnostic, reprogrammation et tests de non-régression en CI.ECU-ontwikkeling tegen de database van de OEM, diagnose, flashen en regressietests in CI.
Test labsLaboratoires d'essaisTestlabs
Test benches and HIL setups, often on networks without internet access.Bancs de test et bancs HIL, souvent sur des réseaux sans accès à Internet.Testbanken en HIL-opstellingen, vaak op netwerken zonder internettoegang.
Engineering firmsBureaux d'étudesEngineeringbureaus
Project work for several customers, with node-locked, site or volume licences.Projets pour plusieurs clients, avec des licences par poste, par site ou en volume.Projectwerk voor meerdere klanten, met machinegebonden, site- of volumelicenties.
Evaluate on your own test benchÉvaluez sur votre propre banc de testEvalueer op uw eigen testbank
The evaluation runs for 30 days with all features, on your own hardware and in your own network, also without an internet connection. You receive the offline installer and the documentation.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.De evaluatie loopt 30 dagen met alle functies, op uw eigen hardware en in uw eigen netwerk, ook zonder internetverbinding. U ontvangt de offline installer en de documentatie.