📄 dp256.a2l
字号:
BYTE_ORDER MSB_FIRST
BIT_MASK 0xFF
/begin AXIS_DESCR
COM_AXIS NO_INPUT_QUANTITY BAT_SOC_HIGH.CONVERSION 11 500 8000
EXTENDED_LIMITS 0 65535
AXIS_PTS_REF ENG_SPEED_TABLE
BYTE_ORDER MSB_FIRST
DEPOSIT ABSOLUTE
FORMAT "%9.3"
/end AXIS_DESCR
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0 255
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC SYS_MAX_TORQUE ""
CURVE 0x797 __UBYTE_Z 0 BAT_SOC_HIGH.CONVERSION 0 255
EXTENDED_LIMITS 0 255
BYTE_ORDER MSB_FIRST
BIT_MASK 0xFF
/begin AXIS_DESCR
COM_AXIS NO_INPUT_QUANTITY BAT_SOC_HIGH.CONVERSION 11 500 8000
EXTENDED_LIMITS 0 65535
AXIS_PTS_REF ENG_SPEED_TABLE
BYTE_ORDER MSB_FIRST
DEPOSIT ABSOLUTE
FORMAT "%9.3"
/end AXIS_DESCR
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0 255
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin MEASUREMENT TEST_EEPROM_412 ""
UBYTE TEST_EEPROM_412.CONVERSION 0 0 0 255
BIT_MASK 0xFF
BYTE_ORDER MSB_FIRST
ECU_ADDRESS 0x412
FORMAT "%7.3"
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0 255
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT TEST_FLASH_3A8000 ""
UBYTE TEST_FLASH_3A8000.CONVERSION 0 0 0 255
BIT_MASK 0xFF
BYTE_ORDER MSB_FIRST
ECU_ADDRESS 0x3A8000
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0 0x3A8000 0x1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0 255
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT TEST_FLASH_3A8007 ""
UBYTE TEST_FLASH_3A8007.CONVERSION 0 0 0 255
BIT_MASK 0xFF
BYTE_ORDER MSB_FIRST
ECU_ADDRESS 0x3A8007
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0 0x3A8007 0x1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0 255
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT TEST_RAM_3000 ""
UBYTE TEST_RAM_3000.CONVERSION 0 0 0 255
BIT_MASK 0xFF
BYTE_ORDER MSB_FIRST
ECU_ADDRESS 0x3000
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0 0x3000 0x1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0 255
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT TEST_RAM_3007 ""
UBYTE TEST_RAM_3007.CONVERSION 0 0 0 255
BIT_MASK 0xFF
BYTE_ORDER MSB_FIRST
ECU_ADDRESS 0x3007
FORMAT "%7.3"
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0 255
/end IF_DATA
/end MEASUREMENT
/begin CHARACTERISTIC VEH_STOP_SPEED ""
VALUE 0x7B8 __UBYTE_S 0 BAT_SOC_HIGH.CONVERSION 0 255
EXTENDED_LIMITS 0 65535
BYTE_ORDER MSB_FIRST
BIT_MASK 0xFF
FORMAT "%9.3"
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "VEH_STOP_SPEED" 0x7B8 0x0 0 0x0 1 0xDF 0x1
DISPLAY 0 0 255
/end IF_DATA
/end CHARACTERISTIC
/begin MEASUREMENT accelerate_pedal "加速踏板"
UWORD ENGStatusB.CONVERSION 0 0 0 100
BIT_MASK 0xFFFF
BYTE_ORDER MSB_FIRST
ECU_ADDRESS 0x10F9
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0 0x10F9 0x2
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "ad" 0x10F9 0x0 0 0x0 1 0xDF 0x6
DISPLAY 0 0 255
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT brake_pedal "刹车踏板"
UWORD ENGStatusB.CONVERSION 0 0 0 100
BIT_MASK 0xFFFF
BYTE_ORDER MSB_FIRST
ECU_ADDRESS 0x10FB
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0 0x10FB 0x2
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "ad" 0x10F9 0x0 0 0x2 1 0xDF 0x6
DISPLAY 0 0 255
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT car_status "整车状态"
UBYTE car_status.CONVERSION 0 0 0 255
BIT_MASK 0xFF
BYTE_ORDER MSB_FIRST
ECU_ADDRESS 0x1173
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0 0x1173 0x1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "car_status" 0x1173 0x0 0 0x0 1 0xDF 0x1
DISPLAY 0 0 255
/end IF_DATA
/end MEASUREMENT
/begin GROUP Axis "Shared Axis for Calibration Maps"
ROOT
/begin SUB_GROUP
/end SUB_GROUP
/begin REF_CHARACTERISTIC
ENG_SPD ENG_SPEED_TABLE ENG_TORQUE_TABLE ENG_TP
/end REF_CHARACTERISTIC
/begin REF_MEASUREMENT
/end REF_MEASUREMENT
/end GROUP
/begin GROUP Curves "Calibration Curves"
ROOT
/begin SUB_GROUP
/end SUB_GROUP
/begin REF_CHARACTERISTIC
ENG_Max_TORQUE ENG_OPT_TORQUE ISG_NGTMAX_TORQUE ISG_PSTMAX_TORQUE SYS_MAX_TORQUE
/end REF_CHARACTERISTIC
/begin REF_MEASUREMENT
/end REF_MEASUREMENT
/end GROUP
/begin GROUP Example_Filter "Digital Filter v=(vin*a0+v*b0)/c0"
ROOT
/begin SUB_GROUP
/end SUB_GROUP
/begin REF_CHARACTERISTIC
/end REF_CHARACTERISTIC
/begin REF_MEASUREMENT
/end REF_MEASUREMENT
/end GROUP
/begin GROUP Example_PWM "Generator for a PWM Signal"
ROOT
/begin SUB_GROUP
PWM_Parameters
PWM_Signals
/end SUB_GROUP
/begin REF_CHARACTERISTIC
/end REF_CHARACTERISTIC
/begin REF_MEASUREMENT
/end REF_MEASUREMENT
/end GROUP
/begin GROUP Maps "Calibration Maps"
ROOT
/begin SUB_GROUP
/end SUB_GROUP
/begin REF_CHARACTERISTIC
ENG_TRQ ETC_OPENSTAGE
/end REF_CHARACTERISTIC
/begin REF_MEASUREMENT
/end REF_MEASUREMENT
/end GROUP
/begin GROUP Measure "Measurement Values"
ROOT
/begin SUB_GROUP
/end SUB_GROUP
/begin REF_CHARACTERISTIC
/end REF_CHARACTERISTIC
/begin REF_MEASUREMENT
BBrodCurrent BBrodSoc BBrodVoltage ENGStatusB IBrodActualSpeed IBrodActualTorq IBrodBATVoltage IBrodCurren
TEST_EEPROM_412 TEST_FLASH_3A8000 TEST_FLASH_3A8007 TEST_RAM_3000 TEST_RAM_3007 accelerate_pedal brake_pedal car_status
/end REF_MEASUREMENT
/end GROUP
/begin GROUP PWM_Parameters "Parametes for PWM Example"
/begin SUB_GROUP
/end SUB_GROUP
/begin REF_CHARACTERISTIC
/end REF_CHARACTERISTIC
/begin REF_MEASUREMENT
/end REF_MEASUREMENT
/end GROUP
/begin GROUP PWM_Signals "Measurement Signals from PWM"
/begin SUB_GROUP
/end SUB_GROUP
/begin REF_CHARACTERISTIC
/end REF_CHARACTERISTIC
/begin REF_MEASUREMENT
/end REF_MEASUREMENT
/end GROUP
/begin GROUP Parameters "Calibration Parameters"
ROOT
/begin SUB_GROUP
/end SUB_GROUP
/begin REF_CHARACTERISTIC
BAT_SOC_HIGH BAT_SOC_LOW BPP_STOP_THRESHOLD ENG_COLD_TEMP ENG_IDLE_I ENG_IDLE_P ENG_IDLE_SPEED ENG_START_SPEED
ENG_STOP_SPEED ENG_WARM_TEMP ERR_TIMEOUT ETC_IDLE_OPENSTAGE ISG_BRK_TORQUE ISG_DRAG_SPEED ISG_DRAG_TIME ISG_DRAG_TORQUE
VEH_STOP_SPEED
/end REF_CHARACTERISTIC
/begin REF_MEASUREMENT
/end REF_MEASUREMENT
/end GROUP
/begin RECORD_LAYOUT CurveNxVub
FNC_VALUES 2 UBYTE ROW_DIR DIRECT
AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT CurveNxXVub
FNC_VALUES 3 UBYTE ROW_DIR DIRECT
AXIS_PTS_X 2 UBYTE INDEX_INCR DIRECT
NO_AXIS_PTS_X 1 UBYTE
/end RECORD_LAYOUT
/begin RECORD_LAYOUT CurveV8ub
FNC_VALUES 1 UBYTE ROW_DIR DIRECT
FIX_NO_AXIS_PTS_X 8
/end RECORD_LAYOUT
/begin RECORD_LAYOUT CurveVub
FNC_VALUES 1 UBYTE ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT CurveX8V8ub
FNC_VALUES 2 UBYTE ROW_DIR DIRECT
AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
FIX_NO_AXIS_PTS_X 8
/end RECORD_LAYOUT
/begin RECORD_LAYOUT CurveX8V8ubAlternate
FNC_VALUES 2 UWORD ALTERNATE_WITH_X DIRECT
AXIS_PTS_X 1 UWORD INDEX_INCR DIRECT
FIX_NO_AXIS_PTS_X 8
/end RECORD_LAYOUT
/begin RECORD_LAYOUT CurveX8ub
AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
FIX_NO_AXIS_PTS_X 8
/end RECORD_LAYOUT
/begin RECORD_LAYOUT MapColRowuw
FNC_VALUES 1 UWORD COLUMN_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT MapNxNyVub
FNC_VALUES 3 UBYTE ROW_DIR DIRECT
NO_AXIS_PTS_X 1 UBYTE
NO_AXIS_PTS_Y 2 UBYTE
/end RECORD_LAYOUT
/begin RECORD_LAYOUT MapNxNyXYVub
FNC_VALUES 5 UBYTE ROW_DIR DIRECT
AXIS_PTS_X 3 UBYTE INDEX_INCR DIRECT
AXIS_PTS_Y 4 UBYTE INDEX_INCR DIRECT
NO_AXIS_PTS_X 1 UBYTE
NO_AXIS_PTS_Y 2 UBYTE
/end RECORD_LAYOUT
/begin RECORD_LAYOUT MapNxXNyYVuc
FNC_VALUES 5 UBYTE ROW_DIR DIRECT
AXIS_PTS_X 2 UBYTE INDEX_INCR DIRECT
AXIS_PTS_Y 4 UBYTE INDEX_INCR DIRECT
NO_AXIS_PTS_X 1 UBYTE
NO_AXIS_PTS_Y 3 UBYTE
/end RECORD_LAYOUT
/begin RECORD_LAYOUT MapRowColub
FNC_VALUES 1 UBYTE ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT MapV86ub
FNC_VALUES 1 UBYTE ROW_DIR DIRECT
FIX_NO_AXIS_PTS_X 8
FIX_NO_AXIS_PTS_Y 6
/end RECORD_LAYOUT
/begin RECORD_LAYOUT MapX8Y6V86ub
FNC_VALUES 3 UBYTE ROW_DIR DIRECT
AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
AXIS_PTS_Y 2 UBYTE INDEX_INCR DIRECT
FIX_NO_AXIS_PTS_X 8
FIX_NO_AXIS_PTS_Y 6
/end RECORD_LAYOUT
/begin RECORD_LAYOUT MapX8Y8V88ub
FNC_VALUES 3 UBYTE ROW_DIR DIRECT
AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
AXIS_PTS_Y 2 UBYTE INDEX_INCR DIRECT
FIX_NO_AXIS_PTS_X 8
FIX_NO_AXIS_PTS_Y 8
/end RECORD_LAYOUT
/begin RECORD_LAYOUT MapXYVub
FNC_VALUES 3 UBYTE ROW_DIR DIRECT
AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
AXIS_PTS_Y 2 UBYTE INDEX_INCR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __UBYTE_Z
FNC_VALUES 1 UBYTE ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __UWORD_Z
FNC_VALUES 1 UWORD ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __ULONG_Z
FNC_VALUES 1 ULONG ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __SBYTE_Z
FNC_VALUES 1 SBYTE ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __SWORD_Z
FNC_VALUES 1 SWORD ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __SLONG_Z
FNC_VALUES 1 SLONG ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __FLOAT32_IEEE_Z
FNC_VALUES 1 FLOAT32_IEEE ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __FLOAT64_IEEE_Z
FNC_VALUES 1 FLOAT64_IEEE ROW_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __UBYTE_S
FNC_VALUES 1 UBYTE COLUMN_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __UWORD_S
FNC_VALUES 1 UWORD COLUMN_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __ULONG_S
FNC_VALUES 1 ULONG COLUMN_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __SBYTE_S
FNC_VALUES 1 SBYTE COLUMN_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __SWORD_S
FNC_VALUES 1 SWORD COLUMN_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __SLONG_S
FNC_VALUES 1 SLONG COLUMN_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __FLOAT32_IEEE_S
FNC_VALUES 1 FLOAT32_IEEE COLUMN_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT __FLOAT64_IEEE_S
FNC_VALUES 1 FLOAT64_IEEE COLUMN_DIR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT SSV__UBYTE_S
AXIS_PTS_X 1 UBYTE INDEX_INCR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT SSV__UWORD_S
AXIS_PTS_X 1 UWORD INDEX_INCR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT SSV__ULONG_S
AXIS_PTS_X 1 ULONG INDEX_INCR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT SSV__SBYTE_S
AXIS_PTS_X 1 SBYTE INDEX_INCR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT SSV__SWORD_S
AXIS_PTS_X 1 SWORD INDEX_INCR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT SSV__SLONG_S
AXIS_PTS_X 1 SLONG INDEX_INCR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT SSV__FLOAT32_IEEE_S
AXIS_PTS_X 1 FLOAT32_IEEE INDEX_INCR DIRECT
/end RECORD_LAYOUT
/begin RECORD_LAYOUT SSV__FLOAT64_IEEE_S
AXIS_PTS_X 1 FLOAT64_IEEE INDEX_INCR DIRECT
/end RECORD_LAYOUT
/end MODULE
/end PROJECT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -