与仿真软件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他们会相互干扰。
的选项是:
- 在主机上运行主机MATLAB函数
- Arduino构建目标模型
或
- 在主机上运行MATLAB主机可执行
- Arduino上运行外部模式下的目标模型