从文件夹创建新工程

如果您有许多文件并希望将它们整理为一个工程(无论是否进行源代码管理),请按照以下步骤创建一个新工程。

使用 Simulink® Start Page 中的 Folder to Project 模板可轻松将一个文件夹转换为工程。该模板会自动将您的文件添加到工程中,并提示您设置路径和启动文件。这一简单、快速的过程会设置好您的工程,以便于您管理文件并使用工程功能。当您打开工程时,它会自动将所需的文件夹放在路径上,并运行设置操作来配置您的环境;启动文件会自动运行(.m 和 .p 文件)、加载(.mat 文件)和打开(Simulink 模型)。

要创建新工程以管理您的文件,请执行以下操作:

在 MATLAB® 主页选项卡上,选择新建 > 工程 > 从文件夹。

也可以在 Simulink Start Page 中,点击 Folder to Project 模板。您还可以在 Simulation 选项卡上,从 Model Editor 中选择 New > Project > New Project。

在 New Project 对话框中,输入工程名称,浏览以选择包含您的文件的文件夹,然后点击 OK。

在“欢迎使用您的工程”对话框中,点击设置工程以继续。

在“设置工程(第 1 步,共 2 步)”对话框中,选择要添加到工程路径的文件夹(可选)。当您打开工程时,它会将这些文件夹添加到您的 MATLAB 搜索路径,并在您关闭工程时将其删除。添加工程文件夹以确保依存关系分析检测工程文件。要添加所有工程文件夹,请点击添加并包含子文件夹,然后选择包含您的所有子文件夹的工程文件夹。您也可以稍后设置工程路径。点击下一步。

在“设置工程(第 2 步,共 2 步)”对话框中,指定启动和关闭文件(可选)。

使用启动文件配置当您打开工程时的设置。当您打开工程时,启动文件会自动运行(.m 和 .p 文件)、加载(.mat 文件)或打开(Simulink 模型)。

使用关闭文件指定在工程关闭时运行的 MATLAB 代码。当您关闭工程时,您不需要使用关闭文件来关闭模型,因为它会自动关闭任何打开的工程模型,除非它们经过更改。工程会提示您保存或丢弃更改。

点击添加以指定启动或关闭文件。您也可以稍后设置这些文件。

点击完成后会打开新工程。Folder to Project 模板会自动将您的所有文件添加到工程中。该模板不会将派生文件添加到工程中。

接下来,您可以尝试进行依存关系分析来显示工程的结构,或者考虑添加源代码管理以帮助您管理各版本。有关详细信息,请参阅Run a Dependency Analysis或Add a Project to Source Control。

除了使用 Folder to Project 模板外,您也采用以下方式来创建工程:

通过分析模型来确定要放入工程的依存文件,从模型创建工程。请参阅从模型创建工程

手动创建工程,不过随后您需要将文件添加到工程并配置路径、启动文件和关闭文件。要检查备选模板或使用自己的模板,请执行下列操作:

在 Simulink Start Page 上,点击列表中的模板以阅读其说明。如果您选择了新建工程选项以打开 Start Page,此列表只显示工程模板,您也可以使用 Search 框旁边的列表从列表中筛选出 Project Templates。

要在一个当前包含有文件的文件夹中创建工程并手动设置工程,请选择 Blank Project 模板。Blank Project 模板会在您选择的文件夹中创建工程,并将其他任何文件保留不动。您必须手动设置工程,例如向工程添加文件、配置启动文件、配置工程路径等。

如果要在新文件夹中创建工程并需要一个空模型,请尝试使用 Simple Project 模板。Simple Project 模板会创建简单的工程,其中包含一个空模型和一些实用工具。该模型是一个快捷方式,所以您可以从工具条上打开它。通过工程可以管理您打开和关闭工程时使用的临时文件(slprj 文件夹)的路径和位置。以后您可以修改其中的任何文件、文件夹和设置。

在 Start Page 上选择一个模板,然后点击 Create Project。

在 Create Project 对话框中,指定您的工程文件夹并编辑工程名称,然后点击 Create Project。您可以使用工程预设控制新工程的默认文件夹。

Project 将显示指定的工程根目录的 Project Files 视图。您需要将文件添加到工程中。请参阅将文件添加到工程。

对于使用新工程的后续步骤,请尝试进行依存关系分析来显示文件的结构。

相关示例

详细信息

matlab中创建一个工程,从文件夹创建新工程相关推荐

  1. java创建临时文件夹_如何在Java中创建一个临时目录/文件夹?

    有没有在Java应用程序内部创建临时目录的标准可靠方法? Java的问题数据库中有一个条目,注释中包含一些代码,但是我想知道在一个常用的库(Apache Commons等)中是否找到标准解决方案? # ...

  2. 2.如何创建一个隐藏的文件夹,并且打开这个隐藏的文件夹

    1.运行cmd 2.在cmd窗口中输入如下命令:  md D:\test..\ (现在以在D盘创建文件该文件为例) (在D盘创建文件夹名为test .)  (注:文件夹名字最好是英文的,因为在cmd窗 ...

  3. linux文件夹加密访问,技术|Linux系统上用encfs创建和管理加密文件夹

    如果你想使你计算机上的某些信息免于被窥视的话,可以看看这篇文字.保护信息的一种方法就是加密你的home目录,但是一旦你登录系统后,你的home目录下的信息将暴露于外.过去,我已经写过关于怎样在你的系统 ...

  4. Exchange2007中创建和访问公用文件夹

    可以使用Exchang03的"系统管理控制台"来创建.管理和删除公用文件夹,也可以选择使用Exchang07内置的功能. 1.首先为公用文件夹创建一个公用文件夹数据库存储并连接. ...

  5. K8S configmap详解:从文件创建、从文件夹创建及以volume、env环境变量的方式在pod中使用

    K8S configmap详解:从文件创建.从文件夹创建及以volume.env环境变量的方式在pod中使用 ConfigMap是用来存储配置文件的kubernetes资源对象,所有的配置内容都存储在 ...

  6. android mkdirs 不起作用,Android mkdirs()创建一个零字节文件而不是文件夹

    在我的 Android应用程序中,我试图在SD卡上创建以下文件夹: /mnt/sdcard/OSGiComponents/admin/felix-cache/ 这是代码: File cacheDir ...

  7. 在SharePoint中创建可自定义属性的文件夹

    概况 阅读时间:约5分钟 适用版本:SharePoint Server 2010及以上 面向用户:普通用户.管理员.开发人员 难度指数:★★★☆☆ SharePoint中的文件夹分为2种,一种是文档库 ...

  8. Matlab 中保存运行的m文件

    Matlab中保存运行的m文件 在调试参数的时候为了保证能够在之后完整复刻当前算例,最好保存当前运行的m文件到算例的图片和数据输出目录. 主要有两种方法:1 读写当前文件到指定文档:2 复制当前m文件 ...

  9. Flutter 学习之旅 之 flutter 工程目录文件夹说明,以及几个简单 Flutter 案例

    Flutter 学习之旅 之 flutter 工程目录文件夹说明,以及几个简单 Flutter 案例 目录 Flutter 学习之旅 之 flutter 工程目录文件夹说明,以及几个简单 Flutte ...

最新文章

  1. Android应用小工具(窗口小部件)
  2. Python - 关于方法参数和字典更新(dict.update())方法
  3. 开发物体识别桌、_Tofu3 热红外可见光双光AI目标识别跟踪
  4. IOS硬件解码VTDecompressionSession失效
  5. python爬虫源代码_【Python每日一问】Python爬虫能做什么?
  6. SQL Server维护工作详解
  7. 很多IT从业者感觉到中国程序员前景一片灰暗,事实是如此吗?
  8. gitbash EndNote Snipaste Wox+Everything 火狐 火绒浏览器 Bandizip
  9. phpcms v9 二次开发 前台上传图片
  10. 陶哲轩实分析 命题7.2.9 绝对收敛判别法
  11. 企业运维之七层负载均衡--Haproxy
  12. php 超过一行用省略号,php 超长用省略号代替
  13. 2021衡阳田家炳高考成绩查询,快讯!2020年衡阳各学校高考成绩揭晓!
  14. 虚拟机VMware 安装centos、常规配置、共享文件等
  15. 程序员 神经衰弱 植物神经紊乱 神经官能症 惊恐障碍 惊恐发作 焦虑症
  16. python画太极八卦图_「太极八卦图」使用HTML+CSS画太极八卦图 - seo实验室
  17. ESP8266-SDK的3路PWM输出
  18. Android小项目——仿iPhone计算器
  19. 基于java springboot兼职小程序源码(毕设)
  20. barryvdh/laravel-debugbar 安装后未显示

热门文章

  1. JVM(六)为什么新生代有两个Survivor分区? 1
  2. 接口批量同步数据_千手接口平台+电商ERP,助德嵘大药房征战拼多多
  3. 你需要administrators提供的权限才能删除_终于解决了:你需要来自XXX的权限才能对此文件进行更改
  4. 怎么查看linux网关,如何查看linux服务器网关
  5. fastai学习——第一个bug
  6. java web删除文件_Web开发为了java端程序能删除文件的解决办法
  7. 英特尔发布其首个适配Win11的显卡驱动
  8. win8消费者预览版Chrome无法设置默认浏览器
  9. PP视频播放视频时如何关闭弹屏
  10. 什么是 NIO? NIO 和 BIO、AIO 之间的区别是什么?NIO主要用来解决什么问题?