Table Data Manipulation

Table Data Manipulation

Tuning tables in your ECU can often comprise of several thousand cells across multiple axis that contain up to 64 breakpoints. Individually accessing each of these cells during the tuning process is often not realistic nor efficient, especially when not tuning steady state while mapping VE or Ignition tables. Therefore, NSP has many manipulation tools integrated into it that are designed to assist in speeding up the tuning process by reducing the amount of manual mathematics and data entry required by the tuner. Manipulation of cell values is possible individually or in a selected range.

Cell Data Entry

Direct entry

Entry of values directly into a cell can be performed by clicking the cell or moving to the relevant cell with the keyboard arrow keys, then simply typing the value directly into the cell. Pressing Enter confirms the change and writes it to the map.

Direct entry to range

The same direct entry can be performed across a range of cells by selecting the range of cells. Selection is possible by clicking and dragging the relevant cells, or using the Shift + Arrow Keys.

Copy & Paste

Cell data can be copied and pasted between cells. Cells can be copied individually or as a range.

Import from map

Cell data can be imported from an external map file. Only whole tables can be imported.

Cell Data Manipulation

Increase/Decrease Value

Can be applied to a singular cell or range.

 or 
 or 
 Regular change
  +  or  + 
 or 
Small change
 +  or  +  
 or 
Large change

Copy Cell to Adjacent

Can be applied to a singular cell or range.
 +  + 

Percentage Change

Can be applied to a singular cell or range.


Linearisation

Values between two endpoints can be linearised. This linearisation can be performed in both horizontal or vertical directions on a single row/column of data, or several at once. If several rows are selected, different keyboard shortcuts can be used to specify the direction of the linearisation.
 - Linearise both horizontally and vertically.
 - Linearise horizontally only.
 - Linearise vertically only.


Basic Math Functions

#- - subtract the entered amount from the cell value. Eg, Cell value = 100. Enter '10-'. New cell value = 90.
#+ - add the entered amount to the cell value Eg, Cell value = 100. Enter '10+'. New cell value = 110.
#* - multiplies the cell value by the entered amount Eg, Cell value = 100. Enter '0.5*'. New cell value = 50.
#/ - divides the cell value by the entered amount Eg, Cell value = 100. Enter '10/'. New cell value = 10.



    • Related Articles

    • TDC Offset Angle Table

      The TDC Offset Angle Table allows for fine adjustment where the locked ignition timing advances or retards over RPM, and allows the ignition timing to match between ECU and Crank at all RPM. This may be required due to sensor delays. The table output ...
    • Neutral Switch

      The neutral switch prevents a vehicle from starting when in any gear position other than Park or Neutral. The switch can also monitor gear selection and reverse light feedback data. ​ Options Neutral Switch Input Mode - Select an appropriate input to ...
    • Clutch Switch

      A Clutch Switch input can be used for Launch Control, for Gear Detection with a Gear Switch, and for data logging and other tuning purposes. Clutch Switch Configuration Options Clutch Switch Input Mode - Select an appropriate input to use for the ...
    • Haltech ECU Comparison Table

      STILL UNSURE? If you’ve narrowed your choice down to a couple of ECUs but want to confirm you’ve made the right decision contact our Tech Support Hotline. Remember, our goal is not to just sell you any ECU, we want to provide you with an ECU that’s ...
    • Recirc Valve Output Table

      Recirculation Valve Output Duty Cycle Table The values in this table indicate the output duty of the recirculation valve which can be mapped over a range of channels. Up to 3D mapping is available.