Simulink Real-Time 环境搭建过程记录 - 贾贾贾

时间:2024-02-23 18:02:53

Simulink Real-Time 环境搭建过程记录

  • 摘要:制作DOS启动U盘,TCP连接Target机器,搭建Simulink Real-Time仿真环境
  • 背景介绍
    • 配置环境:
      • Host主机 - win10系统,Matlab2017a,Visual Studio 2015
      • Target主机 - R8168网卡
  • 步骤
  1. 下载安装各工具软件 :ISO格式DOS系统。DOS6.22 、Ultraiso、 老毛桃
  2. 通过Ultraiso软件,制作DOS启动U盘。DOS6.22系统需要U盘容量在4G以下,因为只支持FAT格式。将U盘插入Target机器,BIOS选择U盘启动,出现如下画面说明制作成功。
  3. 通过Matlab制作Simulink Real-Time DOS Loader程序。
    1. Matlab命令行输入slrtexplr打开Simulink Real-Time Explorer。
    2. 参数设置如图,点击Create boot disk,选择一个目录,然后OK。将生成的三个文件拷进刚刚制作的U盘里。
    3. 将U盘再次插入Target机器,U盘启动,出现如下画面说明成功。
  4. 进行连机测试。
    1. 通过网线,将两台机器连接。设置主机网卡地址与Target机器地址在同一网段。例:192.168.10.2
    2. 打开windows自带命令行cmd,ping Target机器。如果不通,关闭防火墙再试。
    3. 先将Target机器的C盘格式更改为FAT32,Matlab命令行输入xpctest运行双机连接测试。过程中,Target机器会重启。BIOS需预先设置成U盘优先启动,优先级比硬盘高。或者Target重启时,手动选择U盘启动。
    4. 测试成功,Matlab命令行输出画面如下。
  • 要点细节总结:
    1. 一般旧电脑网卡都支持,可以将PCI网卡选择为AUTO,如果不支持,Target启动时,右下角会有提示。
    2. 测试网络Ping过程中,可以会出现ARP表查找不到Target机器。查看Target机器MAC地址。在Host主机中手动添加静态ARP。