Table Data Manipulation

Nexus Software Programmer › GeneralUpdated Sep 2026

A single Nexus fuel or ignition table can hold thousands of cells, and editing them one at a time is a fast way to lose an afternoon. These are the NSP table tools we use every day to make big, accurate changes in a few keystrokes.

Why table tools matter

Nexus tables can have up to 64 breakpoints per axis, which adds up to thousands of cells on a big 3D map. When you're tuning steady state on a dyno you might touch cells one at a time, but most real work isn't like that. You're shaping a region after a road log, adding a few percent of fuel across a load band, or smoothing a ridge in the ignition map. NSP's table tools do the arithmetic and the typing for you, and they work on a single cell or on any range you select.

Getting values into cells

MethodHow it worksWhen we use it
Direct entryClick a cell (or move to it with the arrow keys), type the number and press Enter to write it to the mapSetting a known value, like a single idle cell
Direct entry to a rangeSelect several cells by click-dragging or with Shift plus the arrow keys, type one value and press Enter; every selected cell gets itFlattening an area, such as setting a whole cranking region
Copy and pasteCopy one cell or a block and paste it elsewhereReusing a good area as a starting point for neighbors
Import from mapPull a table in from another map file. Only complete tables can be imported, not partial rangesBringing a proven table across from a similar engine or an earlier version of your tune

Changing existing values

Increase and decrease

NSP has keyboard shortcuts to nudge the selected cells up or down, with three step sizes: regular, small and large. They work on one cell or a selection. The small step is perfect for fine trims around a cell you're watching live, and the large step saves time when you're roughing in a new table. You'll find the exact keys in NSP's help, and they become muscle memory within a session.

Copy cell to adjacent

A keyboard combination copies the current value into the neighboring cell. It's the quickest way to walk a good value across a row while you're following a steady-state load point.

Percentage change

Select a range and scale it by a percentage. This is the tool we reach for most on fuel tables. If a region of the map logs consistently 4% lean, select it and add 4% in one go instead of doing the math for every cell.

Linearizing

Linearizing fills the cells between two end points with evenly stepped values. Set the value at each end of a row, select the row, and NSP draws a straight line between them. With several rows or columns selected you can linearize:

  • horizontally only,
  • vertically only, or
  • in both directions at once.

Each direction has its own shortcut. Linearizing is ideal for filling unvisited parts of a map between two areas you've tuned properly, and for removing the lumps that creep in when cells are tuned one at a time.

Inline math: our favorite trick

Instead of typing a new value, you can type a number followed by an operator and NSP applies it to whatever is already in the selected cells. It works on a whole range, and every cell is adjusted relative to its own value.

TypeDoesStarting at 80, you get
5+Adds 585
5-Subtracts 575
1.1*Multiplies by 1.188
2/Divides by 240

A real example: you've swapped to injectors that flow about 20% more, and you want a rough starting point before you correct the injector data properly. Select the whole base fuel table, type 0.83* and press Enter. Every cell drops by about 17%, and the shape of the map is preserved. (Updating the injector characterization is still the right long-term fix.)

Or, to pull 2 degrees of timing out of a knock-prone area, select it and type 2-. Done.

Save before big edits

Range edits are fast, which also means mistakes are fast. Save a copy of the map before scaling or linearizing large areas, and look at the 3D view afterward to make sure the shape still makes sense.

Common mistakes

SymptomUsually
Whole selection set to the same numberYou typed a plain value instead of a number with an operator
Can't import just a section of a tableImports are whole tables only
Map has sharp steps after tuningCells were tuned individually; linearize or smooth across the area
Change didn't stickEnter wasn't pressed to confirm the entry

FAQ

Can I import just part of a table from another map?

No, imports bring in a complete table. If you only want part of it, save a backup of your map first, import the whole table, then rework the areas you didn't mean to change.

Does percentage change work on ignition tables?

It will, but degrees of timing don't scale sensibly as a percentage. For ignition we use the add and subtract operators instead.

New to NSP? Start with our interface overview, then browse the Haltech knowledge base.