Compare Map

Compare Map

Compare Map



NSP has an integrated Compare Map function which enables a user to quickly and easily compare the contents of two map files to one another and display their differences. This function can be used any time a map is open in NSP, even when online with an ECU. There are multiple view modes when Comparing maps to easier identify where and how the map differences occur. 

Usage

To use this function, first, have an ECU map open in NSP or be online with your ECU. This map is the 'Current' map and will be used for the values to which the 'Compare' map contents will be compared.  

  1. Click the Compare Map toolbar button or choose 'Compare' from the File menu. Click 'Choose Map for Compare'.


  2. A dialogue box will prompt you for a map to open. This map will be the 'Compare' map. Choose your map and click OK. 

  3. NSP will now load the contents of the Compare Map and enter into a special 'Compare' display mode. This can be seen by the 'Compare Map' toolbar button now displaying the Compare mode which begins as 'Showing Difference Values'. The Compare mode can be changed by clicking the toolbar button and choosing 'Change Comparison Display Mode' or by using the F9 keyboard shortcut. 

  4. When you wish to exit the Compare Map function, click the Compare Map Toolbar button and choose 'Exit Compare Mode'

Compare Modes

Several different display modes are available to use when in Compare Map mode. These are 'Difference Values', 'Current Values' and 'Compare Values'. The Compare Map toolbar button displays the current Compare mode, and the mode can be cycled by pressing the F9 key. 

All Compare Modes

Some aspects of the Compare Map mode exist in all Modes and are as such:
  1. Differences are highlighted in Purple
  2. The Navigation Tree will highlight nodes that contain differences between the Current and Compare maps. A parent node will be highlighted if any of its child nodes contain differences to aid in identifying where there are differences deep in the Tree.
  3. Individual settings within nodes will be highlighted if they are different. Clicking on a highlighted setting will display a prompt showing the values from the Current and Compare maps, along with a button to copy values from the Compare map into the Current map if required. 

Difference Values Mode

When in Difference Values mode, data displayed in tuning tables works as follows:
  1. Cell values with exactly matching X and Y-axis breakpoints from the Compare map are subtracted from the matching cell in the Current map. Positive values mean the Current map has larger values than the Compare map. A zero value means that the cell in the Current and Compare maps are the same. All non-zero difference values are outlined with a purple cell border.


  2. If an Axis breakpoint exists in the Current map but not in the Compare map, NSP will highlight that axis breakpoint label in purple. NSP will interpolate the data for each cell in that row/column based on the surrounding cells in the table, and generate a difference value.


  3. If an Axis breakpoint exists in the Compare map but not the Current map, that row/column is not displayed.
  4. Table data can be manipulated freely, and any changes made are written into the Current map. If you are online with an ECU at the time of starting Compare Mode, then your changes are written to the ECU in real-time. 
  5. Manipulating data using math functions (percentage change, linearisation etc) is done in the context of the difference values. Eg, making a percentage change on a cell displaying a '-10' difference will calculate the change based on the difference value, not the underlying Current or Compare cell value.  Linearising between two values linearises the difference value across the cells, not the underlying table values in the Current or Compare maps.
      Remember: in Difference Mode, cell values are viewed in the context of the Current map. Positive values mean the Current map cell has larger values compared to the Compare map cell, and Negative values mean the Current map has smaller values than the Compare map. A zero value means the data from both maps is the same. 

      Note: Graphical table views such as 3D and 2D views will not render difference values, they will retain the Current Map values and shape.

Current Values Mode

When in Current Values Mode, data displayed in tuning tables works as follows:
  1. All cell data displayed is from the Current map. 
  2. Cell values with exactly matching X and Y-axis breakpoints from the Compare map that contain values that differ from the Current map are outlined with a purple cell border.


  3. If an Axis breakpoint exists in the Current map but not in the Compare map, NSP will highlight that axis breakpoint label in purple. 


  4. If an Axis breakpoint exists in the Compare map but not the Current map, is it not displayed. 
  5. Table data can be manipulated freely, and any changes made are written into the Current map. If you are online with an ECU at the time of starting Compare Mode, then your changes are written to the ECU in real-time. 

Compare Values Mode

When in Compare Values Mode, data displayed in tuning tables works as follows:
  1. All cell data displayed is from the Compare map. 
  2. Cell values with exactly matching X and Y-axis breakpoints from the Current map that contain values that differ from the Compare map are outlined with a purple cell border.
  3. If an Axis breakpoint exists in the Compare map but not in the Current map, NSP will highlight that axis breakpoint label in purple. 
  4. If an Axis breakpoint exists in the Current map but not the Compare map, is it not displayed. 
  5. Table data is locked and can not be edited.

Tip: You can use Compare Map to emulate a 'track changes' function. Simply save the map you are working with, then immediately enter into Compare Map mode and select the saved map as your Compare map. Switch to the 'Current Values' display mode and any changes you make will highlight in purple. To clear the change highlighting and start tracking your new values, simply repeat this process.

    • Related Articles

    • Base Map Basics

      Today’s subject is Base Maps: what to expect and when to use one. Default Map When you go online with your Haltech ECU for the first time it will already have a preloaded Default Map. A Default Map has all the tuning maps, settings and functions ...
    • Internal MAP Sensor

      The MAP sensor is used to convert the manifold pressure into an electrical signal for the ECU to use. The internal Manifold Absolute Pressure Sensor is a 3Bar sensor which is rated up to 200kPa of boost (2Bar / 29psi). Connect the sensor to the inlet ...
    • Base Map Basics

      Today’s subject is Base Maps: what to expect and when to use one. Default Map When you go online with your Haltech ECU for the first time it will already have a preloaded Default Map. A Default Map has all the tuning maps, settings and functions ...
    • MAP Prediction / Fuel Film Model

      How to set up the MAP prediction based transient throttle For this to work correctly, you need a functioning TPS (either cable or electronic) and MAP sensor (internal or external) Check that your TPS is operating correctly - ie, it moves smoothly ...
    • Manifold Absolute Pressure (MAP) Sensor

      A Manifold Pressure Sensor, commonly referred to as a MAP Sensor, is used to measure vacuum or boost in the inlet manifold, and is often used as the primary load input to the Elite ECU.  A MAP Sensor is a powered sensor that typically has three ...