
[英]Corrupting CRC field of a CAN message in CAPL
我想添加一些异常来破坏 CAN 消息的 CRC 字段。 理论上,CRC 是使用来自数据字段/ctrl 字段/ARB 字段的信息计算的。 如何在 CAN 报文中添加 CRC 错误? ...
[英]Corrupting CRC field of a CAN message in CAPL
我想添加一些异常来破坏 CAN 消息的 CRC 字段。 理论上,CRC 是使用来自数据字段/ctrl 字段/ARB 字段的信息计算的。 如何在 CAN 报文中添加 CRC 错误? ...
[英]Pywin32 COM not able to set attribute keyerror
我正在尝试使用它的 com 接口自动化一些东西。 有些问题我无法理解。 直到这里都没问题,name 和 enabled 将打印出一个字符串和一个 bool 值。 但是当我想将启用设置为 false 或 true 时,我得到以下信息: 这很奇怪,因为在 VBS 中它没有任何问题(我需要将它们移植到 ...
[英]I am new to CAPL and looking for its tutorials
是否有关于 CAPL 的任何可用数据 -图书教程频道等。 ...
[英]Can I migrate a CANoe project to a different version?
在我的团队中,我们正在使用 CANoe 16,我们想增加测试台的数量,但在我的公司中,目前只有具有 CANoe 10 许可证的硬件可用。是否可以在没有的情况下将项目转移到 CANoe 10必须再做一次吗? ...
[英]CANoe trace data in an excel file(.csv or.xlsx)
如何在 excel 文件(.csv 或 .xlsx)中导出 CANoe 跟踪数据,我们可以在其中看到消息和信号的名称及其更新值。 我尝试以 .csv 格式存储日志文件,但看不到消息和信号名称详细信息及其值。 我希望有某种方式可以将 CANoe 跟踪数据存储为可读的 excel 文件格式。 有什么建 ...
[英]CAPL: Combining variables
在我的 CAPL 脚本中,我有两个变量 A 和 B。例如,A=9 和 B=7。 有没有办法制作第三个变量 C 并使 C=97。 换句话说,我不是将 A 和 B 相乘或相加,我只是想将它们并排放置以形成一个新变量。 是否可以像这样“组合”值? ...
[英]Enable use CAPL browser in CANoe
我在工具下找不到 CAPL 浏览器 即使我无法添加和删除节点 我应该如何解决这个问题? ...
[英]Can't get accurate value for CANoe environment variable from C# application
我有一个 C# 应用程序,可以通过其 COM 接口控制 CANoe。 除了我将在下面描述的内容外,我大部分时间都在使用它。 从本文档的第 2.4 节( https://assets.vector.com/cms/content/know-how/_application-notes/AN-AND-1 ...
[英]CAPL- Get value of string defined sysvar
我在 CANalyzer 中将 sysvar 定义为字符串,以便将其与面板一起使用。 然后在 CAPL 中,a 想获取此变量的值并保存名称,我尝试像通常在 CAPL 中那样使用数字进行操作: write("%s",@namespace::name_of_variable)但我得到了一个错误说'@'应 ...
[英]CAPL CANalyzer getting frames every 10ms
我是 CAPL 和 CANalyzer 的新手,我正在尝试从 CAN 读取数据,我希望每 10 毫秒读取一次每一帧,但我找不到任何解决方案。 我尝试使用计时器,但据我所知,每个事件都必须在开始另一个事件之前完成,因此考虑到帧是从一个 function 读取的,计时器无济于事。 我还尝试将它划分为不同 ...
[英]How to return a diagnostic object from CAPL function?
CAPL 中可用的 function 返回类型有哪些? 是否可以从 function 返回诊断 object? 尝试将诊断对象(Req/Resp)作为 function 的返回类型时,我在 CAPL 中遇到错误,并且我在 CAPL 帮助文档中找不到有关 function 返回类型的任何信息 ...
[英]Is there any way to stop a particular CAN message coming from another real ECU to DUT (real ECU) on the bus through CAPL scripting?
我正在尝试创建一个CAPL 脚本(测试模块)来自动化我的测试用例。 在系统(测试设置)中,我们将所有真实的 ECU 与被测设备/ECU 连接。 我在 CAPL 中遇到了这个 function ILDisableMsg(messageName)/testDisableMsg(msgId) ,它将阻止 ...
[英]CAPL script for checksum CRC 8 SAE-J1850 calculation
我是 CAPL 编程的新手,并试图创建一个节点,该节点可以通过 CAN 总线向我的 ECU 发送带有校验和(CRC 8 SAE-J1850)的消息和消息计数器。 使用的多项式是 P = x^8 + x^4 + x^3 + x^2 + 1 -- 初始值 = 0xFF 任何人都可以帮助我使用 CAP ...
[英]Why my canoe automatically send a default message
我想使用我的面板发送消息。 我将 CAPL 文件附加到“HAP”节点。CAPL 文件如下所示。 当我开始项目时,我将“APS_ESP_BrkDistance”设置为 300。我希望独木舟始终将信号发送为 300。但似乎独木舟正在发送一个默认消息,两个信号都为 0。 我不知道原因。 如 ...
[英]Error capl error 17-0098 while target is set
我正在编写一个 capl 测试用例并在期望测试响应时收到以下错误错误 capl 错误 17-0098,即使我已经定义了目标并且请求已成功发送,它只是 capl 测试似乎在我确保响应时没有捕获的响应正确返回 ...
[英]How to read long values from ECU via CAPL
我能够接触到我想通过 CAPL 读取 VIN 值的 ECU。 但我只能在单帧而不是连续帧中得到响应。 我通过CAN连接到ECU。 那么如何从 ECU 读取长值呢? 我也知道,这个 ECU 会定期发送一些消息,所以当我知道 ID 时,如何实时读取它们? 在跟踪中,我可以看到积极的响应,但只是单帧 ...
[英]I want timer function to activate when I click on checkbox (vector standard control) of panel and not when I start simulation
我在 Canoe 中用 CAPL 制作了一个小脚本。 我有两个系统变量,以便将面板功能与 Capl 连接起来。 一个控制是否发送名为 FirstMessage 的信号,另一个控制 FirstMessage 中发送的值。 我制作了一个包含两个元素的面板:CheckBox 和 TextBox。 接下来是 ...
[英]Deserializing JSON with invalid C# identifier in CANoe
我遇到了无法反序列化收到的 JSON 的问题。 示例 JSON: 应该被解析的对象被命名为“product-type”并且是一个无效的 C# 标识符。 在 C# 中处理这个很容易。 但我面临的问题是在 CANoe 软件中处理这个问题。 目前,我接收此 JSON 的方式是创建一个具有 MQTT 绑 ...
[英]Declare a message and signal as a variable before use it in CAPL
我创建了一个 CAPL 程序来计算每次收到特定帧时的消耗。 问题在于,如果帧不同,则必须在整个代码中更改帧的名称及其信号。 是否可以将消息和信号声明为在整个代码中使用的变量? 我想在程序的开头声明消息及其信号,这将只允许更改这个而不是整个代码。 在下面的示例中,帧称为 TOTAL_DISTAN ...
[英]How to test a real ECU via CANoe
我是 CANoe 的新手,现在我正在尝试通过向它发送诊断请求并通过 CANoe 从 ECU 获得响应来测试一个真正的 ECU。 我用的是VN5610A,CANoe软件是CANoe.Ethe.net。 我将 VN5610A 连接到 PC 和 ECU。 我通过将 ODX 文件上传为数据库来配置 Dia ...