CANalyzer and CANoe are two well-known tools that offer extensive simulation, development, and analysis of various bus systems and protocols. Both flagship tools, owned by Vector, are equipped with their own programming language called CAPL (CAN Access Programming Language). This event-based language allows simulation of network and node behavior and testing. Its syntax is similar to C, but CAPL does not require any file associations to compile or run like C/C++. It does, however, have a set of internally defined functions available to users. When these functions cannot help a user to perform a specific task, the best solution is to implement the task in a DLL.
2021-04-28 17:48:49 4.08MB CAPL/dll
1
基于CAPL调用共享库解决UDS诊断中的安全解锁方式,CANoe 11版本,已验证。 生成capl.dll的工程模板在我们安装CANoe时就自动生成安装了,以Win 10系统、11.0版本的CANoe为例。 代码调用如下,该函数来自于capl.dll,类似于C#中的Helper文件,每次需要,主要在includes中进行加载即可,无需在多个文件中进行函数的实现过程。
2021-03-01 11:28:49 81KB CAN CAPL DLL UDS
1
本实例为个人自己开发的基于Vector 的CAPL语言开发的DLL文件,供参考!如有问题,请留言。
2019-12-21 19:45:46 8.29MB CAPL DLL
1