问题标签 [canalyzer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
5998 浏览

capl - 错误:测试模块中不允许系统事件处理程序

当我运行我的脚本时,我收到以下错误,

编译文件 'ZTS_Zero_To_Sixty_Analysis.can'
在 (54,1) 处出现错误 1176:测试模块或测试单元中不允许系统事件处理程序。
(290,1) 处的错误 1176:测试模块或测试单元中不允许系统事件处理程序。

这些线就在我的“开始”和“停止测量”处。但是,当我在 中获取程序节点时CAnnalyser,将这些脚本包含并编译它们Canalyzer,它不会给我一个错误。

所以我只是忽略了 CAPL 编译器中出现的这些错误,因为它们不会妨碍脚本的运行,但我仍然想知道为什么 CAPL 编译器会抛出这些错误。

为什么会抛出这些错误?

0 投票
1 回答
1749 浏览

can-bus - 使用 CAPL 在常量循环中运行 Blf 文件进行仿真

我想使用 CANalyzer 中的 Replay Block 运行 .blf 文件。我想在一个恒定循环中运行这个文件以进行仿真。是否可以使用 CAPL,或者即使没有 CAPL,也可以有人指导我如何做到这一点。

0 投票
2 回答
31433 浏览

canalyzer - 如何在 CANalzyer 中播放 blf 文件

我对使用 CANalyzer 有点陌生,并且从未使用过产品中的日志记录功能。我收到了一个 BLF 文件进行分析,但不确定如何使用它。有人可以指出我正确的方向吗?谢谢

0 投票
1 回答
6828 浏览

com - 如何在 CAPL 中动态(通过字符串)访问 CAN 信号?

我正在尝试使用 CANalyzer 的 COM 接口将 CAN 信号强制为给定值。由于没有发送 CAN 消息的 COM 方法,我正在使用 CAPL 实现一种解决方法:

这很好用,但是由于MyMessage这里MySignal是静态引用(按名称),我必须实现 N 个函数才能发送 N 个信号(或 N 路 switch 语句等)。有没有办法避免麻烦并通过字符串访问消息中的信号?像这样的东西:

如果我错过了 COM 接口中的某些内容,我也愿意接受替代解决方案。如果有一个只适用于 CANoe 的解决方案,我可以向我的老板索要许可证,但我当然更愿意没有。

0 投票
0 回答
196 浏览

c# - 通过 C# 的 CANalyzer(测量消息)

我有一个需要查看的不同 CAN 消息的列表。我想从此列表中选择一条消息并在 CANalyzer 中测量此消息(通过 C#)?我怎样才能做到这一点?

0 投票
1 回答
3378 浏览

can-bus - CAN 报文信号,CAPL

我试图将信号数据保存在 CAN 消息的每个我的单独变量中。例如。我有一个 dlc = 4 的 CAN 消息“msg1”,在 CANalyzer 的 CAPL 中有信号 {8、5、7、21},我想将它们保存在变量中,例如:int var1 = msg1.byte(0); 但我在操作后不断将零 (0) 作为变量的最终值。

任何帮助深表感谢。谢谢

0 投票
2 回答
7866 浏览

capl - 如何根据传入信号在 CAPL 代码中设置 env 变量?

我使用 CANoe,我想添加接受信号并更改环境变量的节点

当然使用 CAPL 编码,例如:

0 投票
2 回答
1505 浏览

capl - 如何使用 CAPL 从 dbc 生成信号可能值作为通用输出

我正在使用 Canoe 10.0 版,我想问是否有一种智能方法可以将可选信号的值从数据库生成到其他值。

现在我正在做硬编码,但对每个信号都这样做很烦人。特别是当我知道数据库包含信号长度、起始位和最小和最大可能值等信息时。

我看到有诸如 getSignal、setSignal 等选项。但我没有设法理解如何正确使用它们以实现我的目标。

谢谢您的帮助。

0 投票
2 回答
638 浏览

c++ - 在 Microsoft Visual Studio 中使用 CANalyzer 库

我正在尝试在 Visual Studio 中使用 CAPL/CANalyzer 函数。我在 CAPL 帮助菜单中找到了一些关于如何实现它的信息,但是当我尝试时,我似乎无法让它工作。有没有关于如何做到这一点的在线资源?

0 投票
1 回答
913 浏览

capl - CAPL 脚本中的 API 是什么?

是否有任何 API 可以通过 CAPL 脚本或诊断和 XCP 窗口自动提取 canalyzer 的写入窗口?我知道它可以手动提取,但我不想手动提取谢谢