Simulink_RTW的外部模式.docVIP

  • 10
  • 0
  • 约 3页
  • 2017-06-07 发布于重庆
  • 举报
Simulink_RTW的外部模式

Simulink RTW的外部模式 主机(Simulink环境)通过传递消息来要求目标机接收改变的参数或是上传信号数据。然后目标机就会执行这些操作。外部模式的通信是基于一种客户端/服务器的结构,其中Simulink环境扮演客户端的角色,而目标机则扮演服务器。 外部模式可以帮助你: l? 实时修改block参数。在外部模式中你可以随时修改block表中的参数,Simulink引擎会将他们下载到正在执行的目标机程序中。这样你就可以在不用重新编译的情况下修改你程序中的参数了。 l? 观察并记录各种block和子系统的输出。在不用编写任何接口程序的情况下你可以监控和/或保存从目标机程序中获得的信号数据。你也可以自己定义上传数据的条件,比如你可以规定只当某个数据正向穿过0点的时候才上载数据。同样你也可以选择手动上传数据。 要想使外部模式工作,你需要在Simulink引擎和RTW产生的代码之间建立一个通信通道。这个通道的底层通信层控制消息的物理传播。Simulink引擎以及RTW产生的代码对于这个通信层来说都是独立的。这个通信层以及实现它的代码被隔离在一个个单独的模块中,而这些模块负责构造,收发消息和数据包。 这种设计允许不同的目标机运用不同的通信层。ERT,GRT,GRTmallc,以及RSim目标机都支持外部模式,而这些外部模式既可以用串口也可以用网线来实现主机和目标机之间的通信。xPC目

文档评论(0)

1亿VIP精品文档

相关文档