我正在尝试在CANoe中设置以太网网络的模拟。这个网络有两个节点("input“和"result")。输入节点应该接收来自“外部”的数据流,例如我的计算机上的另一个程序。这个想法是通过TCP/UDP向输入节点发送简单的数据(例如101010位)。然后,该节点将这些位传输到结果节点,结果节点仅输出接收到的数据。基本设置到此为止。
我不能完成的是从外部到CANoe模拟的连接,也就是输入节点。在阅读了几个小时的CANoe帮助后,我仍然不确定这是否可能。那么,有没有人尝试过类似的东西,或者有办法呢?
我希望我想要实现的目标是明确的。我对CANoe比较陌生,所以也许我的完全方法是错误的?如果您能提供一些意见或其他想法,我们将不胜感激。
发布于 2020-08-08 00:16:26
这绝对是有可能的。CANoe允许使用Windows/IP堆栈将来自ECU的以太网通信与CANoe /OS以太网通信隔离。要使用操作系统堆栈:
在CANoe> Simulation Setup> TCP/IP堆栈中:
选择使用的以太网,将特定网络的TCP/IP堆栈配置设置为"No TCP/IP Stack,use network of operating system“。
这样,CANoe将可以访问windows系统网络适配器。
https://stackoverflow.com/questions/62663490
复制相似问题