[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

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

相关文章
[simulink] --- 数据字典(下)
[simulink] --- 数据字典(下)
926 0
|
存储
[simulink] --- simulink模块(三)
[simulink] --- simulink模块(三)
1863 0
|
分布式计算 Java 大数据
大数据常用调度平台
大数据常用调度平台
734 0
|
8月前
|
人工智能 监控 算法
基于CodeBuddy实现本地网速的实时浏览小工具
Codebuddy 以其多语言支持、智能辅助、丰富插件和跨平台兼容等优势,为网络速度监控工具的开发提供了全面、高效的解决方案。借助 Codebuddy,开发者能够更加轻松、快速地开发出功能强大、性能稳定的网络速度监控工具,为用户的网络生活保驾护航,推动网络技术的不断发展和应用。
113 4
|
安全 算法 C++
专题九Simulink仿真基础-2
专题九Simulink仿真基础
392 1
|
11月前
|
缓存 自然语言处理 安全
快速调用 Deepseek API!【超详细教程】
Deepseek 强大的功能,在本教程中,将指导您如何获取 DeepSeek API 密钥,并演示如何使用该密钥调用 DeepSeek API 以进行调试。
|
存储 缓存 IDE
CAN通信的基本原理与实现方法
CAN通信的基本原理与实现方法
2943 1
|
敏捷开发 小程序 持续交付
【规范】Git分支管理,看看我司是咋整的
本文介绍了Git分支管理规范的重要性及其在企业中的应用。通过规范化的分支管理,可加速团队协作、确保代码质量、维护主分支稳定,并支持敏捷开发。文中详细描述了主分支(如master、develop)和辅助分支(如feature、hotfix)的作用,并提供了实际开发流程示例,包括开发前、开发中、提测、预生产和部署上线等阶段的操作方法。旨在帮助团队提高效率和代码质量。
4091 0
【规范】Git分支管理,看看我司是咋整的
|
数据可视化
rpm 的降级安装命令是什么?
【6月更文挑战第13天】rpm 的降级安装命令是什么?
839 2

热门文章

最新文章