Skip to main content

Axes and Units

Axis Convention

BitEdit 2 uses the Outer/Inner naming convention for map axes:

TermPositionMeaning
Outer axisAxes[0]Labels each row in memory. The dimension whose stride spans multiple cells.
Inner axisAxes[1]Labels each cell within a row. The dimension within one contiguous memory row.

This naming describes the physical data layout in the dump, not the visual display. The convention is stable regardless of how you choose to display or transpose the data.

In the 3D View

  • Inner axis → 3D X axis (horizontal)
  • Outer axis → 3D Z axis (depth)
  • Values → 3D Y axis (up)

Types of Axes

  • Dump-backed axes — axis values are stored in the binary and can be edited
  • Logical axes — axis values are defined by the map pack metadata and are not stored in the dump (read-only sequential indices)

Editing Axes

When an axis is stored in the dump, the Edit Axis button appears in the map editor toolbar. Click it to open the Axis Editor dialog:

  • Modify individual axis values
  • Choose measurement units (if the map pack defines unit conversions)
  • Axis changes are tracked in the undo stack
caution

Axis editing modifies the actual dump data. Incorrect axis values may cause issues with the ECU. Only edit axes if you understand the implications.

Units

Maps and axes can have associated unit definitions from the map pack. When available, you can switch between units using the unit picker in the map editor toolbar. Common examples:

  • RPM, % load, °C, bar, ms, °
  • Conversions are applied on display only — the underlying dump values remain in their native format