速查表

使用 Simulink 进行扩展

当 Simulink® 工程扩展并涉及更多协作者时,设计挑战也会随之增多。此速查表提供了有效管理组件、数据和文件的实用指南。

子系统、库、模型引用……我该选择哪一个?

如果您的主要目标是…… 则使用……
使用加速模式来加速组件的后续实例/运行​ 模型引用​
创建具有 IP 保护的组件版本​ 模型引用​
将组件作为独立模型运行​ 模型引用​
创建支持物理连接 (Simscape™) 接口的可重用组件​ 子系统引用​
在早期开发阶段通过灵活接口支持并行开发​ 子系统引用​
创建广泛重用且不常更改的实用工具​ 链接子系统(库)​
将小段代码封装在不可重用的包中​ 原子子系统​
以可视化方式组织一组模块或组件​ 虚拟子系统​

我应该把参数化数据和定义存储在哪里?

基础 (MATLAB) 工作区
非常适合……
非正式工作流
快速参数调节
全局可见性
不太适合……
大型工程
数据作用域
并行开发

为什么要使用 MATLAB 工程?

MATLAB 工程会处理琐碎事务,让您能专注于重要事项。
自动完成环境的搭建与清理 对文件执行依赖关系分析
为常见任务创建快捷方式 简化批处理
简化向未来版本升级的过程 将源代码管理集成到 MATLAB 中