2020年10月16日,中国北京-MathWorks今天发布了Simulink Real-Time的重要更新,该更新增强了基于模型的设计中的快速控制原型设计和硬件在环(HIL)测试功能。
从2020b版本开始,Simulink Real-Time支持QNX Neutrino RTOS-一种来自BlackBerry的64位实时操作系统,与POSIX兼容。
QNX RTOS广泛用于航空航天和国防领域中的车辆,医疗设备,工业控制,铁路,机器人和航空生命和安全至关重要的系统。
此更新基于现有的Simulink Real-Time和Speedgoat集成。
现在,工程师可以使用I / O驱动程序模块扩展Simulink模型,自动构建实时应用程序,创建仪表并在目标计算机上执行交互式或自动操作。
工程师可以用虚拟系统的实时仿真代替车辆,飞机或机器人等物理系统,从而降低测试成本。
QNX Neutrino RTOS带来了新的工作流程,使解决实时计算问题变得更加容易,尤其是当多个任务争夺系统资源时。
它显示出显着的优势。
BlackBerry QNX产品和策略副总裁Grant Courville说:“众所周知,MathWorks为工程师和科学家提供了出色的支持,而后者一直在寻求通过仿真和测试来改善设计的新方法。
QNX是一个关键任务嵌入式系统,与此同时,各行各业的许多工程师都使用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开发与实时应用程序交互的测试和校准应用程序和脚本。
Simulink Real-Time升级顾问:自动升级以前版本中创建的模型,以利用新的64位RTOS·全新的文件日志模块:可以在实时执行期间启用和禁用日志记录,与MATLAB断开连接时记录多次运行,以及记录数据导入MATLAB Simulink Real-Time已在全球范围内发布。