创建工程
什么是工程?
工程是一种可扩展的环境,您可以在一个工程中集中管理 MATLAB® 文件、数据文件、要求、报告、电子表格、测试和生成的文件。
工程可以帮助您整理工作和进行协作。工程通过帮助您完成共同的任务来提高工作效率和团队合作。
查找属于您的工程的所有文件。
创建标准方法来设置和关闭整个团队的 MATLAB 环境。
创建、存储和轻松访问常见操作。
查看和标记经过修改的文件以用于同行评审工作流。
使用与 Git™、Subversion® (SVN) 的内置集成或使用外部源代码管理工具共享工程。
创建工程
要创建空白工程,请在主页选项卡上,点击新建 > 工程 > 空白工程。要从现有文件夹创建工程,请在主页选项卡上,点击新建 > 工程 > 从文件夹。
将打开“新建工程”对话框。输入工程名称,选择工程文件夹,然后点击创建。
打开工程
要打开现有工程,请在主页选项卡上,点击打开,并浏览到现有工程的 .prj
文件。或者,在当前文件夹浏览器中,双击工程的 .prj
文件。
注意
为了避免冲突,在同一时刻只能有一个工程处于打开状态。如果打开另一个工程,则任何当前打开的工程都将关闭。
要打开最近的工程,请在主页选项卡上,点击打开箭头,然后在最近创建的工程列表下选择您的工程。
不安全内容警告
在 MATLAB Online™ 中,当您第一次打开未知来源的工程时,MATLAB 会警告内容可能不安全。未知来源的工程包括您从远程存储库克隆、下载或作为存档接收的工程。
工程可以配置为在启动时自动执行代码并更改 MATLAB 路径。为了保护您自己免受恶意攻击,请确保在打开工程之前信任工程的发件人或作者。
在第一次打开工程后,MATLAB 会记住您的选择,并且不会再次为同一工程显示警告。如果您打开并信任一个引用其他工程的工程,MATLAB 会信任层次结构中的所有工程。
要完全禁用这些警告,请在主页选项卡的环境部分中,点击预设项。在 MATLAB > 工程部分,清除打开未知来源的工程时发出警告。
设置工程
创建工程后,将打开“欢迎使用您的工程”对话框,并提示您设置工程。
点击设置工程以开始设置您的工程。
在“设置工程(第 1 步,共 2 步)”对话框中,您可以选择要添加到工程路径的文件夹。将工程文件夹添加到工程路径可确保工程的所有用户都能访问其中的文件。MATLAB 会在您打开工程时将这些文件夹添加到搜索路径中,并会在您关闭工程时将其删除。
要将工程文件夹中的所有文件夹添加到工程路径,请点击添加并包含子文件夹,然后选择包含所有子文件夹的工程根文件夹。
有关将文件夹添加到工程路径的详细信息,包括在完成工程设置后如何添加文件夹,请参阅指定工程路径。
指定工程路径后,点击下一步按钮继续。
在“设置工程(第 2 步,共 2 步)”对话框中,可以指定启动和关闭文件。启动文件帮助您设置工程环境。关闭文件帮助您在完成后清理环境。使用关闭文件可撤消在启动文件中发生的设置。
使用添加和删除按钮来管理启动和关闭文件列表。这些文件将从上到下运行。如果运行文件的顺序很重要,请使用箭头按钮在列表中上下移动文件。
有关指定启动和关闭文件的详细信息,包括完成工程设置后如何指定它们,请参阅指定启动和关闭文件。
点击完成以完成工程设置并打开您新创建的工程。
将文件添加到工程
文件视图显示工程中的文件列表。请注意,在创建新工程后,该列表为空。工程根文件夹中的文件不会包含在工程中,需要您自行添加。
要在工程中创建新文件或文件夹,请在文件视图中,右键点击空白区域,然后选择新建文件夹或新建文件。新文件或文件夹将被创建并添加到工程中。
要将现有文件添加到工程中,请在工程选项卡上,点击向下箭头以展开工具库。在工程文件下,点击添加文件。然后,从工程文件夹中尚未添加到工程的文件列表中进行选择。要从文件视图添加现有文件,请点击全部。然后,右键点击一个或多个文件和文件夹,并选择添加到工程或将文件夹添加到工程(包括子文件)。要从文件浏览器或当前文件夹浏览器添加现有文件,请将这些文件剪切并粘贴或拖放到工程的文件视图中。如果从工程根文件夹外部拖动文件,这会移动该文件并将其添加到工程中。拖动工程根文件夹中的文件以移动它们。
要以编程方式添加和删除工程文件,请使用 addFile
函数。
您可能不想在工程中包含所有文件。例如,您可能不希望在工程根文件夹中包含某些文件,例如 SVN 或 CVS 源代码管理文件夹。要确定哪些文件需要包含在工程中,请参阅分析工程依存关系。
创建工程的其他方法
创建工程有几种替代方法。您可以:
从存档工程创建工程。
使用 Simulink® 模板创建工程。
使用从现有源代码管理存储库中检索的文件创建工程。有关这种替代方法的详细信息,请参阅对工程使用源代码管理。
从存档工程创建工程
有些工程以存档工程的方式进行共享。在与无权访问所连接的源代码管理工具的用户共享工程时,存档工程非常有用。要查看和编辑存档工程的内容,请从存档工程创建一个新工程。
要从存档工程创建新工程,请在当前文件夹浏览器中双击扩展名为 .mlproj
的存档工程文件。将打开“将工程提取到”对话框。指定新工程的位置,然后点击选择文件夹。例如,C:\
。myNewProject
新工程将打开。当前文件夹(例如 C:\
)包含导入的工程文件夹。如果存档工程包含引用的工程,MATLAB 会将文件导入两个子文件夹 myNewProject
mains
和 refs
。mains
工程文件夹(例如 C:\
)包含工程文件夹。myNewProject
\mainsrefs
文件夹(例如 C:\
)包含引用的工程文件夹。myNewProject
\refs
使用 Simulink 创建工程
如果您有 Simulink,您可以使用 Simulink 模板来创建和重用标准工程结构。
要从在 R2014b 或更高版本中创建的 Simulink 模板创建工程,请执行以下操作:
在主页或工程选项卡上,点击新建 > 工程 > 从 Simulink 模板。Simulink 起始页将打开。
起始页显示 MATLAB 路径上的所有工程模板 (
*.sltx
)。在列表中选择一个模板以读取模板说明。如果您的模板没有出现,请点击打开找到它们。在“打开”对话框中,通过将文件类型设置为所有 MATLAB 文件使
*.sltx
文件可见,并浏览到您的模板。选择一个模板,然后点击 Create Project。将打开“Create Project”对话框。
如果缺失必需的产品,在 R2017b 或更高版本中创建的模板会向您发出警告。点击链接打开附加功能资源管理器并安装所需的产品。
指定工程根文件夹,编辑工程名称,然后点击创建工程。
要使用在 R2014a 或更早版本中创建的工程模板(.zip
文件),请使用 Simulink.exportToTemplate
(Simulink) 将它们升级到 .sltx
文件。