For a better experience on dSPACE.com, enable JavaScript in your browser. Thank you!

实时接口 (RTI)

在 dSPACE 硬件上运行模型所用的实施软件

RTI 让您能将精力完全集中在实际设计过程,并执行快速的设计迭代。它扩展了 C 代码生成器 Simulink Coder™(旧版本称为 Real-Time Workshop®)的功能,使您的Simulink和Stateflow的模型可以自动地编译并下载至实时仿真硬件中,整个编译、下载过程无缝衔接。

应用领域

无论您要执行快速控制原型开发还是硬件在环仿真:实时接口(RTI)是连接dSPACE硬件与开发软件MATLAB/Simulink/Stateflow之间的桥梁

使用 RTI

要将模型连接到 dSPACE I/O 板,只需将 I/O 模块从 RTI 模块库拖到模型中,然后将其连接到 Simulink 模块即可。所有设置(如参数化)都能通过单击合适的模块来完成。RTI接口库使您可以在Simulink模型中使用dSPACE的硬件资源,Simulink Coder™(旧版本称为Real-Time Workshop®)则将整个Simulink模型编译为可执行代码,从而搭建出用于实时系统的仿真模型。实时模型会自动在实时硬件上编译、下载和启动,无需编写任何代码。RTI 会指导您如何配置。RTI接口库具有一致性检查,因此在配置RTI参数时、或编译模型的过程中,可以检测出模型的潜在错误。

全面的功能

RTI 可用于任何类型的连续时间系统、离散时间系统及多速率系统。根据 I/O 硬件的不同,同一 I/O 板的不同通道可采用不同的采样率,即使是在不同的子系统中。RTI 支持异步事件,也让您可以设置任务优先级和任务超越策略,以执行中断驱动型子系统。它还支持时间触发型任务和时间表,允许您以可变延时或预定义延时(相对于相关触发事件)来实施任务和任务组。这使得模型中的任务处理变得十分灵活。此外 RTI 还具有检查功能,以免出现重复使用同一通道或通道配置不当的情况。

优点

RTI 让您能将精力完全集中在实际设计过程,并执行快速的设计迭代。它扩展了 C 代码生成器 Simulink Coder™(旧版本称为 Real-Time Workshop®)的功能,

使您的Simulink和Stateflow的模型可以自动地编译并下载至实时仿真硬件中,整个编译、下载过程无缝衔接。实施时间显著减少。实时应用程序的硬件配置由自动一致性检查来引导,以防出现参数化错误。为了实现最大灵活性,每个 RTI 版本都支持多个不同版本的 MATLAB(请参阅 www.dspace.com/go/Compatibility)。使用新版本RTI接口库时,旧版本的 MATLAB 和 RTI接口库都会自动升级到当前所用版本。

功能性 说明
I/O 配置
  • 全面的模块库,可指定硬件设置
生成实时代码
  • 通过 Simulink Coder™(旧版 本称为Real-Time Workshop®)生成 C 代码
  • 优化 C 代码以便实时实施
  • 支持 Simulink Coder(旧版 本称为 Real-Time Workshop)代码优化
  • 生成初始化功能和 I/O 功能调用
自动任务的定义
  • 支持多速率系统和基于优先级的抢占式多任务处理
  • 单计时器和多计时器任务模式
  • 异步任务
  • 外部硬件中断
  • 软件中断
  • 可配置每个任务的优先级和过载处理
  • 每个任务运转一次所用时间的测量
  • 可选择使周期型计时器任务与外部事件同步
  • 时间触发型任务和时间表
  • 非实时仿真模式
调用编译器
  • 自动调用编译器以编译和链接模型
加载和启动应用程序
  • 下载程序至实时硬件中
  • 仿真控制
  • 通过 ControlDesk® Next Generation 实现交互式控制、数据的监控和数据的采集
  • 带有时戳的数据采集

Related Topics