mathworks公司今日发布simulink real-time重要更新,可在基于模型的设计中增强快速控制原型和硬件在环 (hil) 测试能力。从版本2020b开始,simulink real-time支持qnx neutrino rtos---一款来自blackberry、兼容posix的64位多进程实时操作系统,qnx rtos广泛应用于车辆、医疗设备、工业控制、铁路、机器人及航空航天和国防等领域的生命与安全关键型系统。
此次更新以现有的simulink real-time与speedgoat集成为基础。现在,工程师可以借助 i/o 驱动器模块扩展 simulink 模型、自动构建实时应用、创建仪表,以及在目标计算机上执行交互式或自动化运行。工程师可以用虚拟系统的实时仿真取代车辆、飞机或机器人等物理系统,从而降低测试成本。qnx neutrino rtos 带来了新的工作流程,能够更容易地求解实时计算问题,尤其在多项任务竞争系统资源的情况下表现出显著优势。
blackberry qnx 产品与战略副总裁grant courville表示:"众所周知,mathworks一直在为工程师和科学家提供卓越支持,而后者正不断寻求新方法,力图通过仿真和测试来改进设计。qnx 是任务关键型嵌入式系统的首选 rtos;同时,来自各行各业的众多工程师都借助 mathworks 的 simulink real-time 实施仿真和基于模型的设计。二者集成后,团队不仅可以在各自的首选环境下工作,还能在从设计到部署的整个过程中充分利用 qnx neutrino rtos 带来的种种优势。"
mathworks 验证产品经理jay abraham表示:"面对复杂的嵌入式系统,工程师不断探索各种方法,希望在基于模型的设计中改进实时仿真和测试。现在,随着qnx neutrino rtos实现兼容,工程师可以运用simulink real-time应对设计难题,实现更为精简的快速控制原型和 hil 测试。"
用户可下载simulink real-time目标支持包,其中包含各种开发工具和运行时组件(免费附赠交叉编译器),可以编译和运行实时应用。
此外,simulink real-time 现在还提供:
●新的 simulink 实时资源管理器,以及图形化仪表面板和应用程序:使用新的 simulink 实时资源管理器,控制和配置实时应用;使用 app 设计工具,创建图形化仪表面板和自定义应用程序
●测试工程工作流支持:只需使用 matlab 和 simulink real-time,即可开发与实时应用交互的测试和标定 app 和脚本
●simulink real-time 升级顾问:自动升级在之前版本中创建的模型,以利用新的 64 位 rtos
●全新 file log 模块:可以在实时执行过程中启用和禁用记录、在与 matlab 断开连接的情况下记录多个运行,并将记录的数据导入 matlab
以上是网络信息转载,信息真实性自行斟酌。










