canoe

How to open a specific CANoe configuration through command prompt without using VB scripts?

左心房为你撑大大i 提交于 2021-01-28 14:22:47
问题 Is there any possibility to open a specific CANoe configuration through command prompt? I tried opening a configuration like sample.cfg through command prompt by using the command: C:\Users\Downloads\Sample>CANoe64 sample.cfg With this command, I am able to start the CANoe application, but not with the specified configuration. CANoe application gets started with the default configuration. 回答1: You can simply mention C:\Users\Downloads\Sample>sample.cfg This will open the configuration in the

How to open a specific CANoe configuration through command prompt without using VB scripts?

梦想与她 提交于 2021-01-28 14:20:50
问题 Is there any possibility to open a specific CANoe configuration through command prompt? I tried opening a configuration like sample.cfg through command prompt by using the command: C:\Users\Downloads\Sample>CANoe64 sample.cfg With this command, I am able to start the CANoe application, but not with the specified configuration. CANoe application gets started with the default configuration. 回答1: You can simply mention C:\Users\Downloads\Sample>sample.cfg This will open the configuration in the

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

ぐ巨炮叔叔 提交于 2021-01-28 08:37:35
问题 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 censorship to certain LIN frames, in real-time. For instance, I know that a request from Master (maybe single or multi-frame) will trigger a specific Slave response. I would like to catch this response, say in a CAPL script, perform checks on the content and

In CAPL, is there any function to start/open an executable in background?

為{幸葍}努か 提交于 2021-01-27 16:52:37
问题 I would like to run an executable from a CAPL script. Is there any function for that? I am looking for a function which will run an executable in the background. E.g. if a certain message is received, then start an application. Is there any possibility in CAPL for that? 回答1: Yes, there are two functions to do that: long sysExec(char cmd[], char params[]); long sysExec(char cmd[], char params[], char directory[]); long sysExecCmd(char cmd[], char params[]); long sysExecCmd(char cmd[], char

CANoe中CAPL回调接口(CAPLCallbackInterface,CCI)的深入理解

让人想犯罪 __ 提交于 2020-01-20 06:57:35
微信原文: https://mp.weixin.qq.com/s/AwD82UBGdT6kPEutGh9xcA 之前和大家分享了CANoe的基础使用(分析、仿真、测试、诊断),以及统一诊断服务(UDS)ISO14229-1的相关知识。本文将继续深入揭秘有关CANoe诊断的CAPL回调接口(CAPL Callback Interface,CCI)的那些事儿,包括原理、示例和参考。 微信原文: https://mp.weixin.qq.com/s/AwD82UBGdT6kPEutGh9xcA 来源: CSDN 作者: 汽车网络那些事儿 链接: https://blog.csdn.net/miracle8510/article/details/94148013

CANoe“诊断网关”的那些事儿

强颜欢笑 提交于 2020-01-19 06:51:04
微信原文: https://mp.weixin.qq.com/s/8Ixku1TfuQQC4Gyns2ZzkA 本文介绍了CAN与任何其他总线系统或传输协议(transport protocol)之间的“诊断网关(diagnostics gateway)”的概念,以便在无法直接访问目标ECU时由CANoe模拟诊断网关来提供诊断功能。此外,最后深入剖析了如何通过CANoe/CAPL实现多连接CAN-FlexRay TP级别网关的示例。 微信原文: https://mp.weixin.qq.com/s/8Ixku1TfuQQC4Gyns2ZzkA 来源: CSDN 作者: 汽车网络那些事儿 链接: https://blog.csdn.net/miracle8510/article/details/94150544

CANoe/CANalyzer诊断功能的深入理解以及CAPL诊断编程实现

﹥>﹥吖頭↗ 提交于 2020-01-19 01:15:55
微信原文: https://mp.weixin.qq.com/s/r_4W-MpDrFoakwCo0_3oGA 之前和大家分享了CANoe的基础使用(分析、仿真、测试、诊断),这篇文章将继续深入探讨如何使用CANoe / CANalyzer中的诊断功能。 诊断用于在将ECU安装到系统之前或之后配置,维护,支持,控制和扩展ECU,例如,一辆车。诊断通常在请求 - 响应方案中执行:测试仪(客户端)向ECU(或甚至多个ECU)发送请求,并且ECU(服务器)通过发送包含所请求信息的“肯定响应消息”来响应,或“否定响应”,表明否定回应的原因。 本文通过诊断功能集(Diagnostic Feature Set,DFS)介绍了基本诊断的原理和可能性,以及CAPL诊断编程的实现,补充了CANoe/ CANalyzer的帮助(help)文档,可以作为教程使用。 微信原文: https://mp.weixin.qq.com/s/r_4W-MpDrFoakwCo0_3oGA UDS相关文章链接: [1]深入理解统一诊断服务(UDS)ISO14229-1: https://mp.weixin.qq.com/s/ZjxInxoWX28qW_50fi6_xQ [2]深入理解CANoe/CANalyzer的诊断功能以及CAPL诊断编程实现: https://mp.weixin.qq.com/s/r_4W

Is it possible to request all desired ODB II PIDs via a .dbc file?

孤街浪徒 提交于 2020-01-17 07:28:10
问题 What I'm looking to do is request all desired PIDs via a .dbc file made in Vector db Editor++. I understand enough about CAN communication to be able to do this with 1 or 2 PIDs because the DLC allows up to 8 bytes of data per CAN message. I am also familiar with this resource on querying and responses of PID https://en.wikipedia.org/wiki/OBD-II_PIDs#CAN_.2811-bit.29_bus_format What I'm having trouble understanding is how diagnostic tools are able to query every PID the manufacturer of a