与仿真软件MATLAB在主机Arduino的目标金宝app

在这个例子中,MATLAB桌面计算机上运行找到球,计算必要的控制命令,然后通过UDP通信的Arduino控制马达。buildExecutable函数用于主机功能转换成一个可执行的。

步骤1:将目标模型仿真软件部署到Ard金宝appuino

开放和建立模型targetArduino金宝appSimulink.slx

步骤2:在主机上运行MATLAB主机功能

打开并运行调用的函数hostMatlab.m

第三步:生成一个可执行的MATLAB函数

“hostMatlab停止功能。m”点击MATLAB命令窗口并按ctrl + c。

在MATLAB命令窗口运行以下命令:

buildExecutable (“hostMatlab”)

步骤4:运行可执行hostMatlab。exe在终端

第五步:运行仿真软件目标模型在外金宝app部模式

设置模型外部模式通过选择“外部”的仿真软件模式下拉。金宝app

这将运行代码Arduino而让用户调整和监控模型的任何信号。在这种情况下,用户将看到伺服电机命令被送到写块。

部署选项

注意:尽量不要仿真软件MATLAB主机功能和运行目标模型在外部模式在同一时间。金宝app他们会相互干扰。

的选项是:

  1. 在主机上运行主机MATLAB函数
  2. Arduino构建目标模型

  1. 在主机上运行MATLAB主机可执行
  2. Arduino上运行外部模式下的目标模型