K-Matrix Studio

DBC-, ARXML-, FIBEX- und LDF-Dateien öffnen, bearbeiten und vergleichen.

Ein vollständiger Editor für automotive Bus-Dateien.

Frame-Tabelle

Suchen, sortieren, filtern — wie Sie möchten.

Frame nach Name oder ID suchen, nach DLC, Zykluszeit oder Sender sortieren, beliebige Attribute als Spalten einblenden. Die Tabelle passt sich Ihrer Arbeitsweise an, nicht umgekehrt.

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 B10 msMain engine ECU frameECM
TransmissionStatus8 B20 msTCM
BrakeSystemStatus6 B5 msABS
SteeringAngle4 B10 msEPS
VehicleSpeed8 B20 msBCM
ClimateControl6 B100 msHVAC
BatteryManagement8 B50 msBMS
ThrottleControl4 B10 msECM
Parsed505 frames · 2 983 signals · 67 ECUsCAN · CP1252

Bit-Layout

Genau das, was in einem Frame steckt.

Jedes Signal bit-genau positioniert. Motorola- und Intel-Byte-Order korrekt dargestellt. Überlappungen erkannt. Standard- und erweitertes Multiplexing (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

Signal-Tabelle

Alles, was es über ein Signal zu wissen gibt.

Alle Informationen an einem Ort: Startbit, Länge, Byte-Order, Faktor, Offset, berechneter physikalischer Wert, benutzerdefinierte Attribute, Empfänger. Sortierbar und filterbar nach jedem Feld.

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
×

Kommunikationsmatrix

Die Netzwerkbeziehungen auf einen Blick.

ECU × Frames-Ansicht: wer sendet, wer empfängt. ECU × ECU-Ansicht: wie viele Frames zwischen jedem Knotenpaar ausgetauscht werden. Zwei komplementäre Ansichten für das vollständige Verständnis der Netzwerkarchitektur.

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

Dateivergleich

Zwei Versionen, eine Wahrheit.

Zwei Dateien nebeneinander vergleichen. Hinzugefügte, entfernte, geänderte Frames — mit den geänderten Feldern bis auf Frame- und Signalebene.

K-Matrix Studio
vehicle_can_v1.dbc ×
vehicle_can_v2.dbc ×
Save
Save As...
Merge...
Compare
Open file
vehicle_can_v1.dbcvehicle_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 mit Konfliktlösung

Zusammenführen ohne Datenverlust.

Zusammenführen zweier Datenbanken mit automatischer Konflikterkennung. Für jeden Konflikt-Frame: Basis behalten, Eingehende verwenden oder Signal für Signal zusammenführen.

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-Zeitplan

Der deterministische Bus, visualisiert.

Vollständige 64-Zyklen-Timeline mit statischen und dynamischen Segmenten. Zyklusnavigation, Kanal-A/B-Filter. Buslast in Echtzeit berechnet.

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

Außerdem

Alles, was es sonst noch kann.

K-Matrix Studio
Frame & Signal Editor
Alle Felder, E2E- und SecOC-Blöcke, Inline-Attribute.
Signal verschieben
Signal über einen Picker in einen anderen Frame verschieben.
Von Grund auf erstellen
Neue Datenbank → Bus → ECU → Frame → Signal, top-down oder bottom-up.
FlexRay-Matrix
Slot × Zyklus-Raster pro Kanal. ECU-Filter, E2E/SecOC-Tooltips.
FlexRay-Anatomie
Interaktive SVG-Diagramme: Zyklus, Segmente, Kanäle A/B.
Schwebende Panels
Verschiebbare und größenveränderliche Panels. Übersichts- und Bearbeitungsmodus.
Export CSV / XLSX
Gefilterter Export von Frames, Signalen und ECUs mit Spaltenauswahl.
Rückgängig / Wiederherstellen
50 Schritte pro Tab. Jede Bearbeitung oder jedes Merge = ein atomarer Schritt.
Multi-Format
DBC, ARXML 4.x, ARXML 3.x, FIBEX, LDFbeta — Drag & Drop, Mehrfachauswahl.

Kostenlos.

E-Mail angeben und Lizenzschlüssel erhalten. Die vollständige App, alle Formate.

Herunterladen

K-Matrix Studio herunterladen

Kostenlos für Windows und macOS. E-Mail angeben und Lizenzschlüssel erhalten.

E-Mail-Adresse

Kostenlos für Windows und macOS. E-Mail angeben und Lizenzschlüssel erhalten.

Produkte

Drei Tools. Eine Domäne.

Software, Konnektivität, Hardware. Jedes Tool löst ein konkretes Problem im Bereich Automotive Embedded Engineering.

Verfügbar

K-Matrix Studio

Editor für automotive Netzwerkdateien. DBC, ARXML, FIBEX, LDF — öffnen, bearbeiten, erstellen, zusammenführen und vergleichen. Kostenlos.

DBCARXMLCAN / CAN FDFreeWin / Mac / Linux
In Development

OBD Remote Bridge

Führe ODIS, ISTA oder Techstream auf einem Fahrzeug 500km entfernt aus. Verschlüsselter OBD2-Tunnel mit physischem J2534-Passthrough.

J2534QUIC TunnelHW + SWFull Rust
Design Phase

AutoBridge

Modulares Automotive-Multi-Bus-Interface. CAN, CAN-FD, LIN, K-Line, FlexRay, Automotive Ethernet. Eine Plattform, jeder Bus.

HardwareMulti-busModularPro-grade