在实时控制领域,Matlab公司发布了实时操作系统Simulink Real-Time™,成为和dSPACE、NI、VxWorks等各路大神强势竞争的利器。利用Simulink Real-Time实时操作系统做下位机,加上另一台安装了Matlab的电脑做上位机,就构成了一套完整的实时控制系统开发平台。 Mathworks官方推荐的实时仿真产品SpeedGoat,就是采用的Simulink Real-Time完整的解决方案。 目前,在国内也有代理公司。 那基于Simulink Real-Time 的操作体验与实时性能究竟如何呢,我们来做一下简单实验测试一下。
首先设置好一台Simulink RealTime 的目标机。(小编采用的是Matlab 2016B版本,具体如何安装一台Simulink RealTime的仿真机操作后续文章详细介绍)。可以看到界面上有显示目标机的IP,硬件处理器配置等简单的信息。
然后我们通过网线连接。在matlab命令框中输入slrtexplr来启动Simulink RealTime Explorer。配置好Target的信息后,右键选择“Connect” 按钮,连接上目标机。
操作体验测试
我们新建一个simulink程序,单击工具栏上的创建,在弹出的下拉菜单中选择Simulink Model,打开模型的编辑界面,在MATLAB工具栏上单击Simulink库,弹出Simulink Library Browser,在左侧树型面板中依次单击Sim