Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sockets 通过套接字向CANalyzer CAPL应用程序发送命令_Sockets_Can Bus_Capl - Fatal编程技术网

Sockets 通过套接字向CANalyzer CAPL应用程序发送命令

Sockets 通过套接字向CANalyzer CAPL应用程序发送命令,sockets,can-bus,capl,Sockets,Can Bus,Capl,我需要从外部应用程序(如果需要的话,用java)控制用CAPL为CANalyzer编写的复杂CAN模拟器 模拟器已经编写好了,它有一些按钮来执行我需要的功能 我现在需要的是修改这个模拟器,以便它接受来自自定义应用程序的命令,可能是通过套接字连接(但我对其他IPC方式持开放态度) 我应该能够发送一个消息到模拟器,它应该像一个界面按钮已经按下 这样的事(容易)做吗?如果是:我在哪里可以找到相关文档?事实证明CANalyzer(目前)没有套接字接口(CANoe有) 首选的接口方法是通过COM服务器(默

我需要从外部应用程序(如果需要的话,用java)控制用CAPL为CANalyzer编写的复杂CAN模拟器

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

我现在需要的是修改这个模拟器,以便它接受来自自定义应用程序的命令,可能是通过套接字连接(但我对其他IPC方式持开放态度)

我应该能够发送一个消息到模拟器,它应该像一个界面按钮已经按下


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

事实证明CANalyzer(目前)没有套接字接口(CANoe有)


首选的接口方法是通过COM服务器(默认情况下,CANalyzer和CANoe都充当CAN服务器)。请参阅:

如果您使用的是COM服务器,您将能够使应用程序与CANalyzer交互并交换消息。申请须知文件(pdf)中有详细说明。您可以在CANalyzer的安装路径中的\CANwin Demos\Demo\u CAN\u CN\MoreExamples\COM\u Automation for visual basic script下找到一个示例配置。

StackOverflow希望答案中包含详细信息的摘要,而不是提供指向可能最终成为死链接的文档的URL链接。你能总结一下吗?我明白你避免死链接的观点,但对于这个特殊问题,用户有必要详细阅读链接文档的所有18页,以了解他需要做什么。没有任何有用的方法来总结这18页(至少我不知道如何总结)。是的,链接已经死了,就像Brian说的。链接从去年开始重定向到。