⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ccpsim.a2l

📁 ccp
💻 A2L
📖 第 1 页 / 共 5 页
字号:
        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 + -