Я использую шину Ethernet в CANoe и хочу получить доступ к внутренним таймерам, используемым в CANoe. Например: если пакет отправлен/получен, время, когда пакет отправлен/получен, должен отслеживаться. Существуют ли функции IP-уровня/системные переменные, которые могут отслеживать эту активность. В конечном итоге цель состоит в том, чтобы принять решение (отключение соединения) в соответствии с отслеживаемым временем.
Как получить доступ к внутренним таймерам в CANoe?
Ответы (1)
Для полученного Ethernet-пакета существует CAPL-функция EthGetThisTimeNS, которая возвращает отметку времени в наносекундах. Найдите больше пояснений и пример использования в справке:
Функции CAPL » Ethernet » Уровень взаимодействия Ethernet » EthGetThisTimeNS
Использование C# более удобно, все типы кадров всех шинных систем реализуют интерфейс IFrame со свойством TimeNS == отметка времени кадра в наносекундах как int64
person
An Other
schedule
02.01.2018