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

 时间:2026-04-29 17:21:02

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怎么制作铁剑
  • 热门搜索
    羊肉片怎么做好吃 北汽幻速s6怎么样 傻怎么读 缺铁性贫血怎么补 电脑怎么设置屏保密码 qq怎么查看特别关心我的人 鼻子堵塞怎么办 拉面怎么和面 安佳牛奶怎么样 三脚架怎么用