Getting Started#

Prerequisites#

To use pyCANape you need

  • Vector CANape 17 or newer installed on your PC

  • a valid CANape license

  • an existing CANape project

  • the location of CANapAPI.dll to be appended to your systems PATH environment variable. The CANapAPI.dll is part of your CANape installation.

Installation#

You can install pyCANape with:

pip install pycanape

Example#

import pycanape

canape = pycanape.CANape(
    project_path="C:\\Users\\Public\\Documents\\Vector CANape 17\\Examples\\XCPDemo",
    modal_mode=True,
    clear_device_list=False,
)

# Get XCPsim module
xcpsim = canape.get_module_by_name("XCPSim")

# get scalar (0D) calibration object
scalar_obj = xcpsim.get_calibration_object("map1Counter")

# read scalar value
print(scalar_obj.value)

# set scalar value
scalar_obj.value = 2.0

canape.exit(close_canape=True)