在 MATLAB 和 Simulink 中管理项目

组织工作、自动执行任务和流程以及与团队协作

MATLAB® 和 Simulink® 让您可以通过快速整理所需文件、通过自动化一致地执行常用操作以及与源代码管理集成来管理项目。借助 MATLAB 和 Simulink 中的项目,您能够:

  • 跨团队设置和管理项目路径
  • 使用依赖性分析视图分析项目并检查所需文件
  • 创建、存储以及轻松访问常用操作
  • 使用与 内置集成的Git™、Subversion (SVN)或使用外部配置管理工具跟踪和管理更改
  • 在 Simulink 中将项目文件和模型升级到最新版本

将 MATLAB 和 Simulink 用于项目

自动执行任务、流程和文件管理

可以将项目配置为在打开项目时运行、加载和打开文件,在关闭项目时进行清理。项目会帮您管理路径,以便您可以找到并运行正确的文件。可以通过将频繁执行的操作设为项目快捷方式来找到并共享它们。

还可以使用项目 API 创建新项目并自动执行项目任务以便操作文件,包括处理修改后的文件、依赖性、快捷方式和标签。

分析依赖性以及文件更改的影响

可以运行依赖性分析以分析项目的结构并发现所需文件。通过影响视图可以直观地了解更改各个文件的影响。可以使用影响视图识别并解决问题(如缺少文件、文件不在项目中、未保存更改以及派生文件过时)。

了解更多: 

与配置管理系统集成

项目使您可以直接从项目环境执行诸如更新、提交、合并更改、查看历史记录以及管理冲突等操作。

项目与两个配置管理系统(Git 和 Subversion (SVN))集成。Simulink 项目还可以通过即装即用的适配器与第三方工具(如 Perforce P4SL、TFS 和 Polarion)集成。

了解更多: 

分布式配置管理工作流程(例如:使用 Git)。

项目层次结构说明了如何将父项目和引用项目作为大型项目的组件使用

组件化项目开发和测试

MATLAB 允许从父项目引用其他项目,从而支持大规模项目组件化。将大型项目组织成组件有助于组件的代码重用、模块化和基于团队的开发、测试与独立发布。

项目可以采用分层方法引用多个其他项目。

从父项目可以:

  • 访问所有引用项目的项目路径、入口点快捷方式和配置
    管理信息。
  • 查看、编辑和运行属于引用项目的文件。
  • 使用检查点检测引用项目中的更改。

了解更多: 

跨 MATLAB 和 Simulink 版本维护项目

升级工具会将 Simulink 模型升级到最新版本并对您的 MATLAB 代码提出建议。升级项目工具会在可以时自动将修复应用于 Simulink 模型。该工具还会评估 MATLAB 代码并生成报告。

了解更多: