Questions tagged [canoe]

CANoe is a comprehensive software tool for the development, testing and analysis of entire ECU networks and individual ECUs

CANoe (developed by Vector Informatik GmbH) is a comprehensive software tool for the development, testing and analysis of entire ECU networks and individual ECUs (used mainly in the automotive industry). It supports you throughout the entire development process – from planning to the startup of entire distributed systems or individual ECUs. CANoe's versatile functions and configuration options are used by network designers, development and test engineers at OEMs and suppliers.

CANoe enables the user to simulate ECU networks, supporting many bus systems and protocols, such as- CAN, LIN, FlexRay, (automotive) Ethernet, MOST, CANopen, AFDX, CANaero.

Tag usage:

  • Use this tag for the question regarding the CANoe software tool. Please note that hardware questions are off-topic and should be asked at https://electronics.stackexchange.com instead.
  • If you are using a particular programming language (say, ), you should add that tag as well.
  • If the question is about higher layer protocols such as CANopen, ISO11783, J1587, J1939 or SmartCharging, the tag should be combined with the applicable higher layer protocol tag.

Links:

306 questions
1
vote
1 answer

How to run all TestModule in [Test Setup for Test Modules] CANoe

My [Test Setup for Test Modules] same here: Environment1 (Test_Environment.tse) -TestEnv1Folder (Folder) TestModuleEnv1-1 TestModuleEnv1-2 -TestFolder (Folder) TestModuleInFolder1 TestModuleInFolder2 -TestFolder2…
Larva HD
  • 11
  • 1
1
vote
1 answer

Start / execute XML Test Node from vector CANoe object

The following is the code which was used: CANoe.Application mCANoeApp; CANoe.Measurement mCANalyzerMeasurement; CANoe.Nodes mCANoeNodes; CANoe.Node mCANoeNode; CANoe.Configuration mConfig; CANoe.TestModules mTestModules; …
user1315385
  • 11
  • 1
  • 3
1
vote
1 answer

Automate log conversion as Action in Vector CANoe

CANoe offers an option Actions in the Export and Logging Settings window. The help window says: An action defines an application that is called after saving the target file. What I'd like to achieve is something similar to this question: have all…
Daemon Painter
  • 3,208
  • 3
  • 29
  • 44
1
vote
1 answer

Running Test Modules in CANoe Using Python

I developed a Python based CANOE Automation Code, wherein I launch CANOE, Open the Configuration and load the Test Specification and run it. Now i want to wait till the Test Module execution is completed to note the Verdict. But not sure on how to…
Malai
  • 31
  • 1
  • 5
1
vote
1 answer

Disabling a signal in CAPl within 100ms

I have a scenario where I need to check if signal sigA is unavailable for 100ms. I need it to set a certain value let's say 13. How can I do this in CAPL? Cyclic time of the message: 10ms.
1
vote
1 answer

How do you gateway FlexRay frames before a Graphics/Trace window if you have a CAPL node there?

This is more for practice than anything else. I've added a CAPL node before the graphics window (Location of CAPL node) and I'm just trying to get familiar with doing some simple things like adding offsets to signals and things. I'm able to pass it…
1
vote
2 answers

Access Denied Error when run CANoe from Jenkins

I'm trying to run automatic test within CANoe from Jenkins. I wrote python scripts using CANoe COM interface. It can work normally with command line in the local computer(configured as the Jenkins slave). But when I tried to call the python scripts…
Lydia Li
  • 31
  • 4
1
vote
1 answer

Running CAPL function in CANoe with comtypes gives an error

Right now I'm trying to call a CAPL function in CANoe with the CANoe COM API using the python comtypes package. For this I created the following small short python program: from comtypes.client import…
Aleph0
  • 5,816
  • 4
  • 29
  • 80
1
vote
1 answer

Convert 4 bytes into 32-bit Float in CAPL?

I Want to convert a CAN Message(4Bytes) into a Float value. I'm reading a value from the current sensor and convert into 4 bytes send them using CAN Shield to Vector CANoe.In the Arduino program, converted the float value into bytes and back again…
Aasai
  • 11
  • 1
  • 7
1
vote
1 answer

Apply censorship to LIN Slave transmitted frames before they reach Master via CAPL

In my current setup, I have a LIN Master and a LIN slave. The schedule table is unconditional, and never re-negotiated: Master Frame Slave Frame Slave Frame I'm using physical bus and simulated Master (physical Slave). My goal is to apply…
Daemon Painter
  • 3,208
  • 3
  • 29
  • 44
1
vote
2 answers

CAPL for writing to file not working in offline mode

I wrote a simple CAPL program to output data to a file. When executing simulation in offline mode, nothing gets printed on file. I can't test it in online mode. I can't understand why. Script is put in measurement setup right after the…
Daemon Painter
  • 3,208
  • 3
  • 29
  • 44
1
vote
1 answer

Is there a way for me to make parameters adjustable in canoe?

I'm trying to make parameters adjustable (read calibratable) in CANoe like what exists in CANape. In CANape, the menu item makes a parameter adjustable by copying it from the main memory to the pool memory. I'm trying to find a similar function in…
1
vote
1 answer

How do I insert a graph of my signal readings / XCP readings during a test to my report using CAPL?

I'm trying to add a graph in the report which represents how an XCP changes as i change the signal. I'm able to output this as teststeppass in the report as text. How do i use a graphical representation? I'm using CANOE to automate some tests and…
1
vote
1 answer

Filter outgoing CAN messages in CANoe

Assuming a number of different nodes and models for remaining bus simulation in CANoe produce and send out CAN frames, what is the general way to prevent CANoe to send out a message with a certain frame ID onto the (real) CAN bus? Filtering seems to…
user903558
  • 13
  • 1
  • 3
1
vote
1 answer

Disable particular Node in CANoe using CAPL

I am trying to disable a particular message of a node from sending default values available in dbc file, and through capl i need to transmit new(dummy) values. I found the function ILNodeControlStop(), which blocks the node completely, but i want to…
Sanjana25
  • 11
  • 3