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怎么制作铁剑
  • 热门搜索
    天津中医药大学怎么样 中午睡不着怎么办 韦博英语怎么样 大宝洗面奶怎么样 合肥旅游景点 长岛旅游 星座特点 职业定位怎么写 石家庄职业技术学院怎么样 怎么瘦腿最快