Simulink用于基于模型的设计

从概念到运营

为了改造复杂系统的开发,市场领先的公司通过在整个过程中系统地使用模型来采用基于模型的设计。

  • 使用虚拟模型来尽早且经常地模拟和测试您的系统
  • 使用物理模型、硬件在环测试和快速原型来验证您的设计
  • 生成生产质量的C, c++, CUDA, PLC, Verilog和VHDL代码,并直接部署到您的嵌入式系统
  • 通过需求、系统架构、组件设计、代码和测试维护数字线程的可追溯性
  • 将模型扩展到运行中的系统,以执行预测性维护和故障分析
基于模型的设计

Simulink是用于仿真的

在转向硬件之前设计和模拟您的系统

探索广阔的设计空间,并尽早使用多域建模和仿真测试您的系统。

  • 在一个多域仿真环境中快速评估多个设计思想
  • 使用可重用组件和库(包括专门的第三方建模工具)模拟大型系统模型
  • 为桌面、实时和硬件在环测试部署仿真模型
  • 在多核桌面、集群和云上运行大型模拟
模拟

Simulink是基于模型的系统工程

设计、分析和测试系统和软件架构

基于模型的系统工程(MBSE)是模型的应用,以支持整个系统生命周期。Simulink连接了从需求和系统架构到详细组件设计、实现和测试的开发过程。

  • 捕获和分解需求
  • 定义并详细说明组件、组合和体系结构的规范
  • 为体系结构和组件级接口建立单一源
  • 使用MATLAB进行分析和贸易研究
  • 使用基于模拟的测试验证需求和验证系统架构

Simulink是用于敏捷软件开发的

敏捷软件开发通过强调持续集成和团队协作,利用较短的迭代周期,帮助团队更快地向客户交付价值。模拟、自动化测试和代码生成缩短了开发周期,使您能够成为一个成功的敏捷团队。

  • 在自动化服务器中开发并运行模拟测试,以持续验证新的设计迭代
  • 在使用硬件之前,在桌面上执行更多的分析和测试
  • 通过客户可以评估的模拟交付工作软件
  • 通过模型更新和仿真快速响应不断变化的需求
  • 通过自动化的报告和仪表板让关键的涉众看到进展
敏捷开发
斯堪尼亚用户故事

“Simulink在我们开发过程的两个阶段特别有帮助。在早期,它帮助我们尝试新的想法,并想象它们如何工作。在生成代码并进行车内测试之后,我们可以进行多次模拟,完善设计,并为下一次迭代重新生成代码。”

约翰尼·安德森,斯堪尼亚
Baidu
map