1 matlab project的概念
什么是Project(Matlab/Simulink工程)?引用MATLAB的帮助文档,解释如下:
“ 工程可帮助您完成以下工作,从而促进更高效的团队合作,提高个人工作效率:
- 查找属于某个工程的所有文件。
- 创建初始化和关闭工程的标准方法。
- 创建、存储以及轻松访问常见操作。
- 查看和标记修改的文件以完成同行评审工作流。
- 利用与外部源代码管理工具 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
设置开启项目/关闭项目执行脚本