cost 507 ms
损坏 CAPL 中 CAN 消息的 CRC 字段

[英]Corrupting CRC field of a CAN message in CAPL

我想添加一些异常来破坏 CAN 消息的 CRC 字段。 理论上,CRC 是使用来自数据字段/ctrl 字段/ARB 字段的信息计算的。 如何在 CAN 报文中添加 CRC 错误? ...

Pywin32 COM 无法设置属性keyerror

[英]Pywin32 COM not able to set attribute keyerror

我正在尝试使用它的 com 接口自动化一些东西。 有些问题我无法理解。 直到这里都没问题,name 和 enabled 将打印出一个字符串和一个 bool 值。 但是当我想将启用设置为 false 或 true 时,我得到以下信息: 这很奇怪,因为在 VBS 中它没有任何问题(我需要将它们移植到 ...

我可以将 CANoe 项目迁移到不同的版本吗?

[英]Can I migrate a CANoe project to a different version?

在我的团队中,我们正在使用 CANoe 16,我们想增加测试台的数量,但在我的公司中,目前只有具有 CANoe 10 许可证的硬件可用。是否可以在没有的情况下将项目转移到 CANoe 10必须再做一次吗? ...

2022-10-07 17:55:40   1   50    canoe  
excel 文件中的 CANoe 跟踪数据(.csv 或 .xlsx)

[英]CANoe trace data in an excel file(.csv or.xlsx)

如何在 excel 文件(.csv 或 .xlsx)中导出 CANoe 跟踪数据,我们可以在其中看到消息和信号的名称及其更新值。 我尝试以 .csv 格式存储日志文件,但看不到消息和信号名称详细信息及其值。 我希望有某种方式可以将 CANoe 跟踪数据存储为可读的 excel 文件格式。 有什么建 ...

2022-10-04 04:23:09   1   159    canoe  
CAPL:组合变量

[英]CAPL: Combining variables

在我的 CAPL 脚本中,我有两个变量 A 和 B。例如,A=9 和 B=7。 有没有办法制作第三个变量 C 并使 C=97。 换句话说,我不是将 A 和 B 相乘或相加,我只是想将它们并排放置以形成一个新变量。 是否可以像这样“组合”值? ...

无法从 C# 应用程序中获取 CANoe 环境变量的准确值

[英]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 ...

2022-07-28 18:11:54   2   46    c# / canoe  
CAPL- 获取字符串定义的 sysvar 的值

[英]CAPL- Get value of string defined sysvar

我在 CANalyzer 中将 sysvar 定义为字符串,以便将其与面板一起使用。 然后在 CAPL 中,a 想获取此变量的值并保存名称,我尝试像通常在 CAPL 中那样使用数字进行操作: write("%s",@namespace::name_of_variable)但我得到了一个错误说'@'应 ...

CAPL CANalyzer 每 10 毫秒获取帧

[英]CAPL CANalyzer getting frames every 10ms

我是 CAPL 和 CANalyzer 的新手,我正在尝试从 CAN 读取数据,我希望每 10 毫秒读取一次每一帧,但我找不到任何解决方案。 我尝试使用计时器,但据我所知,每个事件都必须在开始另一个事件之前完成,因此考虑到帧是从一个 function 读取的,计时器无济于事。 我还尝试将它划分为不同 ...

如何从 CAPL function 返回诊断 object?

[英]How to return a diagnostic object from CAPL function?

CAPL 中可用的 function 返回类型有哪些? 是否可以从 function 返回诊断 object? 尝试将诊断对象(Req/Resp)作为 function 的返回类型时,我在 CAPL 中遇到错误,并且我在 CAPL 帮助文档中找不到有关 function 返回类型的任何信息 ...

有没有办法通过 CAPL 脚本阻止从另一个真实 ECU 到总线上的 DUT(真实 ECU)的特定 CAN 消息?

[英]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) ,它将阻止 ...

用于校验和 CRC 8 SAE-J1850 计算的 CAPL 脚本

[英]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。 我不知道原因。 如 ...

2022-06-14 08:43:33   1   54    capl / canoe  
设置目标时出现错误 capl 错误 17-0098

[英]Error capl error 17-0098 while target is set

我正在编写一个 capl 测试用例并在期望测试响应时收到以下错误错误 capl 错误 17-0098,即使我已经定义了目标并且请求已成功发送,它只是 capl 测试似乎在我确保响应时没有捕获的响应正确返回 ...

如何通过 CAPL 从 ECU 读取长值

[英]How to read long values from ECU via CAPL

我能够接触到我想通过 CAPL 读取 VIN 值的 ECU。 但我只能在单帧而不是连续帧中得到响应。 我通过CAN连接到ECU。 那么如何从 ECU 读取长值呢? 我也知道,这个 ECU 会定期发送一些消息,所以当我知道 ID 时,如何实时读取它们? 在跟踪中,我可以看到积极的响应,但只是单帧 ...

我希望计时器 function 在我单击面板的复选框(矢量标准控件)时而不是在我开始模拟时激活

[英]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。 接下来是 ...

在 CANoe 中使用无效的 C# 标识符反序列化 JSON

[英]Deserializing JSON with invalid C# identifier in CANoe

我遇到了无法反序列化收到的 JSON 的问题。 示例 JSON: 应该被解析的对象被命名为“product-type”并且是一个无效的 C# 标识符。 在 C# 中处理这个很容易。 但我面临的问题是在 CANoe 软件中处理这个问题。 目前,我接收此 JSON 的方式是创建一个具有 MQTT 绑 ...

2022-05-17 00:41:43   1   83    c# / canoe  
在 CAPL 中使用之前将消息和信号声明为变量

[英]Declare a message and signal as a variable before use it in CAPL

我创建了一个 CAPL 程序来计算每次收到特定帧时的消耗。 问题在于,如果帧不同,则必须在整个代码中更改帧的名称及其信号。 是否可以将消息和信号声明为在整个代码中使用的变量? 我想在程序的开头声明消息及其信号,这将只允许更改这个而不是整个代码。 在下面的示例中,帧称为 TOTAL_DISTAN ...

如何通过 CANoe 测试真实的 ECU

[英]How to test a real ECU via CANoe

我是 CANoe 的新手,现在我正在尝试通过向它发送诊断请求并通过 CANoe 从 ECU 获得响应来测试一个真正的 ECU。 我用的是VN5610A,CANoe软件是CANoe.Ethe.net。 我将 VN5610A 连接到 PC 和 ECU。 我通过将 ODX 文件上传为数据库来配置 Dia ...


 
粤ICP备18138465号  © 2020-2023 STACKOOM.COM