Edit Characteristic Axes
Last updated
Last updated
Copyright © 2024 | All Rights Reserved
To create or edit Characteristics in an A2L file use the Create or Edit tools in the main toolbar or the right click menu while the Characteristics tab is active in the A2L file area. A tabbed dialog will open similar to that shown in Figure 1.
The X-Axis tab in this dialog is available if the Characteristic Type is a curve because a curve is an array of values with 1 axis. Both the X and Y-Axis tabs are shown if the Characteristic type is a map because a map is a table of values with 2 axes. The properties on the X and Y-Axis tabs are identical and described below in Table 1. The General tab defines the Characteristic type and most of the other properties. The Address tab defines memory addressing for the Characteristic. The Interface Data tab supports unique data that a tool may need to run properly. Use the OK button to close the dialog and save any changes. Use the Cancel button to close the dialog without saving any changes.
Property | Description |
---|---|
Axis Type
The ASAP2 Editor supports 3 axis types:
FIX_AXIS - These axis points are "fixed" in the sense that they can not be written by an MCD system or test tool. Axis points are calculated using the Fix Axis Calc and Fix Axis Calc Data properties.
STD_AXIS - Standard axis where the axis points are stored in the ECU and writeable by a test tool.
COM_AXIS - Common axis that can be applied to multiple curves and maps. Use the Reference Axis Point property to pick the Axis Pts.
Input Quantity
References a Measurement to be used as a working point on the axis to track along the curve or map. The dropdown selections come from the Measurements tab.
Conversion
Applies the selected Conversion Method to the axis values. The dropdown selections come from the Conversion Methods tab.
Max Axis Points
Maximum number of axis points.
Lower Limit
Lower limit of plausible range of values.
Upper Limit
Upper limit of plausible range of values.
Reference Axis Point
Selects the Axis Pts record if the Axis Type = COM_AXIS. The dropdown selections come from the Axis Pts tab.
Fix Axis Calc
Selects how points are created for Axis Type = FIX_AXIS.
FIX_AXIS_PAR - uses equation X(i) = Offset + (i-1)*2^Shift, where i = {1...# of axis points}.
FIX_AXIS_PAR_DIST - uses equation X(i) = Offset + (i-1)*Distance, where i = {1...# of axis points}.
FIX_AXIS_PAR_LIST - uses a list of values. The Conversion property is applied to achieve the actual display values.
Fix Axis Calc Data
Input values for the Fix Axis Calc property.
FIX_AXIS_PAR format is: Offset, Shift, # of axis points. Example: 0, 4, 6 creates axis points: 0, 16, 32, 48, 64, 80.
FIX_AXIS_PAR_DIST format is: Offset, Distance, # of axis points. Example: 1, 10, 5 creates axis points: 1, 11, 21, 31, 41.
FIX_AXIS_PAR_LIST format is just a list of numbers separated with commas.
Extended Lower Limit
Extends the lower limit of plausible values. Can be useful for generating warnings when the Lower Limit is exceeded.
Extended Upper Limit
Extends the upper limit of plausible values. Can be useful for generating warnings when the Upper Limit is exceeded.
Format
Display formatting applied to numerical values. If specified, this Format property overrides any formatting in the Conversion property. The syntax for this field is: %Length.Layout
Length = overall length
Layout = number of decimal places
Deposit
Determines how axis points are stored in ECU memory:
ABSOLUTE - value is stored as an absolute value.
DIFFERENCE - value is stored as the difference from the preceding value.
Readonly checkbox
If enabled, axis points will be read-only and can not be written.