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动态链接库传输数据

  • 勇者斗恶龙8 如何获得杀人豹(坐骑)?
  • 勇者斗恶龙11怎么加点
  • 勇者斗恶龙11S:梦境花任务怎么做
  • 勇者斗恶龙11S怎么在狄尔卡达尔丘陵挖草药
  • 勇者斗恶龙11S怎么制作铁剑
  • 热门搜索
    黑河旅游景点大全 美国东海岸旅游攻略 彭水旅游 扬州旅游网 山东聊城旅游 10月去哪里旅游最好 海边旅游去哪里好 安徽旅游局 沈阳旅游团 永安旅游