📄 ccptest.a2l
字号:
DEPOSIT ABSOLUTE
FORMAT "%4.1"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x140D1 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "map3_8_8_uc" 0x140D1 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%5.2"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL1 "16 BYTE curve"
VAL_BLK 0x14139 __UBYTE 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
NUMBER 16
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14139 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve5_16_uc" 0x14139 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin MEASUREMENT KL1Output "Value generated from curve KL1"
UBYTE NO_FORMULA 0 0 0 255
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40041
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40041 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curveOutput" 0x40041 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
/end MEASUREMENT
/begin CHARACTERISTIC KL2 "8 BYTE shared axis Curve2"
CURVE 0x14111 __UBYTE 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
/begin AXIS_DESCR
COM_AXIS NO_INPUT_QUANTITY NO_FORMULA 8 0 255
AXIS_PTS_REF Curve2
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14111 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve1_8_uc" 0x14111 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL3 "8 BYTE CurveX8V8ub"
CURVE 0x14129 CurveX8V8ub 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
/begin AXIS_DESCR
STD_AXIS NO_INPUT_QUANTITY NO_FORMULA 8 0 255
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14129 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve4_8_uc" 0x14129 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL4 "8 BYTE CurveV8ub"
VAL_BLK 0x14129 CurveV8ub 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
NUMBER 8
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14129 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve4_8_uc" 0x14129 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL5 "8 BYTE CurveV8ub shared axis Curve2"
CURVE 0x14111 CurveV8ub 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
/begin AXIS_DESCR
COM_AXIS NO_INPUT_QUANTITY NO_FORMULA 8 0 255
AXIS_PTS_REF Curve2
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14111 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve1_8_uc" 0x14111 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL6 "8 BYTE CurveV8ub fixed axis"
CURVE 0x14121 CurveV8ub 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
/begin AXIS_DESCR
FIX_AXIS NO_INPUT_QUANTITY NO_FORMULA 8 0 255
READ_ONLY
BYTE_ORDER MSB_LAST
FIX_AXIS_PAR_DIST 128 8 8
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14121 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve3_8_uc" 0x14121 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL7 ""
CURVE 0x14179 CurveX8V8ubAlternate 0 FRM_4 0 500
BYTE_ORDER MSB_LAST
BIT_MASK 0xFFFF
/begin AXIS_DESCR
STD_AXIS NO_INPUT_QUANTITY FRM_4 8 0 655.35
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14179 2
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve5_16_uc4" 0x14179 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC map1 "8*8 BYTE shared axis Curve1/Curve1"
MAP 0x14051 __UBYTE 0 FRM_6 0 2550
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
/begin AXIS_DESCR
FIX_AXIS map1InputX FRM_9 8 -12.8 12.7
READ_ONLY
BYTE_ORDER MSB_LAST
FIX_AXIS_PAR_DIST 0 1 8
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin AXIS_DESCR
FIX_AXIS map1InputY FRM_9 8 -12.8 12.7
READ_ONLY
BYTE_ORDER MSB_LAST
FIX_AXIS_PAR_DIST 0 1 8
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14051 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "map1_8_8_uc" 0x14051 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%8.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC map1Counter ""
VALUE 0x14046 __UBYTE 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14046 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0.000000 255.000000
/end IF_DATA
/end CHARACTERISTIC
/begin MEASUREMENT map1InputX ""
UBYTE FRM_9 0 0 0 25.5
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40034
FORMAT "%6.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40034 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0.000000 7.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT map1InputY ""
UBYTE FRM_9 0 0 0 25.5
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40033
FORMAT "%6.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40033 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0.000000 7.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT map1Output ""
UBYTE FRM_6 0 0 0 2550
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40002
FORMAT "%8.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40002 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0.000000 255.000000
/end IF_DATA
/end MEASUREMENT
/begin CHARACTERISTIC map4_80_uc "8*8 BYTE memory layout map4_80_uc"
MAP 0x14182 MapX8Y8V88ub 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
/begin AXIS_DESCR
STD_AXIS NO_INPUT_QUANTITY NO_FORMULA 8 0 255
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin AXIS_DESCR
STD_AXIS NO_INPUT_QUANTITY NO_FORMULA 8 0 255
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x14182 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC map5_82_uc "8*8 BYTE memory layout MapNxX8NyY8V88uc"
MAP 0x141D2 MapNxXNyYVuc 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
/begin AXIS_DESCR
STD_AXIS NO_INPUT_QUANTITY NO_FORMULA 0 0 255
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin AXIS_DESCR
STD_AXIS NO_INPUT_QUANTITY NO_FORMULA 0 0 255
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x141D2 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin MEASUREMENT PWM "Pulse width signal from PWM_level and Triangle"
UBYTE FRM_7 0 0 0 1
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x4003F
FORMAT "%2.0"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x4003F 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "bytePWM" 0x4003F 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 100.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT PWM_Level ""
SBYTE PWM_Level_CONVERSION 0 0 -50 50
READ_WRITE
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x14032
FORMAT "%4.0"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x14032 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "sbytePWMLevel" 0x14032 0x0 0 0x0 1 0xC7 0x0
DISPLAY 0 -50.000000 50.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT PWMFiltered "Low pass filtered PWM signal"
UBYTE NO_FORMULA 0 0 0 255
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x4003C
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x4003C 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "bytePWMFiltered" 0x4003C 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 100.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT Shifter_B0 "Single bit demo signal (bit from a byte shifting)"
UBYTE NO_FORMULA 0 0 0 1
READ_WRITE
BIT_MASK 0x1
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40036
FORMAT "%5.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40036 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "byteShift" 0x40036 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 20.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT Shifter_B1 "Single bit demo signal (bit from a byte shifting)"
UBYTE NO_FORMULA 0 0 0 1
READ_WRITE
BIT_MASK 0x2
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40036
FORMAT "%5.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40036 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "byteShift" 0x40036 0x0 0 0x0 1 0x87 0x0
DISPLAY 0 0.000000 20.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT Shifter_B2 "Single bit demo signal (bit from a byte shifting)"
UBYTE NO_FORMULA 0 0 0 1
READ_WRITE
BIT_MASK 0x4
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40036
FORMAT "%5.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40036 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -