K-Matrix Studio

Ouvrez, explorez, éditez et comparez vos fichiers DBC, ARXML, FIBEX et LDF.

Un éditeur complet pour vos fichiers de réseaux embarqués.

Frames Table

Cherchez, triez, filtrez comme vous voulez.

Recherchez une frame par nom ou ID, triez par DLC, cycle time ou sender, faites apparaître n'importe quel attribut comme colonne. La table s'adapte à votre façon de travailler, pas l'inverse.

K-Matrix Studio
vehicle_can.dbc×
Save
Save As...
Merge...
Compare
Open file▾
Explorer
vehicle_can.dbc
▾CANCAN
▸ECUS67
▸ECM
▸TCM
▸ABS
▸BCM
▸EPS
Detail
Frames505
Signals2983
ECUs67
Comm Matrix
100%
Filter…
505 frames
+ New frame
Copy
Export...
Columns 9/26
NAMED...MUX T...CYCLE TIMECA...COMMENTSENDER
EngineControl8 B—10 ms—Main engine ECU frameECM
TransmissionStatus8 B—20 ms——TCM
BrakeSystemStatus6 B—5 ms——ABS
SteeringAngle4 B—10 ms——EPS
VehicleSpeed8 B—20 ms——BCM
ClimateControl6 B—100 ms——HVAC
BatteryManagement8 B—50 ms——BMS
ThrottleControl4 B—10 ms——ECM
Parsed505 frames · 2 983 signals · 67 ECUsCAN · CP1252

Bit Layout

Exactement ce que contient une frame.

Chaque signal positionné bit par bit. Byte order Motorola et Intel affichés correctement. Chevauchements détectés. Multiplexage standard et étendu (SG_MUL_VAL_).

K-Matrix Studio
vehicle_can.dbc×
Save
Save As...
Merge...
Compare
Open file▾
Explorer
vehicle_can.dbc
▾CANCAN
▸ECUS67
▸ECM
·EngineControl
·ThrottleControl
▸BCM
Detail
Frames505
Signals2983
ECUs67
Comm Matrix
100%
▾Bit Layout
76543210
0
EngineRPM
ThrottlePos
1
EngineRPM
CoolantTemp
2
CoolantTemp
ManifPres
3
ManifPres
FuelInj
4
FuelInj
IgnTiming
5
IgnTiming
BatV
6
BatV
VehicleSpd
7
VehicleSpd
Parsed505 frames · 2 983 signals · 67 ECUsCAN · CP1252

Table des signaux

Tout ce qu'il y a à savoir sur un signal.

Toutes les informations en un seul endroit : start bit, longueur, byte order, factor, offset, valeur physique calculée, attributs custom, receivers. Triable et filtrable sur n'importe quel champ.

SignalVehicleSpeed
Edit
vehicle_can.dbc×
Frame: EngineControl0x00000100Open frame ↗
▾Properties
VehicleSpeed
Physical Value
physical = raw × 0.01
Unit: km/h
Range: [0 … 655.35] km/h
START BIT
0
LENGTH
16 bits
BYTE ORDER
Intel (LE)
VALUE TYPE
Unsigned
FACTOR
0.01
OFFSET
0
MIN
0
MAX
655.35
UNIT
km/h
MULTIPLEXING
—
RECEIVERS
ECM, TCM, ABS, EPS, BCM
▾Converter
PHYSICAL = RAW × 0.01 [km/h]
Rawdechexbin
3500
⇌
Physical (km/h)
35.00
×

Communication Matrix

Les relations du réseau, d'un coup d'œil.

Vue ECU × frames : qui transmet, qui reçoit. Vue ECU × ECU : combien de frames s'échangent entre chaque paire de nœuds. Deux lectures complémentaires pour comprendre l'architecture réseau en entier.

K-Matrix Studio
vehicle_can.dbc×
Save
Save As...
Merge...
Compare
Open file▾
Explorer
vehicle_can.dbc
▾CANCAN
▸ECUS67
▸ECM
▸TCM
▸ABS
▸BCM
▸EPS
Detail
Frames505
Signals2983
ECUs67
Comm Matrix
100%
Frame
ECM
TCM
ABS
EPS
BCM
HVAC
EngineControl
T
R
R
·
R
·
TransmissionStatus
R
T
·
·
R
·
BrakeSystemStatus
R
R
T
·
R
·
SteeringAngle
·
·
R
T
R
·
VehicleSpeed
·
R
R
R
T
·
ClimateControl
·
·
·
·
R
T
T
Transmitter
R
Receiver
Parsed505 frames · 2 983 signals · 67 ECUsCAN · CP1252

Comparaison de fichiers

Deux versions, une seule vérité.

Comparez deux fichiers côte à côte. Frames ajoutées, supprimées, modifiées — avec le détail des champs changés au niveau de la frame et du signal.

K-Matrix Studio
vehicle_can_v1.dbc ×
vehicle_can_v2.dbc ×
Save
Save As...
Merge...
Compare
Open file ▾
vehicle_can_v1.dbc↔vehicle_can_v2.dbc
1 added1 removed3 modified
+SafetyMonitor
~EngineControl
dlc: 6 B → 8 B
cycle: 20 ms → 10 ms
~VehicleSpeed
+3 signals
factor: 0.1 → 0.01
−LegacyDiagFrame
~BrakeSystemStatus
comment updated
5 frames compared

Merge avec résolution de conflits

Fusionner sans perdre de données.

Fusion de deux bases avec détection automatique des conflits. Pour chaque frame conflictuelle : garder la base, utiliser l'entrant, ou fusionner signal par signal.

K-Matrix Studio
vehicle_can.dbc×
Save
Save As...
Merge...
Compare
Open file▾
Explorer
vehicle_can.dbc
▾CANCAN
▸ECUS67
▸ECM
▸TCM
▸ABS
▸BCM
▸EPS
Detail
Frames505
Signals2983
ECUs67
Comm Matrix
100%
Merge — 3 frame conflicts
vehicle_can_v1.dbc ← vehicle_can_v2.dbc
EngineControl
Keep base
Use incoming
Merge signals
VehicleSpeed
Keep base
Use incoming
Merge signals
BrakeSystemStatus
Keep base
Use incoming
Merge signals
Cancel
Apply Merge
Parsed505 frames · 2 983 signals · 67 ECUsCAN · CP1252

FlexRay Schedule

Le bus déterministe, visualisé.

Timeline complète de 64 cycles avec segments statique et dynamique. Navigation par cycle, filtre par canal A/B. Charge de bus calculée en temps réel.

K-Matrix Studio
system.arxml×
Save
Save As...
Merge...
Compare
Open file▾
Explorer
system.arxml
▾FlexRay_BusCAN
▸ECUS12
▸ECM
▸ABS
▸EPS
Detail
Frames42
PDUs38
Signals210
ECUs12
Comm Matrix
FlexRay
100%
CH A
CH B
BOTH
64 cycles · 5 ms/cycle
Cycle strip (0–63)
Cycle 3 — Channel A
STATIC5 slots
#1
BrakeCtrl
ABS
#2
SteerCmd
EPS
#3
EngineCtrl
ECM
#4
SuspCtrl
CDC
#5
GatewayRx
GW
DYNAMIC3 minislots
#6
DiagReq
#7
XCPFrame
#8
(free)
Parsed42 frames · 210 signals · 12 ECUsFlexRay · AUTOSAR 4.x

Et aussi

Tout ce que ça fait de plus.

K-Matrix Studio
Frame & Signal Editor
Tous les champs, blocs E2E et SecOC, attributs inline.
Déplacer un signal
Relocalisez un signal vers une autre frame via un picker.
Créer depuis zéro
Nouvelle base → bus → ECU → frame → signal, top-down ou bottom-up.
FlexRay Matrix
Grille slot × cycle par canal. Filtres ECU, tooltips E2E/SecOC.
FlexRay Anatomy
Diagrammes SVG interactifs : cycle, segments, canaux A/B.
Panneaux flottants
Panneaux déplaçables et redimensionnables. Modes Overview et Edit.
Export CSV / XLSX
Export filtré des frames, signaux et ECUs avec sélection de colonnes.
Annuler / Rétablir
50 étapes par onglet. Chaque édition ou merge = un step atomique.
Multi-format
DBC, ARXML 4.x, ARXML 3.x, FIBEX, LDFbeta — drag & drop, multi-sélection.

Gratuit.

Fournissez votre email pour recevoir votre clé de licence. L'application complète, tous les formats.

Télécharger

Télécharger K-Matrix Studio

Gratuit pour Windows et macOS. Fournissez votre email pour recevoir votre clé de licence.

Adresse email

Gratuit pour Windows et macOS. Fournissez votre email pour recevoir votre clé de licence.

Produits

Trois outils. Un seul domaine.

Logiciel, connectivité, hardware. Chaque outil résout un problème concret de l'ingénierie automobile embarquée.

Disponible

K-Matrix Studio

Éditeur de fichiers de réseaux embarqués. DBC, ARXML, FIBEX, LDF — ouvrez, éditez, créez, fusionnez et comparez. Gratuit.

DBCARXMLCAN / CAN FDFreeWin / Mac / Linux
In Development

OBD Remote Bridge

Lancez ODIS, ISTA ou Techstream sur un véhicule à 500km. Tunnel OBD2 chiffré avec passthrough J2534 physique.

J2534QUIC TunnelHW + SWFull Rust
Design Phase

AutoBridge

Interface automobile multi-bus modulaire. CAN, CAN-FD, LIN, K-Line, FlexRay, Automotive Ethernet. Une plateforme, tous les bus.

HardwareMulti-busModularPro-grade