Simulink 的新功能

我们一直在更新 Simulink®。了解最新功能和探索最新特性。

快速编辑,所思即所得

MathWorks 一直致力于改进您在 Simulink 中的建模和编辑体验。在每个版本中,您都会看到一些工具和资源,它们能帮助您更快地完善模型,以实现预期目标或设计。

NEW Simulink 工具条: 有求即应,轻松访问和探索 Simulink 功能 (R2019b)

Simulink 入门之旅: 跟随交互式教程,初步了解如何创建、编辑和仿真 Simulink 模型 (R2019a)

自动创建端口: 通过点击或拖动模块轮廓创建端口 (R2018b)

在模块图标上编辑: 无需打开对话框,直接修改模块参数 (R2018b)

组件化设计

通过系统组件化、并行开发、共享和重用来开发复杂设计。

NEW 子系统引用: 将子系统转换为子系统引用,并将其保存为独立文件以便重用,从而实现模型组件化 (R2019b)

模型引用: 在父级模型的上下文中打开引用模型以减少视觉干扰,并通过 Model 模块更为轻松地实现信号跟踪 (R2019a)

Blockset Designer: Create, test, document, and publish an entire blockset within one interface - R2019b

MATLAB System 模块: 从 MATLAB System 模块中调用 Simulink 函数 (R2019a)

C Caller 模块: 直接从模型中调用外部 C 函数 (R2018b)

运行时软件建模

您可以针对嵌入式软件框架建模、仿真和设计 Simulink 组件。借助建模抽象,您可以增强算法模型以映射调度、通信、内存和诊断服务,也可以调度函数来了解执行顺序带来的影响。事先找到问题,然后再通过运行时软件建模将生成的代码部署到目标。

NEW 消息: 为具有基于消息通信的软件组合建模并生成 C++ 代码 (R2019b)

Schedule Editor: 显式调度模型组件的执行 (R2019a)

NEW Sequence Viewer: 可视化呈现一段时间内的函数调用、消息通信、Stateflow 状态更改和事件活动 (R2019b)

行优先的数组布局: 将 Lookup Table及其他模块的数组布局指定为行优先,以简化与外部 C/C++ 函数、工具和库的集成 (R2018b)

加速仿真

我们在产品中纳入求解器技术的最新发展、仿真内容缓存以及其他仿真工作流改进,帮助您最大限度地提升仿真性能。您也可以使用并行系统扩展大规模仿真。

并行仿真: 使用 parsim 命令直接运行多个并行仿真任务 (R2017a)

批量仿真: 使用 batchsim 将仿真的执行卸载到后台运行 (R2018b)

NEW Simulation Manager: 使用可配置绘图,在运行仿真时分析结果 (R2019b)

指定执行域: 为模型内的子系统指定域,从而改进求解器性能和代码 (R2018b)

Simulink 缓存: 使用共享模型内容更快地获取仿真结果 (R2017a)

分析仿真

当您需要调试、分析或可视化模型仿真和结果时,Simulink 会为您提供适当的工具,帮助您更深入地理解系统行为。

仿真步调: 以实际时钟速度或其他指定步速运行仿真,从而改善可视化效果 (R2018a)

Simulation Data Inspector: 使用同步光标在多个子图上重放测试和仿真数据 (R2019a)

Signal Editor: 通过鼠标或触摸以图形方式创建和插入信号 (R2019a)

NEW Execution Order Viewer: 确定任务的执行顺序 (R2019b)

在硬件上运行算法

您可以直接在各种硬件上运行算法,包括 Arduino 开发板、Raspberry Pi 计算机、LEGO MINDSTORMS EV3 以及 Android 和 iOS 智能手机和平板电脑。部署的算法可以独立运行,也可以连接到 Simulink,以便您交互式调优参数及近实时可视化信号。

外部模式: 使用 Dashboard 模块和 Simulation Data Inspector 在 Arduino 和 Raspberry Pi 上交互式运行模型 (R2019a)

无线连接: 借助 UDP 和 TCP/IP 模块使 Simulink 硬件目标互相通信 (R2017a)

支持 Android 和 iOS 移动设备: 直接从 Simulink 模型创建移动应用程序 (R2017b)

Parrot 迷你无人机的 Simulink 支持包: 在 Parrot 迷你无人机上部署飞行控制算法 (R2017b)

管理工程

您可以通过自动执行任务、流程和文件管理来管理开发及与团队协作。通过自动化及源代码管理集成,您可以组件化工程、组织文件、分析依赖关系、比较变化和执行常用操作。

模型比较: 在比较模型时获取有关 Simulink 模块匹配情况的精确结果 (R2019a)

工程引用: 直接从您的 Simulink 工程中浏览全部工程引用层次结构和关联文件 (R2018b)

影响分析: 轻松识别 Simulink 工程中模块或需求变化的依赖关系和影响 (R2018a)

自动创建工程: 将文件夹轻松转换为工程,一站式管理文件、数据和环境 (R2017b)

管理设计数据

实现设计数据处理的扩展和自动化,助力打造更高效的开发工作流、提高开发流程完整性。

模型参数: 在嵌套模型引用层次结构中,轻松配置特定于实例的参数,用以在顶层指定值 (R2019a)

数据字典: 在单独的字典中定义引用模型的全局数据,Simulink 将在集成过程中检查一致性 (R2019a)

未定义变量检测: 在编辑模型时收到有关缺失变量的实时通知 (R2018a)

Model Data Editor: 进一步查看、筛选、分组和编辑模型所用的数据,包括信号、状态和引用变量 (R2017b)

升级到最新功能

Simulink 的内置功能可通过发掘对您有益的最新功能来协助您完成升级。您可以查阅发行说明,快速了解任意两个版本之间的兼容问题,并获得推荐的解决方法。

Simulink 工程升级: 将 Simulink 工程中的所有模型轻松更新到最新版本 (R2017b)