Skip to main content

py_canoe

Python 🐍 Package for controlling Vector CANoe 🛶 Tool

Acknowledgements

I want to thank plants 🎋 for providing me oxygen each day. Also, I want to thank the sun 🌄 for providing more than half of their nourishment free of charge.

Prerequisites

  • Python(>=3.6)
  • Vector CANoe software(>=v11)
  • Windows PC(recomended win 10 os)

Installation

Create Virtual environment

python -m venv venv

Activate virtual environment and upgrade pip

venv\Scripts\activate
python -m pip install pip --upgrade

Install py_canoe module

pip install py_canoe

Usage

Import CANoe module

# Import CANoe module
from py_canoe import CANoe

# create CANoe object
canoe_inst = CANoe()

Example use cases

# open CANoe configuration. Replace canoe_cfg with yours.
canoe_inst.open(canoe_cfg=r'C:\Users\Public\Documents\Vector\CANoe\Sample Configurations 11.0.81\.\CAN\Diagnostics\UDSBasic\UDSBasic.cfg')

# print installed CANoe application version
canoe_inst.get_canoe_version_info()

# Start CANoe measurement
canoe_inst.start_measurement()

# get signal value. Replace arguments with your message and signal data.
sig_val = canoe_inst.get_signal_value('CAN', 1, 'LightState', 'FlashLight')
print(sig_val)

# set signal value. Replace arguments with your message and signal data.
canoe_inst.set_signal_value('CAN', 1, 'LightState', 'FlashLight', 1)

# send diagnostic request. Replace arguments with your diagnostics data.
resp = canoe_inst.send_diag_request('CAN', 'Door', '10 01')
print(resp)

# Stop CANoe Measurement
canoe_inst.stop_measurement()

# Quit / Close CANoe configuration
canoe_inst.quit()

For all available CANoe methods check user documentation.

User Documentation click here

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

py_canoe-0.0.7.tar.gz (258.2 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

py_canoe-0.0.7-py3-none-any.whl (9.7 kB view details)

Uploaded Python 3

File details

Details for the file py_canoe-0.0.7.tar.gz.

File metadata

  • Download URL: py_canoe-0.0.7.tar.gz
  • Upload date:
  • Size: 258.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.27.1

File hashes

Hashes for py_canoe-0.0.7.tar.gz
Algorithm Hash digest
SHA256 5e2f67dec30e439f3643f221f5c7cf7708ca73e33241f33d8d117c3ec8cd47c4
MD5 86560443b2615cb2ea36c5e603fb9035
BLAKE2b-256 af2a130eeed6d74a77dba56be66e0679ec4e6a9521e4838207612ca9128b40df

See more details on using hashes here.

File details

Details for the file py_canoe-0.0.7-py3-none-any.whl.

File metadata

  • Download URL: py_canoe-0.0.7-py3-none-any.whl
  • Upload date:
  • Size: 9.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: python-requests/2.27.1

File hashes

Hashes for py_canoe-0.0.7-py3-none-any.whl
Algorithm Hash digest
SHA256 e30562b5d5d76b1f5a641531b6b22d0a58a1c9a5b9a862b29e66c284ab319281
MD5 c786fe5ffbf9f8fa48fd7062a61beb3f
BLAKE2b-256 e4d91697fc3e764dda4bc98ccbf3cda858cb7e0ea2dbe1ce050c9d5299ab0f7a

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page