英文引用格式: Wu Jiao,Hao Yukai,Xu Ning,et al. An Arduino module-based development method using MATLAB/Simulink[J].Application of Electronic Technique,2017,43(6):60-63.
在线调试完以后可以进行自动生成代码和在线烧写,打开配置窗口,选择“Prepare to Run”,选择对应的控制板型号为Arduino Mega 2560,设置端口(可以选自动或手动),设置波特率(相当于IDE编程时setup()函数中的Serial.begin())。设置完成保存后,回到Simulink编辑窗口,点击"Run"开始自动下载并在完成后运行。
2.4 在线调试
本文使用的Arduino mega 2560硬件平台,具有4路串行通信端口与PC进行数据交互,可以在Simulink环境中直接在线整定PID参数、监视实际信号变化,通过Scope工具查看转换后的实时温度输出信号,如图6所示。