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
0
votes
1 answer

Running Canoe Test module using VBScript

TestModule.Stop() While TMExecuting WScript.Sleep(200) Wend Sub TestModule_OnStop(reason) TMExecuting = False Select Case (reason) Case 0 MsgBox "Test module was executed completely." Case 1 MsgBox "Test module was stopped…
Prakash
  • 27
  • 1
  • 9
0
votes
1 answer

How to get return value from a CAPL function called from python?

I would like to get the return data from a CAPL function called from python. Please help me with this. Currently I can only call the function with parameter in the example . from win32com import client import pythoncom import time function1 =…
0
votes
1 answer

How to reset all environment varible (In DBC) from 1 button (using panel) in CANoe

I working in Canoe software and i try to reset my all environment variable , which is present in DBC(Database) and i create a button using panel in canoe software. and try to insert this panel in one network node in configuration but i don't know…
Akash shah
  • 1
  • 2
  • 9
0
votes
2 answers

Analyse CAN signals in CANoe tests

When running tests via the CANoe test environment, I can check the instantaneous value of a signal using e.g. checkSignalInRange(). For some signals it would make more sense to evaluate typical physical attributes like amplitude, frequency, period…
Dmitry Grigoryev
  • 3,156
  • 1
  • 25
  • 53
0
votes
1 answer

How to send a message using CAPL program

I am new in CANoe, and also CAPL language. I would like to know how to send a message periodically ( 100ms) on CAN 1 (incrementing a byte in the payload with every sending, i.e. message counter), receive this message on CAN2 and when it is received…
Ran
  • 1
  • 1
  • 1
  • 1
0
votes
1 answer

CAPL: How to have the same enumeration member name in different enumerations?

I want to make it so that I can use the same enum member name in different enumerations, like this: enum OPTION_1 { ACTIVATED = 1, DEACTIVATED = 0 }; enum OPTION_2 { ACTIVATED = 1, OFF = 0 }; When I try to compile this…
Lares
  • 17
  • 1
  • 7
0
votes
3 answers

Generating different CAN errors with CANoe

Is it possible to generate CAN protocol errors with CANoe? Tried searching for it but the word "CAN" is not really search friendly.
vuko_zrno
  • 635
  • 1
  • 8
  • 18
0
votes
1 answer

file handling in capl programming

please give me some hint how to perform File handling in CAPL programming. How to open and how to access the file , what and which types of functions are available for file handling. give some suggestion regarding this topics. Thank you.
Akash shah
  • 1
  • 2
  • 9
0
votes
2 answers

Sending Periodic CAN signals on button press using CAPL and CANalyzer

I am trying to send a set of CAN frames on to CAN bus. I am using CAPL to program and CANalyzer8.5 to simulate and Panel designer to create a button. My requirement is to first create a button using PANEL designer. Only on button press it should…
bislinux
  • 193
  • 2
  • 3
  • 12
0
votes
3 answers

Selection of CAPL Test Module programmatically

I want to know if we can control the selection/deselection of checkboxes of the CAPL Test Modules via CAPL Scripts, either by setting some system variable or by calling certain events. Is this possible?
Meet Desai
  • 173
  • 1
  • 8
0
votes
1 answer

what are the API's in CAPL script?

Is there any API to extract the write window of canalyzer automatically through CAPL script or Diagnostic and XCP window? I know it can be extracted manually but i dont want to extract manually Thankyou
0
votes
2 answers

How Can I Manipulate Some/IP Message Content On Run Time?

I was trying to manipulate SOME/IP messages by falsifying their content(Payload) sent between 2 ECUs at run time. After setting up the Hardware VN6510A MAC Bypassing and integrating it in the data traffic path between those 2 ECUs to monitor and…
aagargoura
  • 396
  • 2
  • 6
  • 22
0
votes
1 answer

How to receive CAN data from 29 bit CAN id using TP layer in CAPL

My requirement is to receive/send more than 8 bytes from 29 bit CAN id. I'm using TP layer for this. Is there any library functions for receiving the can data which is from 29 bit id? Ex: 0x1CDA00FE is tester and 0x1CDAFE00 is server.
Arulkumar
  • 21
  • 7
0
votes
1 answer

Concurrent use of OSEK_TP.DLL

I have a CANoe simulateur with a main node which uses OSEK_TP.DLL I'd like to create another node (to be reusable easily) with different usefull "on keyboard 'x'" macros to send CANext messages, alos with OSEK_TP.DLL Can I have different nodes using…
gbetous
  • 115
  • 1
  • 9
0
votes
1 answer

CAPL Canoe wait for a specific can message

I'm currently trying to Test Auto-Generated-Code for a Controller. The test will be done in CANoe with Capl. I've already tried a lot of things out and it's working good, but now I want to test a "message lost". I need something like this. CAN 1…
gaskraank
  • 3
  • 1
  • 4