Software voor ontwikkeling en test van voertuignetwerken

Analyse, simulatie, diagnose en test van voertuigbussen. Volledig offline te gebruiken.

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.

  • Geen telemetrie, geen online activatie
  • Perpetual licentie
  • Desktopapplicatie en CLI
Trace-venster: gedecodeerd CAN- en CAN FD-verkeer op drie kanalen, met daaronder het Write-venster Trace-venster: gedecodeerd CAN- en CAN FD-verkeer op drie kanalen, met daaronder het Write-venster

Trace-venster met gedecodeerd CAN- en CAN FD-verkeer op drie kanalen. Daaronder het Write-venster.

Toepassingen

Eén engine voor desktop en command line

Alle functies

Analyse

Busverkeer live of uit BLF-, ASC- en MF4-logs bekijken. Decoderen met DBC of ARXML, daarna filteren, loggen en exporteren.

Analyse

Restbussimulatie

Interaction Layer uit DBC, ARXML of LDF met send types, cyclustijden, alive counters, E2E en SecOC.

Simulatie

Diagnose en flashen

ISO-TP, UDS, OBD-II, DoIP en J1939, symbolisch met ODX/PDX. ECU-simulatie en flashen via UDS.

Diagnose

Test en CI

Testmodules in CAPL, test units in YAML, rapporten in HTML, JSON en JUnit. De headless CLI geeft een exitcode volgens het verdict.

Test

Offline gebruik

Gebouwd voor afgeschermde labs

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.

LicentieOndertekend licentiebestand, lokaal gecontroleerd. Geen activatie, geen phone-home.
InstallatieOffline Windows-installer. SBOM en third-party notices bij elke release.
HardwaresleutelNiet nodig.

Offline gebruik in detail

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

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.

Demo

De applicatie in 36 seconden

Documentatie per taak

Een project maken, de meting starten, de Trace met een filter, een frame met signalen en een signaal in Graphics.

Specificaties

Technische gegevens

BussystemenCAN 2.0 A/B, CAN FD (ISO, non-ISO), CAN XL, LIN, J1939
DatabasesDBC, ARXML (AUTOSAR Classic 3.x/4.x), LDF, FIBEX, ODX/PDX
Editor voor DBC en LDF; tools voor lint, diff, convert en info
LogformatenBLF, ASC, MF4 (ASAM MDF 4.1), PCAPNG (lezen en schrijven)
Signaalexport naar CSV, MATLAB (.mat) en Parquet
Opnames blijven leesbaar na een crash of stroomuitval
InterfacesVirtuele bus (meerdere kanalen)
PEAK PCAN-Basic, Vector XL, Kvaser CANlib, SLCAN, candleLight/gs_usb, via de officiële driver van de fabrikant
DiagnoseISO-TP, UDS, OBD-II, DoIP (TCP en TLS), J1939-73; ECU-simulatie; flashen via UDS; Seed & Key-DLL's (32 en 64 bit)
ScriptingScript-VM voor bestaande CAPL-programma's; CAPL Editor in de applicatie; language server en VS Code-extensie
TestTest Runner in de applicatie en arnodiqa test; testmodules in CAPL, test units in YAML; rapporten in HTML, JSON en JUnit XML
AutomatiseringHeadless CLI, JSON-rapport, exitcodes; projecten in YAML met JSON Schema
BesturingssystemenWindows 11 (x64), offline installer (MSI of setup.exe)
PrestatiesLive Trace: 20 000 frames/s bij 60 fps weergave
BLF lezen: meer dan 6 miljoen frames/s
NetwerkGeen internetverbinding nodig, geen telemetrie
LicentiePerpetual, met ondertekend licentiebestand; 30 dagen evaluatie met alle functies

Alle functies

Gebruikers

Voor ontwikkel- en validatieteams

OEM's

Netwerkintegratie, restbussimulatie van het voertuig en validatie van ECU's van leveranciers.

Toeleveranciers

ECU-ontwikkeling tegen de database van de OEM, diagnose, flashen en regressietests in CI.

Testlabs

Testbanken en HIL-opstellingen, vaak op netwerken zonder internettoegang.

Engineeringbureaus

Projectwerk voor meerdere klanten, met machinegebonden, site- of volumelicenties.

Evalueer op uw eigen testbank

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.