Matlab安装中出现Real-Time Windows Target kernel是啥意思?

来源:互联网 发布:美国商业数据分析硕士 编辑:程序博客网 时间:2024/05/22 04:46

 Real-Time Windows Target允许在PC系统上实时运行Simulink 以及Stateflow模型。用户可以通过Simulink来创建实时程序并可以控制该程序的执行。使用Real-Time Windows Target可以生成C代码,经过编译及链接后,通过PC机的I/O接口和硬件联接。在整个操作过程中,可以同时运行其他Windows程序。

      I/O设备驱动可以支持各种I/O板卡,连接实时系统中的传感器,执行器和其他实验、开发和测试设备。用户可以编辑Simulink中的模块框图,使用Real-Time Workshop创建新的实时二进制文件。这种集成的环境使得用户可以快速的应用各种设计,无需繁琐的手工编程和调试。

特点

  • 在台式机或笔记本上实时运行模型
  • 提供高速的小延迟点对点数据处理,符合控制系统设计要求
  • 采样率可高达10K
  • 可以采用250多种实时数据I/O板
  • 与Simulink的外部模式集成使用,支持在线调参,使用Simulink的输出(Scope)实时显示输出信号数据
  • 包含C编译器用于编译链接实时代码
  • 支持Simulink配置集configuration sets来对同一模型进行实时和离线的切换

强大功能

      由于有了Real-Time Windows Target,用户可以实时地将传感器,执行部件,控制器及其他真实物理部件与Simulink模型直接相连,搭建物理系统的实时原型。有了这种能力,用户的Simulink模型可以实时的采集,进行动态计算并输出真实的控制信号,实时的测试用户的设计。整个开发过程是:首先在Simulink下创建系统的框图,然后利用RTW自动产生C代码,最后创建在Real-Time Windows Target上实时可运行代码。

  • 可以反复设计,而且速度快,只需编辑Simulink框图模型而不需要编辑代码
  • 使用Real-Time Windows Target不需要手写代码和调试,加快了设计速度
  • MathWorks提供了Windows下高度优化的实时内核,这种内核运行在Windows最高优先级(Ring 0),支持单任务和多任务
  • 超过250个PC I/O板用于实时输入输出
  • 可以实时地调整参数,当实时代码在运行时,用户可以修改Simulink模型中的参数值,这个新的参数值自动的传递给正在实时运行的模型
  • 支持Simulink的外部模式,可以使用Gauges Blockset作为交互界面。同时,用户可以使用外部模式来存储运行数据,数据以MAT文件格式存储。
  • 在代码运行期间,使用Simulink 中的Scope模块观察输出信号。
  • 支持PCMCIA卡,适用于便携式电脑实现快速原型

来源:http://www.hirain.com/Product/Article.asp?ArtClassID=1461

原创粉丝点击