Matlab混合编程之使用C\\UDP动态链接库传输数据

时间:2026-02-13 11:48:09

1、启动两个matlab软件,分别加载Dll

loadlibrary('CSForUDLL.dll','CSForUDLL.h')

Matlab混合编程之使用C\UDP动态链接库传输数据

Matlab混合编程之使用C\UDP动态链接库传输数据

2、libfunctions CSForUDLL -full

查看一下Dll里的所有函数

Matlab混合编程之使用C\UDP动态链接库传输数据

3、在一个matlab运算add_server函数,作为启动Server端

我写的dll第一个参数为要发送的数字

 calllib('CSForUDLL','add_server',2,2,0)

之行结束会发现Server端在一直等待。

Matlab混合编程之使用C\UDP动态链接库传输数据

4、在另一个matlab上运行add_client函数,作为启动Client端

同理,我的dll第一个参数用来发送数字;

 calllib('CSForUDLL','add_client',2,2,0)

Matlab混合编程之使用C\UDP动态链接库传输数据

5、回车运行,会发现返回一个数字。

这个数字是从Server端发送过来的。

Matlab混合编程之使用C\UDP动态链接库传输数据

6、再看一下Server端,收到Client发送的数字1 。

Matlab混合编程之使用C\UDP动态链接库传输数据

© 2026 智德知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com