主要内容

使用AirFrame项目探索项目工具

探索机身项目

尝试一个示例项目以查看工具如何帮助您组织您的工作。项目可以帮助您管理:

  • 您的设计(模型和库文件,.m。垫,以及S函数的其他文件,S源代码和数据)

  • 与您的项目一起使用的一组操作(运行设置代码,打开模型,模拟,构建和运行关闭代码)

  • 使用源控制下的文件(退出,比较修订,标记或标签以及登记)

Airframe示例显示了如何:

  1. 在源控制下设置并浏览一些示例项目文件。

  2. 检查项目快捷方式以访问常用文件和任务。

  3. 分析示例项目中的依赖关系,并定位项目中尚未包含的所需文件。

  4. 修改某些项目文件,查找和查看修改后的文件,与祖先版本进行比较,并将修改文件提交到源控制。

  5. 仅浏览仅项目文件的视图,修改文件和项目根文件夹下的所有文件。

设置项目文件并打开项目

运行此命令以创建项目文件的工作副本并打开项目:

sldemo_slproject_airframe.

项目示例将文件复制到临时文件夹,以便您可以编辑它们并将其放在Git™源控制下。

项目窗口打开并加载项目。该项目配置为运行一些启动任务,包括将当前工作文件夹更改为项目根文件夹。

笔记

或者,您可以使用SVN源代码控制来尝试这个示例项目,通过指定sldemo_slproject_airframe_svn..以下示例显示使用Git时的选项。

查看,搜索和排序项目文件

  1. 在一个项目中,检查文件查看要管理项目中的文件。当。。。的时候项目 (文件数量的)视图被选中时,只显示项目中的文件。

  2. 要查看沙箱中的所有文件,请单击全部.此视图显示项目root下的所有文件,而不仅仅是项目中的文件。此视图对于从沙箱添加到项目中的文件很有用。

  3. 要在任何文件视图中查找特定文件或文件类型,请在搜索框中键入或单击“过滤器”按钮。您还可以搜索文件中。

    点击X来清除搜查。

  4. 要将文件视为列表而不是树,请使用布局控制。

  5. 要对文件进行排序并自定义列,请单击“搜索”框的右侧的“组织视图”按钮。

  6. 您可以在Matlab中解除播放并将项目取消部件®桌面。如果要最大限度地提高空间以查看项目文件,请取消缓解项目。将标题栏拖动以取消缓解。

打开并运行常用文件

您可以使用快捷方式使脚本更容易找到一个大型项目。查看和运行项目快捷方式工具串上的快捷方式。您可以将快捷方式组织成组。

在此示例中,重新生成S函数的脚本被设置为快捷方式,以便可以轻松找到项目的新用户。您还可以在项目中更易于查找的项目中制作顶级模型或模型。在此示例中,顶级模型,slproject_f14.mdl,是一个快捷方式。

重新生成S函数。

  1. 在ToolStrip中的“项目快捷方式”选项卡上,单击快捷方式重建项目的S函数

    快捷方式文件构建MEX文件。如果您没有设置编译器,请按照说明选择编译器。

  2. 打开rebuild_s_functions.m.文件探索它的工作原理。

打开顶级模型。

  • 在“项目快捷方式”选项卡上,单击快捷方式F14模型打开此项目的根模型。

  • 要创建要访问常用文件的快捷方式,请选择文件查看,右键单击文件,然后选择创建快捷方式

您还可以指定要在启动和关闭时运行的文件。看自动启动任务

修改文件中的更改

打开并更改文件,并检查更改。

  1. 选择文件视图。使用树布局查看文件夹,然后展开公用事业文件夹。

  2. 双击要打开find_top_models从项目编辑的文件,或右键单击并选择打开

  3. 在编辑器中更改,例如添加注释,并保存文件。

  4. 在“项目文件”视图中,选择选项卡修改的 (文件数量的).编辑文件后,您会看到修改(2).您更改的文件显示在列表中。您在实用程序文件夹中编辑了一个文件。观察到修改的文件列表还包括一个资源文件夹。存储在中的文件资源文件夹是您更改生成的内部项目定义文件。项目定义文件允许您将元数据添加到文件,例如,通过创建快捷方式,添加标签和添加项目描述。项目定义文件还定义了添加到项目中的文件。您可以根据任何其他项目文件查看项目定义文件的修订版本。看项目定义文件

  5. 要查看更改,右键单击find_top_models文件在修改文件视图并选择相比>与祖先相比

    MATLAB比较工具将打开一个报告将沙盒中的文件的修改版本与存储在版本控制工具中的祖先进行比较。比较报告类型可能因您选择的文件而异。如果您选择Simulink金宝app®模型相比>与祖先相比,此命令运行Simulink模型比较。金宝app

要比较模型,请尝试以下示例。

  1. 在文件视图中,选择项目 (文件数量的)标签,扩展楷模文件夹。

  2. 双击要打开模拟Control.从项目编辑的文件,或右键单击并选择打开

  3. 在模型中进行更改,例如打开一个块并更改一些参数,然后保存模型。

  4. 要查看更改,请选择修改的 (文件数量的)选项卡。右键单击修改后的模型文件并选择相比>与祖先相比

    比较工具打开一个报告。

运行依赖性分析

要检查项目中是否有所有必需的文件,请对项目中已修改的文件运行文件依赖性分析。

  1. 在这方面项目选项卡,单击向下箭头以展开工具画廊。下应用, 点击依赖性分析仪

    依赖关系图显示项目中所有分析的依赖关系的结构。这特性窗格列出所需的产品,附加组件和任何问题文下载188bet金宝搏件。

  2. 要突出显示问题文件,请在特性窗格,在问题部分,指向消息文件不在项目中然后单击放大镜图标

  3. 选择依赖关系箭头以检查依赖项类型。timesthree.mexw64.是一个函数二进制文件所需的f14_airframe.slx..您可以向项目中添加二进制文件,或者像本项目中一样,提供一个实用程序脚本,从作为项目一部分的源代码重新生成它们。

  4. 要从问题文件列表中删除该文件,请右键单击该文件并选择隐藏警告.下一次运行依赖关系分析时,该文件不会显示为问题文件。

    在本例中,您不希望将二进制文件添加到项目中,而是使用脚本从项目中的源代码重新生成二进制文件。使用隐藏警告停止标记为问题的文件。

  5. 查看修改文件的依赖关系。

    1. 在依赖分析器工具系列中,在意见部分,点击源码控制.图中每个文件的颜色现在表示其源控制状态。

    2. 在依赖关系图中,选择修改后的文件。要选择多个文件,请按转移并单击文件。

    3. 在依赖分析器工具系列中,在影响分析部分,点击所有依赖项

运行项目完整性检查

要确保更改已准备好提交,请检查您的项目。运行项目完整性检查,请访问项目选项卡,单击向下箭头以扩展工具画廊。下项目检查, 点击检查项目.检查查找丢失的文件,文件要添加到源控制或从源代码控制中检索以及其他问题。检查对话框可以为发现的问题提供自动修复。当你点击一个细节按钮,您可以查看建议的操作,并决定是否进行更改。

提交修改的文件

修改文件后,您对检查结果感到满意后,您可以将更改提交到源控制存储库。

  1. 在文件视图中,选择修改的 (文件数量的)选项卡。您更改的文件显示在列表中。

  2. 要在“项目”选项卡上介绍要更改源控件,请在“源”控制部分中,单击提交

  3. 输入您提交的评论,然后单击提交

    在源控制提交更改时观看状态栏中的消息。git提交给您的本地存储库。提交远程存储库,使用在源控制部分中。看用git拉动,推送和获取文件

查看项目和源控制信息

  • 查看和编辑项目详细信息项目标签,在环境部分,点击细节.查看和编辑详细信息,例如名称,描述,项目root,启动文件夹和生成的文件文件夹,如slprj.文件夹。

  • 要查看有关源控件集成和存储库位置的详细信息,请在“项目”选项卡上,在“源控制”部分中,单击git细节.此Airframe示例项目使用Git源控制。

或者,使用项目API来获取当前项目:

project = currentproject;
您可以使用项目API来获取所有的项目细节,并在命令行中操作项目。看currentProject

对于下一步,请参阅项目管理

相关例子

更多关于