2015-05-04 159 views
1

我需要从外部应用程序(在Java中,如果有的话)控制用CANalyzer编写的复杂CAN仿真器。通过套接字发送命令到CANalyzer CAPL应用程序

模拟器已经写好,它有一些按钮来执行我需要的功能。

我现在需要的是修改这个模拟器,以便它接受来自定制应用程序的命令,大概是通过套接字连接(但我打开其他IPC手段)。

我应该能够发送一条消息给模拟器,它应该作为 - 如果其中一个接口按钮被推动。

这样的事情可以(容易地)完成吗?如果是这样的话:我在哪里可以找到相关文档

回答

1

如果您使用COM服务器,您将能够使应用程序与CANalyzer交互并交换消息。在http://vector.com/portal/medien/cmc/application_notes/AN-AND-1-117_CANoe_CANalyzer_as_a_COM_Server.pdf有一个应用笔记文档(pdf)描述了详细信息。您可以在\ CANwin Demos \ Demo_CAN_CN \ MoreExamples \ COM_Automation下的CANalyzer的安装路径中找到示例配置,以获取可视基本脚本。

+1

StackOverflow倾向于将详细信息摘要包含在答案中,而不是将URL链接指向可能最终成为无效链接的文档。你能总结一下吗? –

+1

我明白你的观点以避免死链接,但对于这个特殊问题,用户必须详细了解链接文档的所有18页,以了解他需要做什么。没有有用的方法来总结这18页(至少我不知道我怎么能做到这一点)。 – Netpedia

+0

是的,链接已经死了,就像Brian说的。 – mihai