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

📄 ccpsim.a2l

📁 ccp
💻 A2L
📖 第 1 页 / 共 5 页
字号:
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "byteCounter" 0x442B1 0x0 0 0x0 0 0x80 0x0
        DISPLAY 0 0.000000 20.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT Counter_B7 "Single bit demo signal (bit from a byte shifting)"
      UBYTE HighLow 0 0 0 1
      READ_WRITE
      BIT_MASK 0x80
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x442B1
      FORMAT "%5.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x442B1 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "byteCounter" 0x442B1 0x0 0 0x0 0 0x80 0x0
        DISPLAY 0 0.000000 20.000000
      /end IF_DATA
    /end MEASUREMENT

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

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

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

    /begin MEASUREMENT DtChannel1 "Time jitter of channel1"
      FLOAT32_IEEE DtChannel1_CONVERSION 0 0 0 100
      BIT_MASK 0xFFFFFFFF
      BYTE_ORDER MSB_LAST
      /begin VIRTUAL
         channel1
      /end VIRTUAL 
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x0 4
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        DISPLAY 0 0.000000 100.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin MEASUREMENT dwordCounter "Demo signal (dword, incrementing)"
      ULONG NO_FORMULA 0 0 0 255
      BIT_MASK 0xFFFFFFFF
      BYTE_ORDER MSB_LAST
      ECU_ADDRESS 0x442B4
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x442B4 4
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "dwordCounter" 0x442B4 0x0 0 0x0 0 0x80 0x0
        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 0x40F0D
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x40F0D 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "byte4" 0x40F0D 0x0 0 0x0 0 0x80 0x0
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin CHARACTERISTIC KF1 "8*8 BYTE no axis"
      MAP 0x40FA9 __UBYTE_Z 0 Factor100 0 2.55
      BYTE_ORDER MSB_LAST
      BIT_MASK 0xFF
      /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 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 0x40FA9 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "map3_8_8_uc" 0x40FA9 0x0 0 0x0 0 0x80 0x0
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
      FORMAT "%5.3"
    /end CHARACTERISTIC

    /begin CHARACTERISTIC KF2 "8*8 BYTE shared axis Curve1/Curve1"
      MAP 0x40F29 __UBYTE_Z 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 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 "%7.3"
    /end CHARACTERISTIC

    /begin CHARACTERISTIC KF3 "8*6 BYTE no axis"
      MAP 0x40F29 __UBYTE_Z 0 NO_FORMULA 0 255
      BYTE_ORDER MSB_LAST
      BIT_MASK 0xFF
      /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 AXIS_DESCR
        FIX_AXIS NO_INPUT_QUANTITY NO_FORMULA  6 0 5
        READ_ONLY
        BYTE_ORDER MSB_LAST
        FIX_AXIS_PAR_DIST 0 1 6
        DEPOSIT ABSOLUTE
        FORMAT "%2.0"
      /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 "%7.3"
    /end CHARACTERISTIC

    /begin CHARACTERISTIC KF4 "8*6 BYTE shared axis Curve1"
      MAP 0x40F29 __UBYTE_Z 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
        FIX_AXIS NO_INPUT_QUANTITY NO_FORMULA  6 0 5
        READ_ONLY
        BYTE_ORDER MSB_LAST
        FIX_AXIS_PAR_DIST 0 1 6
        DEPOSIT ABSOLUTE
        FORMAT "%2.0"
      /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 "%7.3"
    /end CHARACTERISTIC

    /begin CHARACTERISTIC KF5 "8*6 BYTE memory layout MapX8Y6V86ub"
      MAP 0x41064 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 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 KF6 "8*8 BYTE no axis"
      MAP 0x40F29 __UBYTE_Z 0 NO_FORMULA 0 255
      BYTE_ORDER MSB_LAST
      BIT_MASK 0xFF
      /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 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 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 "%7.3"
    /end CHARACTERISTIC

    /begin CHARACTERISTIC KF7 "8*8 BYTE memory layout MapV86ub, shared axis Curve1/Curve1"
      MAP 0x40F69 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 0x40F69 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "map2_8_8_uc" 0x40F69 0x0 0 0x0 0 0x80 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 0x40FA9 MapV86ub 0 KF8_Conversion 0 10
      BYTE_ORDER MSB_LAST
      BIT_MASK 0xFF
      /begin AXIS_DESCR
        FIX_AXIS NO_INPUT_QUANTITY KF8_Conversion  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 KF8_Y_AXIS_CONVERSION  6 0 25.5
        READ_ONLY
        BYTE_ORDER MSB_LAST
        FIX_AXIS_PAR_DIST 100 5 6
        DEPOSIT ABSOLUTE
        FORMAT "%4.1"
      /end AXIS_DESCR
      /begin IF_DATA ASAP1B_CCP
        DP_BLOB 0x0 0x40FA9 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "map3_8_8_uc" 0x40FA9 0x0 0 0x0 0 0x80 0x0
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
      FORMAT "%5.2"
    /end CHARACTERISTIC

    /begin CHARACTERISTIC KL1 "16 BYTE curve"
      VAL_BLK 0x41011 __UBYTE_Z 0 NO_FORMULA 0 255
      BYTE_ORDER MSB_LAST
      BIT_MASK 0xFF
      NUMBER 16 
      /begin IF_DATA ASAP1B_CCP
        DP_BLOB 0x0 0x41011 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "curve5_16_uc" 0x41011 0x0 0 0x0 0 0x80 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 0x442C8
      FORMAT "%7.3"
      /begin IF_DATA ASAP1B_CCP
        KP_BLOB 0x0 0x442C8 1
      /end IF_DATA
      /begin IF_DATA CANAPE_EXT
        100
        LINK_MAP "curveOutput" 0x442C8 0x0 0 0x0 0 0x80 0x0
        DISPLAY 0 0.000000 255.000000
      /end IF_DATA
    /end MEASUREMENT

    /begin CHARACTERISTIC KL2 "8 BYTE shared axis Curve2"
      CURVE 0x40FE9 __UBYTE_Z 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

⌨️ 快捷键说明

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