[simulink] --- 使用Project对Simulink工程进行管理

简介: [simulink] --- 使用Project对Simulink工程进行管理

1 matlab project的概念

什么是Project(Matlab/Simulink工程)?引用MATLAB的帮助文档,解释如下:

“ 工程可帮助您完成以下工作,从而促进更高效的团队合作,提高个人工作效率:

  1. 查找属于某个工程的所有文件。
  2. 创建初始化和关闭工程的标准方法。
  3. 创建、存储以及轻松访问常见操作。
  4. 查看和标记修改的文件以完成同行评审工作流。
  5. 利用与外部源代码管理工具 Subversion® (SVN) 或 Git™ 的内置集成共享工程。”

一个开发内容比较完善的MBD工程结构可能如下面所示,包含了模型文档、模型文件、数据文件、需求文件、实用脚本、测试文件等。将这些文件通过不同的层次结构组织起来,能够帮助高效地进行开发工作。在MATLAB Project产品的帮助下,我们还可以对工程进行更加完善的管理,包括文件依赖性检查、工作环境的配置、版本控制等。接下来就针对Project的几个重要的功能进行介绍。

2 创建一个Project

Home -> New -> Project -> new Project

运行prj文件,可以打开Project界面,可以看到当前工程的文件树。注意文件树有两个标签页,一个是All,另一个是Project。

标签页All下面是工程根目录下所有的文件,而Project标签页下是被纳入工程管理的文件。这意味着,并不是所有的文件都会被视为工程的一部分,如Project配置文件夹source、一些用户不关心的文档类文件等。注意Simulink运行生成的中间产物slprj文件夹只是存放辅助Simulink工作的必要文件,不是工作产物,不建议纳入工程(官方文档也是这么建议的)

2 project常用设置

以这三个标签进行讲解

1> Details

2> Project Path

通过这个增加folder到项目

3> Startup Shutdown

设置开启项目/关闭项目执行脚本

相关文章
|
10月前
|
算法
专题九Simulink仿真基础-1
专题九Simulink仿真基础
117 1
[simulink] --- 数据字典(下)
[simulink] --- 数据字典(下)
285 0
|
10月前
|
安全 算法 C++
专题九Simulink仿真基础-2
专题九Simulink仿真基础
104 1
[simulink] --- simulink辅助技巧
[simulink] --- simulink辅助技巧
105 1
|
4月前
|
存储
[simulink] --- simulink模块(二)
[simulink] --- simulink模块
140 0
|
4月前
|
存储 缓存
[simulink] --- simulink模块(一)
[simulink] --- simulink模块
272 0
|
4月前
|
C语言
[simulink] --- simulink模块(三)
[simulink] --- simulink模块
263 0
|
4月前
[simulink] --- simulink中stateflow的使用
[simulink] --- simulink中stateflow的使用
83 0
|
4月前
[simulink] --- 数据字典
[simulink] --- 数据字典
106 0