问题标签 [capl]
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.
diagnostics - 如何通过 CAPL 脚本发送诊断 ID (DID)?
目前,我正在自动化测试用例以测试仪表组中的仪表。我遇到过通过 DID 将单位从公制更改为美制的情况。任何人都可以帮助我如何使用 CAPL 脚本发送与诊断相关的内容。
can-bus - 矢量 CANoe 的消息中断
我试图通过发送具有较低 ID(例如 0x008)的消息来使具有特定 ID(例如 0x009)的消息失去仲裁。我的模拟设置中的问题是我无法检测到然后以足够快的速度中断 0x009 消息以中断它们。当他们已经到达目的地时,我会检测到他们。
如何检测消息的 ID,然后在该消息的完整传输完成之前中断该消息以赢得仲裁?
can-bus - CAPL 阻止节点发送消息
我有一个 CAPL 文件附加到 CAN 节点,该节点使用“输出”功能定期发送消息。如何使用第二个 CAPL 文件来阻止发送消息的节点(同时执行节点所做的一切)?
capl - 矢量 CAPL 节点在 CANoe 中多次执行
在 Testmodulelist->Options 下设置“多次执行”时,如何确定 CAPL 代码中的当前执行轮次?
这与 CANoe 帮助中提到的属性 NumberOfExecutions、ExecutionMode 等有关。
can-bus - 对所有信号使用“on message”事件处理程序,而不是用于定义的信号
我想为 CAPL 中的每个 CAN 消息使用一个事件。我的意思是对于发送的每条 CAN 消息都有相同的事件。是否可以使用“on message”结构来做到这一点?
operating-system - 从 CAPL 访问操作系统功能
我正在使用 CAPL 编写脚本,并且一直在寻找从 Windows grep 登录 ID 的解决方案。如果可能的话,请帮助展示如何从 CAPL 程序代码中获取 Windows 用户登录 ID?
例如,如果 Windows 用户登录 ID 是 'kp21ml' ,我想从 CAPL 函数中读取此 ID,如下所示。
我使用这本 CAPL 书作为参考指南,非常好: http ://docplayer.net/15013371-Programming-with-capl.html 但我找不到与系统访问有关的任何内容。我会很感激你的帮助。
谢谢朱诺
string - 如何使用 CAPL 从文本文件中读取字符串?
我需要使用 CAPL 从特定文本文件中读取字符串。是否有任何 CANoe/CAPL 函数可以从文本文件中读取并将其存储在缓冲区中?如果没有,如何创建一个通用功能来实现这一点?
capl - 在 CAPL (CANoe) 中使用散列算法
我想在 CAPL (CANoe) 中实现像 md5 这样的哈希算法。CAPL 中是否有任何内置的散列函数?
timer - CAPL 中是否有 Wait() 或 Sleep() 函数?
我对 CAPL 完全陌生,对于 CAPL 语言的小问题,我找不到任何好的来源。我浏览了文档,只提到了 XML 或 .Net 语法中的 wait() 函数。例如,如果我想每秒发送一个信号值,CAPL 本身是否有一个函数可以为我执行 wait()?我可以用定时器来做吗?