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怎么制作铁剑
  • 热门搜索
    安全教育手抄报大全 数学手抄报大全 交通手抄报的内容 预防结核病手抄报 关爱生命手抄报内容 课间十分钟手抄报 有关水的手抄报 有关节约用水的手抄报 弘扬传统文化手抄报 消防手抄报内容