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

📄 ccptest.a2l

📁 ccp
💻 A2L
📖 第 1 页 / 共 5 页
字号:
    /end COMPU_METHOD

    /begin CHARACTERISTIC a0 "Digital Filter v=(vin*a0+v*b0)/c0"
      VALUE 0x1402C __UWORD 0 FRM_3 0 1
      BYTE_ORDER MSB_LAST
      BIT_MASK 0xFFFF
      FORMAT "%5.3"
      /begin IF_DATA ASAP1B_CCP
        DP_BLOB 0x0 0x1402C 2
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "a" 0x1402C 0x0 0 0x0 1 0x8F 0x0
        DISPLAY 0 0.000000 1.000000
      /end IF_DATA
    /end CHARACTERISTIC

    /begin CHARACTERISTIC b0 "Digital Filter v=(vin*a0+v*b0)/c0"
      VALUE 0x1402E __UWORD 0 FRM_3 0 1
      BYTE_ORDER MSB_LAST
      BIT_MASK 0xFFFF
      FORMAT "%5.3"
      /begin IF_DATA ASAP1B_CCP
        DP_BLOB 0x0 0x1402E 2
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "b" 0x1402E 0x0 0 0x0 1 0x8F 0x0
        DISPLAY 0 0.000000 1.000000
      /end IF_DATA
    /end CHARACTERISTIC

    /begin MEASUREMENT bit12Counter "Demo signal (12 bit, incrementing)"
      UWORD NO_FORMULA 0 0 0 4095
      READ_WRITE
      BIT_MASK 0xFFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x40062
      FORMAT "%8.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x40062 2
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "wordCounter" 0x40062 0x0 0 0x0 1 0x8F 0x0
        DISPLAY 0 0.000000 4096.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT BitSlice "Testsignal: 4 Bit on a byte boundary"
      UWORD NO_FORMULA 0 0 0 15
      READ_WRITE
      BIT_MASK 0x3C0
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x40062
      FORMAT "%6.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x40062 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "wordCounter" 0x40062 0x0 0 0x0 1 0x8F 0x0
        DISPLAY 0 0.000000 15.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT BitSlice0 "Testsignal: 5 Bit"
      UBYTE NO_FORMULA 0 0 0 31
      READ_WRITE
      BIT_MASK 0x1F
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x40062
      FORMAT "%6.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x40062 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "wordCounter" 0x40062 0x0 0 0x0 1 0x8F 0x0
        DISPLAY 0 0.000000 31.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT BitSlice1 "Testsignal: 5 Bit "
      UWORD NO_FORMULA 0 0 0 31
      READ_WRITE
      BIT_MASK 0x3E0
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x40062
      FORMAT "%6.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x40062 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "wordCounter" 0x40062 0x0 0 0x0 1 0x8F 0x0
        DISPLAY 0 0.000000 31.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT BitSlice2 "Testsignal: 5 Bit "
      UBYTE NO_FORMULA 0 0 0 63
      READ_WRITE
      BIT_MASK 0xFC
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x40063
      FORMAT "%6.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x40063 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "wordCounter" 0x40062 0x0 0 0x1 1 0x8F 0x0
        DISPLAY 0 0.000000 31.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT byte1 "Demo, read and write possible"
      UBYTE NO_FORMULA 0 0 0 255
      READ_WRITE
      BIT_MASK 0xFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x1402A
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x1402A 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT byte2 "Demo, read and write possible"
      UBYTE NO_FORMULA 0 0 0 255
      READ_WRITE
      BIT_MASK 0xFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x1402B
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x1402B 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT byte3 "Demo, read and write possible"
      UBYTE NO_FORMULA 0 0 0 255
      READ_WRITE
      BIT_MASK 0xFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x1402C
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x1402C 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT byte4 "Demo, read and write possible"
      UBYTE NO_FORMULA 0 0 0 255
      READ_WRITE
      BIT_MASK 0xFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x1402D
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x1402D 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT byteCounter "Demo signal (byte, incrementing)"
      UBYTE NO_FORMULA 0 0 0 255
      BIT_MASK 0xFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x40000
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x40000 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT bytePWMFilter "Filter constant for PWM filter"
      UBYTE NO_FORMULA 0 0 0 100
      READ_WRITE
      BIT_MASK 0xFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x14029
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x14029 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        DISPLAY 0 0.000000 100.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin CHARACTERISTIC c0 "Digital Filter v=(vin*a0+v*b0)/c0"
      VALUE 0x14030 __UWORD 0 FRM_3 0 1
      BYTE_ORDER MSB_LAST
      BIT_MASK 0xFFFF
      FORMAT "%5.3"
      /begin IF_DATA ASAP1B_CCP
        DP_BLOB 0x0 0x14030 2
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "c" 0x14030 0x0 0 0x0 1 0x8F 0x0
        DISPLAY 0 0.000000 1.000000
      /end IF_DATA
    /end CHARACTERISTIC

    /begin AXIS_PTS Curve1 "Curve used as axis"
      0x14111 NO_INPUT_QUANTITY SSV__UBYTE 0 NO_FORMULA 8 0 255
      DEPOSIT ABSOLUTE
      BYTE_ORDER MSB_LAST
      /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 AXIS_PTS

    /begin AXIS_PTS Curve2 "Curve used as axis"
      0x14119 NO_INPUT_QUANTITY CurveX8ub 0 NO_FORMULA 8 0 255
      DEPOSIT ABSOLUTE
      BYTE_ORDER MSB_LAST
      /begin IF_DATA ASAP1B_CCP
        DP_BLOB 0x0 0x14119 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "curve2_8_uc" 0x14119 0x0 0 0x0 1 0x87 0x0
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
      FORMAT "%7.3"
    /end AXIS_PTS

    /begin AXIS_PTS Curve3 "Curve used as axis"
      0x14121 NO_INPUT_QUANTITY SSV__UBYTE 0 NO_FORMULA 6 0 255
      DEPOSIT ABSOLUTE
      BYTE_ORDER MSB_LAST
      /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 AXIS_PTS

    /begin MEASUREMENT dwordCounter "Demo signal (dword, incrementing)"
      ULONG NO_FORMULA 0 0 0 255
      READ_WRITE
      BIT_MASK 0xFFFFFFFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x40008
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x40008 4
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT FW1 "Testparameter"
      UBYTE NO_FORMULA 0 0 0 255
      READ_WRITE
      BIT_MASK 0xFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x14037
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x14037 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "byte4" 0x14037 0x0 0 0x0 1 0x87 0x0
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin CHARACTERISTIC KF2 "8*8 BYTE shared axis Curve1/Curve1"
      MAP 0x14051 __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 Curve1
        BYTE_ORDER MSB_LAST
        DEPOSIT ABSOLUTE
        FORMAT "%7.3"
      /end AXIS_DESCR
      /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 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 "%7.3"
    /end CHARACTERISTIC

    /begin CHARACTERISTIC KF5 "8*6 BYTE memory layout MapX8Y6V86ub"
      MAP 0x1418C MapX8Y6V86ub 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  6 0 255
        BYTE_ORDER MSB_LAST
        DEPOSIT ABSOLUTE
        FORMAT "%7.3"
      /end AXIS_DESCR
      /begin IF_DATA ASAP1B_CCP
        DP_BLOB 0x0 0x1418C 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "map4_80_uc" 0x1418C 0x0 0 0x0 1 0x87 0x0
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
      FORMAT "%7.3"
    /end CHARACTERISTIC

    /begin CHARACTERISTIC KF7 "8*8 BYTE memory layout MapV86ub, shared axis Curve1/Curve1"
      MAP 0x14091 MapV86ub 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 Curve1
        BYTE_ORDER MSB_LAST
        DEPOSIT ABSOLUTE
        FORMAT "%7.3"
      /end AXIS_DESCR
      /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 0x14091 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "map2_8_8_uc" 0x14091 0x0 0 0x0 1 0x87 0x0
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
      FORMAT "%7.3"
    /end CHARACTERISTIC

    /begin CHARACTERISTIC KF8 "8*6 BYTE memory layout MapV86ub, fixed axis "
      MAP 0x140D1 MapV86ub 0 FRM_5 0 10
      BYTE_ORDER MSB_LAST
      BIT_MASK 0xFF
      /begin AXIS_DESCR
        FIX_AXIS NO_INPUT_QUANTITY FRM_5  8 0 25.5
        READ_ONLY
        BYTE_ORDER MSB_LAST
        FIX_AXIS_PAR_DIST 50 2 8
        DEPOSIT ABSOLUTE
        FORMAT "%4.1"
      /end AXIS_DESCR
      /begin AXIS_DESCR
        FIX_AXIS NO_INPUT_QUANTITY FRM_8  6 0 25.5
        READ_ONLY
        BYTE_ORDER MSB_LAST
        FIX_AXIS_PAR_DIST 100 5 6

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -