Simulink

 

仿真与基于模型的设计

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

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

系统建模和仿真

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

尽早测试且多次测试

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

自动生成代码

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

MATLAB 与 Simulink 协作

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

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

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

适用于各个项目的模型

Wireless Communications

无线通信

Simulink 模块可让您快速建模和控制信号、变换、滤波等。验证是否符合 LTE 等标准。

Motor and Power Control

电机和电源控制

对电动车、可再生能源和工业自动化中使用的电力电子控制系统进行仿真。电气组件模块可帮助您构建电机、电源转换器和电池存储系统的系统级模块。

Control Systems

控制系统

创建对象动态模型,设计和调优反馈回路和监督式控制器。使用仿真模型验证控制设计并自动生成用于快速构建原型和生产的代码。

Signal Processing

信号处理

通过 Simulink 对数字信号处理系统进行建模和仿真。它提供一系列的测试信号和波形、滤波器类型和架构的集合以及用于动态可视化的示波器。利用颜色编码和图表内显示,您可以快速检查基于采样或基于帧的系统设计的更新速率和信号大小。

Robotics

机器人

使用地面车辆、操作臂、ROS 访问模块开发控制器,收集和分析传感器数据。使用您开发的算法控制机器人,自动生成可在硬件上运行的代码。

ADAS

高级驾驶辅助系统

使用 Simulink 对车辆和环境进行建模和仿真,并进行传感器融合和控制系统开发。根据融合的传感器输出开发控制算法和决策逻辑。

Image Processing and Computer Vision

图像处理和计算机视觉

将视觉融合到机器人、ADAS、控制和其他多域系统。使用帧-像素流转换和针对 FPGA 和 ASIC 而设计的视觉算法,通过测试平台对硬件实现进行建模和仿真。

Internet of Things

物联网

借助 Simulink,您可以开发和测试智能设备,然后将您的模型部署到 Raspberry Pi 等硬件上的边缘节点。使用相应模块,将数据发送到 MATLAB 和 ThingSpeak,以便进一步分析。

刚刚接触 Simulink?入门很容易。

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

华为

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

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

富士通美国实验室

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

William Walker,副总裁

伦斯勒理工学院

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

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