Skip to main content

Technical Reference: CAPL Functions

Open topic with navigation

Tool Availability

Valid for: CANoe DE • CANoe4SW DE • CANoe:lite DE • CANoe4SW:lite DE The CAPL language allows you to write programs for individual applications. For example, in the development of network nodes, the problem often arises that the remaining network nodes are not available yet for tests. The system environment can be emulated with the help of CAPL, e.g. the data traffic of all remaining stations can be emulated. With CAPL you can also write programs to analyze data traffic which are adapted to your problem, or programs for a gateway — a connection element between two buses — so that data can be exchanged between different buses. The emphasis in modeling lies in the description of the node’s bus behavior, for which the language capabilities of CAPL are normally sufficient. Your CANoe DE product contains a CAPL Browser which you can use as an alternative to a normal text editor to create CAPL programs. The browser shows you the CAPL event procedures in structured form allowing you to create and modify CAPL programs in a user-friendly manner.

Quick Access

General Functions & Event Procedures

Bus-/Protocol-Specific Functions & Event Procedures

Theme-Specific Functions & Event Procedures

Deprecated and Removed CAPL Functions