主要内容

开始MATLAB项目

此示例演示如何使用现有项目来管理设计中的文件。它展示了如何自动启动和关闭任务,为常见任务添加快捷方式,运行检查,升级项目文件,分析项目依赖关系,以及共享项目。

随着设计的发展,管理引用文件和依赖关系变得更加复杂。项目通过查找所需的文件、管理和共享文件和设置,以及与源代码控制交互,帮助您组织大型层次结构。

此项目示例不在源代码控制之下。因此,无法使用协作环境中所需的基本工具,例如,将文件与它们的祖先文件进行比较、比较修订和解决冲突。

设置示例文件并打开项目

创建并打开项目示例文件的工作副本。MATLAB®将文件复制到一个示例文件夹中,以便您可以编辑它们。

sldemo_slproject_airframe_setup;
使用“MinGW64编译器(C)”编译。墨西哥人成功完成。

管理项目路径

当您打开项目时,MATLAB会在应用启动快捷方式之前将项目路径添加到MATLAB搜索路径。

当您关闭项目时,MATLAB将在应用关闭快捷方式后从MATLAB搜索路径中删除项目路径。

1.向项目路径添加或删除文件夹时,可在项目选项卡,环境部分中,点击项目路径

  • 若要将文件夹(不带子文件夹)添加到项目路径,请单击添加文件夹.如果需要添加文件夹及其子文件夹,请单击添加的子文件夹代替。然后使用“打开”对话框添加新文件夹。

  • 若要从项目路径中删除文件夹,请从显示列表中选择该文件夹。然后单击删除

将项目文件添加到项目路径中以确保Dependency Analyzer检测到所有项目文件是很重要的。

指定项目详细信息、启动文件夹和派生文件文件夹

2.在项目选项卡,环境部分中,点击细节.使用“项目详细信息”对话框:

  • 编辑项目名称或添加描述。

  • 查看项目根文件夹中。通过将整个项目移动到文件系统上,并在其新位置重新打开项目,可以更改项目根目录。所有项目文件路径都存储为相对路径。

  • 查看或编辑启动文件夹中。默认情况下,这被设置为项目根目录。当您打开项目时,当前工作文件夹将变为项目根文件夹。您可以指定不同的启动文件夹,也可以单击清晰的

  • 查看或编辑模拟缓存文件夹而且代码生成的文件夹

更改新项目的默认项目根,在MATLAB上首页选项卡,环境部分中,点击首选项选择MATLAB >项目并指定默认的文件夹

自动启动和关闭任务

您可以设置项目文件,如MATLAB脚本和Simulink®模型,以在项目打开或关闭时运行、打开或关闭。

3.若要配置现有文件以在项目启动和关闭时运行,或指定环境选项,请单击启动关闭按钮项目选项卡。在“管理项目启动和关闭”对话框中

  • 添加或删除启动和关闭文件。如果执行顺序很重要,则使用箭头按钮更改顺序。

  • 使用复选框指定环境选项。选择在此项目启动之前启动Simulink打开项目时启动Simulink。选择刷新仿真软件定制运行sl_customization关于项目启动和关闭的文件。

常用任务的项目快捷方式

为常见任务创建项目快捷方式,以方便查找和访问重要文件和操作。例如,查找并打开顶级模型,运行代码,并模拟模型。

4.项目的快捷方式选项卡,该示例项目具有顶级模型的快捷方式、用于重建s函数的实用程序函数和设计描述文档。

  • 点击快捷方式F14模型打开此项目的根模型。

  • 点击快捷方式重建项目的S-functions生成s函数。

  • 单击新快捷方式按钮,为项目文件创建新的快捷方式。

  • 右键单击快捷方式并选择编辑快捷键编辑快捷方式。

探索文件视图

6.在文件视图中,选择项目(文件数量视图以管理项目中的文件。此视图仅显示属于项目一部分的文件。

7.使用所有视图以查看工作副本中的所有文件。这将显示项目根目录下的所有文件,而不仅仅是项目中的文件。此视图用于从工作副本向项目添加文件。

8.在任何文件视图,在右上角,改变布局从列表以列表的形式查看文件。单击“组织视图”按钮以自定义视图并对文件进行排序。

分析项目依赖关系

9.使用Dependency Analyzer可视化地研究依赖项并探索项目的结构。在项目选项卡,单击向下箭头以展开工具画廊。下应用程序,点击依赖分析仪

Dependency Analyzer在右边的窗格中总结结果。它列出了被使用的名字2022世界杯八强谁会赢?而且附加组件.它检测问题,例如缺少文件、不在项目中的文件、未保存的更改和过期的派生文件。在这个例子中,分析器识别出一个“File not In project”,并用警告符号标记它

10.要突出显示问题文件,请在问题部分,指向问题信息并单击放大镜。在本例中,timesthree.mexw64file是项目所需要的,但不是项目的一部分。右键单击timesthree.mexw64并选择添加到项目隐藏的警告.下次运行依赖项分析时,分析器将不会将此文件标记为问题。

11.对选定的文件执行影响分析。

在进行更改之前,影响分析将向您展示更改如何影响其他文件。例如,查找所需的文件timesthree.mexw64要正常运行,右键单击timesthree.mexw64并选择找到所需.要找到如何改变timesthree.mexw64影响文件右键单击timesthree.mexw64并选择找到影响

运行检查并升级项目文件

12.使用简单的工作流将项目中的所有模型、库和MATLAB代码文件升级到最新版本。在项目选项卡,单击向下箭头以展开工具画廊。下项目检查,点击升级项目

若要升级所有文件、运行所有检查并在可能的情况下自动应用修复程序,请单击升级.如果要更改设置,请在单击之前使用这些选项升级

  • 如果您希望运行升级检查,但不在可能的情况下自动应用修复程序,请清除复选框应用自动升级

  • 如果要更改要升级的文件和要运行的检查,请单击改变选项.在“升级选项”对话框中,为您希望从升级中排除的模型和检查清除复选框。

升级项目工具在可能的情况下自动应用所有的修复,同时升级项目中的所有模型层次结构,并生成一个报告。

分享项目

在与其他用户共享项目之前,使用Dependency Analyzer查找所需的文件和产品是很有帮助的。2022世界杯八强谁会赢?

13.项目选项卡上,选择分享并探索不同的共享选项。

您可以将项目作为存档共享,并通过电子邮件发送。在项目选项卡上,选择分享>存档.您可以导出整个项目或仅部分使用导出配置文件.如果您决定从项目中排除文件,请使用Dependency Analyzer检查排除文件对项目的影响。如果您引用了项目并希望导出所引用的项目文件,则选择包括引用的项目复选框。

你也可以在GitHub®上分享你的项目并让它公开可用。这将Git源代码控制添加到开放项目中。

另请参阅

对项目进行影响分析

使用项目运行自定义任务

进一步的信息

项目管理

Baidu
map