Как смоделировать кадры ошибок и увеличить / уменьшить счетчики ошибок в CANoe, используя capl? - PullRequest
0 голосов
/ 08 января 2020

Я пытался смоделировать два узла в CANoe и установил связь между ними, отправляя сообщения друг другу, используя скрипт CAPL. когда я думал о генерации фреймов ошибок, я узнал о функции capl "output (errormesage)". как мы можем узнать, является ли это активной или пассивной ошибкой? и ошибка TX или RX ошибка. пожалуйста, направь меня. спасибо.

1 Ответ

0 голосов
/ 31 января 2020
  1. Лучшее решение - использовать инструмент CANStress от Vector. Это позволит вам создавать разные ошибки (триггер битового поля, другой триггер, аналоговое возмущение). В основном вы можете определить все биты кадра CAN.

enter image description here

Более подробное описание можно найти по адресу: https://kb.vector.com/upload_551/file/SN-IND-1-010_CANstress_Basics (1) .pdf

Для типов ошибок читать: http://esd.cs.ucr.edu/webres/can20.pdf
...