Professional Documents
Culture Documents
*CANoe
*CANALYZER
These tools are capable to send & recieve message from canalyzer to ECU & ECU to
canalyzer
With this capability, we can simulate both sending & recieving the message
capability from ECU's
Example:
Assume that customer complaining about speedo-meter not recieving data properly
from the main ECU
Apart from multi node capability CANOe provides more functionalities such as
panal/Graphic/HMI creation, simulink & modelling etc
Example: Assume that we got one customer complaint for speedo meter not moving
properly
The we take that ECU & connect to the CANAlyzer & start the measurement make sure
that ECU sending the data
as expected
CANALYZER:
==========
The canalyzer is single node simulation tool
The 4 types of blocks can be created
1. Generator Block
2. Interactive Generator Block
3. Reply Block
4. CAPL node
CAPL:
=====
- CAPL is script developed based on C programming
- Some of the features of C programming is derived & CAPL is developed
- CAPL scripting is primarly used for automation of test cases
1. Transmitting the messages
2. Recieving the messages
4. With respect to data types along with existing data types like int, float,
double & char CAPL introduces some more data type
for handling CAN message, timer etc
6. All the local variables are of type static in nature, no auto variable or
register or extern
9. Intialization is alloweed
10. Array handling available to support multiple variable of same data type
11. All the arthimatic operators available
17. All the control statements available like if, nested if, if-else available
20. Some of the c++ features such function overloading, this pointer(To refer to
current CAN message)