仿真与基于模型的设计

在迁移到硬件之前,在 Simulink 中设计和仿真您的系统。探索和实现您原本不会考虑在内的设计 ,而无需编写 C、C++ 或 HDL 代码。

基于模型的设计:从概念到代码

系统建模和仿真

通过对被测系统和物理对象建模,探索广泛的设计空间。整个团队可以使用一个多域环境对系统所有部分的行为方式进行仿真。

尽早测试且多次测试

针对原本因风险过大或耗时太多而不会考虑的条件测试您的系统,从而减少成本高昂的原型。通过硬件在环测试和快速原型验证您的设计。维护从需求到设计再到代码的可追溯性。

自动生成代码

无需手工编写数千行的代码,可自动生成具有生产质量的 C 和 HDL 代码,其行为方式与您在 Simulink 中创建的模型相同。然后,直接将代码部署到 MCU、DSP 或 FPGA

MATLAB 与 Simulink 协作

结合使用 MATLAB®Simulink 时,在仿真环境中将文本和图形编程相结合来设计您的系统。

直接使用 MATLAB 中已有的数千种算法。只需将您的 MATLAB 代码添加到 Simulink 模块或 Stateflow® 图中。

使用 MATLAB 创建输入数据集以驱动仿真。并行运行数千个仿真。然后在 MATLAB 中分析和可视化数据。

适用于各个项目的模型

无线通信

创建、设计、测试和验证无线通信系统

电力电子控制设计

设计和实现电机、电力变换器和电池系统的数字控制

控制系统

设计、测试和实现控制系统

信号处理

分析信号和时序数据;对信号处理系统进行建模、设计和仿真

机电一体化

设计、优化和验证机电系统

自动驾驶系统

设计、仿真和部署未来交通出行方案

物联网

连接嵌入式设备与互联网,挖掘数据深层信息

人工智能 (AI)

训练、仿真、和部署 AI 模型

全球的工程师和科学家们都依赖 Simulink

华为

“当我们进行 5G 原型设计和开发时,我们使用 MATLAB 和 Simulink 构建了整个空中接入链路级仿真,并从现场测试导入了该模型的参数(从天线到新波形)...我们可以看到整个系统的性能,并确定潜在的问题。”

Kevin Law,算法架构与设计总监

富士通美国实验室

“通过在 Simulink 模型中包括电路级仿真结果,我们可以仿真数百万个周期,同时具有兼顾噪声和其他暂态效应所需的精度。Simulink 是唯一一个速度能够达到我们的抖动容限仿真要求的工具。”

William Walker,副总裁

伦斯勒理工学院

“在我们的研究中使用 MATLAB 和 Simulink 的主要好处是提供了用于计算机视觉、图像处理和控制系统开发的工具箱。我们需要的所有工具都在一个环境中,该环境可以轻松地与其他用于机器人和自动化系统的软件集成。”

John Wen 博士,工业与系统工程系主任

Simulink 的更多功能

了解最新的一些亮点,查看所有新功能

智能编辑

通过隐藏默认模块名称来改善您的模型外观。您还可以快速将信号合成为总线,将输入端口和输出端口添加到模块等。

调度

混合和匹配导出函数及基于速率的可调度组件,对启动和关闭行为进行建模。

性能

使用共享模型构件更快地获取仿真结果,快速构建您的顶层模型,使用自动求解器选项设置您的模型。