Как получить доступ к внутренним таймерам в CANoe?

Я использую шину Ethernet в CANoe и хочу получить доступ к внутренним таймерам, используемым в CANoe. Например: если пакет отправлен/получен, время, когда пакет отправлен/получен, должен отслеживаться. Существуют ли функции IP-уровня/системные переменные, которые могут отслеживать эту активность. В конечном итоге цель состоит в том, чтобы принять решение (отключение соединения) в соответствии с отслеживаемым временем.


person Nikhil    schedule 02.01.2018    source источник


Ответы (1)


Для полученного Ethernet-пакета существует CAPL-функция EthGetThisTimeNS, которая возвращает отметку времени в наносекундах. Найдите больше пояснений и пример использования в справке:

Функции CAPL » Ethernet » Уровень взаимодействия Ethernet » EthGetThisTimeNS

Использование C# более удобно, все типы кадров всех шинных систем реализуют интерфейс IFrame со свойством TimeNS == отметка времени кадра в наносекундах как int64

person An Other    schedule 02.01.2018