安装开发计算机软件
您只需在 MATLAB® 开发计算机上安装 Simulink® Real-Time™ 软件。开发计算机会在运行时将实时应用程序下载到目标计算机上。Simulink Real-Time 软件可通过 DVD 提供,也可作为从互联网下载的文件提供。
Simulink Real-Time 支持开发工作流和测试工程工作流:
开发工作流 - 为了实时执行建模、编译实时应用程序、将应用程序下载到目标计算机并运行这些应用程序,您需要在开发计算机上进行开发安装。此安装包含 MATLAB、Simulink、Simulink Coder™、MATLAB Coder、Simulink Real-Time、Speedgoat I/O Blockset 以及 Stateflow®(推荐)。
测试工程工作流 - 若只需下载并运行从开发人员处收到的实时应用程序,您需要在开发计算机上进行测试安装。此安装包含 MATLAB、Simulink Real-Time 以及 Speedgoat I/O Blockset。
有关安装目标计算机软件的信息,请参阅Speedgoat 目标计算机支持。
许可证要求
在安装 Simulink Real-Time 产品之前,您必须拥有有效的文件安装密钥和许可证文件。文件安装密钥用于识别您从 MathWorks® 购买的产品。许可证文件可激活该安装。
如果您尚未收到上述任一项目,请访问 MathWorks 网站上的许可证中心。有关所需产品列表,请访问 Simulink Real-Time 的产品要求与平台可用性。
使用 Simulink Real-Time 和基于 Linux® 的 RTOS,您可以开发在 Speedgoat® 目标计算机上运行的 Simulink Real-Time 应用程序。您可以通过将目标计算机设置为连接模式来运行这些实时应用程序。在连接模式下,开发计算机和目标计算机通过 Simulink Real-Time 软件和以太网电缆连接。您还可以通过将目标计算机设置为独立模式来运行这些实时应用程序。在独立模式下,开发计算机和目标计算机之间不通过 Simulink Real-Time 软件连接。
有关连接模式和独立模式的详细信息,请参阅实时应用程序和目标计算机模式。
开发计算机上文件的位置
请选择位于 MATLAB 根目录之外的工作文件夹。Simulink Real-Time 会在此位置生成文件和文件夹:
MATLAB 工作文件夹 — Simulink 缓存文件 (
.slxc)、动态链接库(例如.mex64)以及 Simulink Real-Time 应用程序 (.mldatx)。Simulink Coder 构建文件夹 — Simulink Coder C 代码文件(
.c、.cpp、.h、.hpp)位于名为modelname_slrealtime_rtw的子文件夹中。