📄 ccpsim.a2l
字号:
AXIS_PTS_REF Curve2
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x40FE9 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve1_8_uc" 0x40FE9 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL3 "8 BYTE CurveX8V8ub"
CURVE 0x41001 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 0x41001 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve4_8_uc" 0x41001 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL4 "8 BYTE CurveV8ub"
VAL_BLK 0x41001 CurveV8ub 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
NUMBER 8
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x41001 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve4_8_uc" 0x41001 0x0 0 0x0 0 0x80 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 0x40FE9 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 0x40FE9 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve1_8_uc" 0x40FE9 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL6 "8 BYTE CurveV8ub fixed axis"
CURVE 0x40FF9 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 0x40FF9 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve3_8_uc" 0x40FF9 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL7 ""
CURVE 0x41051 CurveX8V8ubAlternate 0 Factor100 0 500
BYTE_ORDER MSB_LAST
BIT_MASK 0xFFFF
/begin AXIS_DESCR
STD_AXIS NO_INPUT_QUANTITY Factor100 8 0 655.35
BYTE_ORDER MSB_LAST
DEPOSIT ABSOLUTE
FORMAT "%7.3"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x41051 2
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve5_16_uc4" 0x41051 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC KL8 ""
MAP 0x41051 __UWORD_Z 0 Factor100 0 655.35
BYTE_ORDER MSB_LAST
BIT_MASK 0xFFFF
/begin AXIS_DESCR
FIX_AXIS NO_INPUT_QUANTITY NO_FORMULA 2 0 1
READ_ONLY
BYTE_ORDER MSB_LAST
FIX_AXIS_PAR_DIST 0 1 2
DEPOSIT ABSOLUTE
FORMAT "%2.0"
/end AXIS_DESCR
/begin AXIS_DESCR
FIX_AXIS NO_INPUT_QUANTITY NO_FORMULA 8 0 7
READ_ONLY
BYTE_ORDER MSB_LAST
FIX_AXIS_PAR_DIST 0 1 8
DEPOSIT ABSOLUTE
FORMAT "%2.0"
/end AXIS_DESCR
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x41051 2
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "curve5_16_uc4" 0x41051 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin MEASUREMENT limit "Limit for channel1"
FLOAT32_IEEE NO_FORMULA 0 0 -1E+12 1E+12
READ_WRITE
BIT_MASK 0xFFFFFFFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40EE8
FORMAT "%18.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40EE8 4
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "limit" 0x40EE8 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 100.000000
/end IF_DATA
/end MEASUREMENT
/begin CHARACTERISTIC map1 "8*8 BYTE shared axis Curve1/Curve1"
MAP 0x40F29 __UBYTE_Z 0 map1Conversion 0 2550
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
/begin AXIS_DESCR
FIX_AXIS map1InputX map1Input_Conversion 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 map1Input_Conversion 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 0x40F29 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "map1_8_8_uc" 0x40F29 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%8.3"
/end CHARACTERISTIC
/begin CHARACTERISTIC map1Counter ""
VALUE 0x40F28 __UBYTE_S 0 NO_FORMULA 0 255
BYTE_ORDER MSB_LAST
BIT_MASK 0xFF
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
DP_BLOB 0x0 0x40F28 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "map1Counter" 0x40F28 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
/end CHARACTERISTIC
/begin MEASUREMENT map1InputX ""
UBYTE map1Input_Conversion 0 0 0 25.5
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x442C4
FORMAT "%6.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x442C4 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "map1InputX" 0x442C4 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 7.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT map1InputY ""
UBYTE map1Input_Conversion 0 0 0 25.5
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x442C5
FORMAT "%6.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x442C5 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "map1InputY" 0x442C5 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 7.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT map1Output ""
UBYTE map1Conversion 0 0 0 2550
BIT_MASK 0xFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x442C6
FORMAT "%8.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x442C6 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "map1Output" 0x442C6 0x0 0 0x0 0 0x80 0x0
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 0x41064 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 0x41064 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "map4_80_uc" 0x41064 0x0 0 0x0 0 0x80 0x0
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 0x410B4 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 0x410B4 1
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "map5_82_uc" 0x410B4 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
FORMAT "%7.3"
/end CHARACTERISTIC
/begin MEASUREMENT MaxChannel1 "Maximum value of channel1"
FLOAT32_IEEE MaxChannel1_CONVERSION 0 0 -100 100
BIT_MASK 0xFFFFFFFF
BYTE_ORDER MSB_LAST
/begin VIRTUAL
channel1
/end VIRTUAL
FORMAT "%8.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x0 4
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 -100.000000 100.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT MinChannel1 "Minimum value of channel1"
FLOAT32_IEEE MinChannel1_CONVERSION 0 0 -100 100
BIT_MASK 0xFFFFFFFF
BYTE_ORDER MSB_LAST
/begin VIRTUAL
channel1
/end VIRTUAL
FORMAT "%8.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x0 4
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
DISPLAY 0 -100.000000 100.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT noise "Random numbers"
FLOAT32_IEEE NO_FORMULA 0 0 0 255
BIT_MASK 0xFFFFFFFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x442AC
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x442AC 4
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "noise" 0x442AC 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 255.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT offset "Offset for channel1"
FLOAT32_IEEE ampl_CONVERSION 0 0 -1E+12 1E+12
READ_WRITE
BIT_MASK 0xFFFFFFFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40EEC
FORMAT "%18.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40EEC 4
/end IF_DATA
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "offset" 0x40EEC 0x0 0 0x0 0 0x80 0x0
DISPLAY 0 0.000000 100.000000
/end IF_DATA
/end MEASUREMENT
/begin MEASUREMENT period "Period of channel 1-3"
FLOAT32_IEEE period_CONVERSION 0 0 0 100
READ_WRITE
BIT_MASK 0xFFFFFFFF
BYTE_ORDER MSB_LAST
ECU_ADDRESS 0x40EE0
FORMAT "%7.3"
/begin IF_DATA ASAP1B_CCP
KP_BLOB 0x0 0x40EE0 4
/en
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -