Отправка данных на узел в моделировании CANoe

Я пытаюсь настроить симуляцию работы сети Ethernet в CANoe. Эта сеть имеет два узла (вход и результат). Входной узел должен получать поток данных извне, например. другая программа на моем компьютере. Идея заключалась в отправке простых данных (например, 101010 в виде битов) через TCP/UDP на входной узел. Затем этот узел передает эти биты узлу результата, который просто выводит полученные данные. Вот вам и базовая настройка.

Чего я не могу выполнить, так это подключения извне к моделированию CANoe, также известному как входной узел. После нескольких часов чтения справки по CANoe я все еще не уверен, возможно ли это вообще. Итак, кто-нибудь пробовал что-то подобное или знает, как к этому подойти?

Надеюсь, понятно, чего я хочу добиться. Я относительно новичок в CANoe, так что, может быть, мой полный подход неверен? Некоторый вклад или альтернативные идеи будут оценены.


person Bernte    schedule 30.06.2020    source источник
comment
Как вы настроили каналы Ethernet CANoe?   -  person M. Spiller    schedule 02.07.2020
comment
Я настроил их для использования на локальном хосте (отключил использование стека TCP/IP), добавил пример CAPL из справки CANoe. При этом возможно создание связи UDP. Но, может быть, есть лучшие решения?   -  person Bernte    schedule 06.07.2020
comment
В основном два варианта: отключить стек TCP/IP CANoe и использовать стек операционной системы (это то, что вы сделали). Другой вариант — использовать стек TCP/IP CANoe и добавить адаптер, доступный для вашей операционной системы. Что имеет больше смысла, зависит от вашего приложения.   -  person M. Spiller    schedule 07.07.2020


Ответы (1)


Это определенно возможно. CANoe позволяет использовать стек CANoe TCP/IP, чтобы изолировать связь Ethernet от ECU от связи Ethernet Windows/OS. Чтобы использовать стек операционной системы:

В CANoe › Simulation Setup › TCP/IP Stack:

Выберите используемую сеть Ethernet, установите конфигурацию стека TCP/IP для конкретной сети, следует выбрать «Нет стека TCP/IP», использовать сеть операционной системы.

Таким образом, CANoe будет иметь доступ к системным сетевым адаптерам Windows.

person Ravi    schedule 07.08.2020