文档

使用Simuli万博1manbetxnk项目与Git

这个例子展示了如何使用Simulink项目来管理设计中的文件。万博1manbetx从已经签入源代码管理的现有项目开始,这个示例展示了如何查找和管理项目中的文件。本例所说明的一个通用工作流是为您的设计实现更改请求。

设置示例文件并打开Simulink项目工具万博1manbetx

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

万博1manbetxSimulink.ModelManagement.Project.projectDemo (“机体”“git”);rebuild_s_functions (“no_progress_dialog”);
初始化:项目路径设置工作文件夹识别隐藏的项目文件使用“gcc”构建。墨西哥人成功完成。

项目示例将文件复制到一个新文件夹中,以便您可以在Git版本控制下编辑和使用它们。

Simu万博1manbetxlink项目工具打开并加载已经在版本控制下的项目。

这个项目被配置为管理其在MATLAB搜索路径上的文件夹和一些工作文件夹。

管理项目路径

Simu万博1manbetxlink项目定义了一个项目路径。在项目启动时,在项目路径中指定的文件夹被添加到MATLAB搜索路径中,在项目关闭时从MATLAB搜索路径中删除。

要编辑或查看本例的项目路径,请单击Simulink项目工具栏中的“项目路径”按钮。万博1manbetx

管理工作文件夹

Simu万博1manbetxlink项目允许定义以下工作文件夹:Simulink缓存文件夹、代码生成文件夹和加载项目时设置的当前目录。

点击Simulink Project工具条选项卡中的“Details万博1manbetx”按钮来更改这些工作文件夹。

启动和关机文件

项目文件,如MATLAB脚本,可以设置为在项目打开或关闭时运行。

要指定在启动和关闭过程中运行哪些项目文件,请单击Simulink project工具栏中的“启动关闭”按钮。万博1manbetx

项目的快捷方式

项目快捷方式显示在“项目快捷方式”工具栏选项卡中。

这个示例项目有一个快捷方式:顶级模式、一个用于重建s-functions的实用函数和一个设计描述文档。

点击项目快捷方式工具栏上的快捷方式“F14模型”,打开该项目的根模型。

点击Project Shortcuts工具栏上的“Rebuild Project’S-functions”生成S-Function。

要为项目文件创建新的快捷方式,请单击“项目快捷方式”工具栏上的“新建快捷方式”按钮。

要编辑快捷方式,右键单击项目快捷方式工具栏中的快捷方式,选择“编辑快捷方式”。

使用依赖关系分析

对项目中的文件运行文件依赖关系分析,检查项目所需的所有文件是否都存储在其中。

单击依赖分析节点。

在依赖项分析选项卡上,单击Analyze按钮。

检查Dependencies节点中报告的文件。如果检测到问题,则过滤掉所有其他结果。要查看文件依赖关系分析的所有结果,单击工具栏中的警告图标以关闭“仅显示问题文件”过滤器。

从文件依赖关系分析的结果可以看出,项目需要S-Function二进制文件,但它目前不是项目的一部分。

单击Dependencies表中的times3,查看它在这个项目中的使用位置。在本例中,它被f14_airframe.slx使用。

您可能想要向项目中添加二进制文件,或者像本项目中一样,提供一个实用程序脚本,从作为项目一部分的源代码重新生成二进制文件。

右键单击第三次并选择“添加外部文件”。下次运行依赖关系分析时,此文件将不会被标记为问题文件。

修改文件

您可以通过双击或右键单击并选择“打开”从Simulink项目中打开要编辑的文件。万博1manbetx

尝试打开并更改一个实用MATLAB文件,或一个Simulink模型。万博1manbetx

使用修改后的文件视图

单击Views面板中的Modified Files,查看已在工作副本中修改的文件。

您可以使用项目中的比较工具来理解您所做的更改,这可能是同行评审过程的一部分。

在Modified file视图中右键单击一个文件并选择“Compare to Ancestor”。

这将使用MATLAB比较工具启动一个适当的比较,将工作副本中文件的修改版本与版本控制工具中存储的祖先文件进行比较。如果您选择Simulink模型,万博1manbetx则运行Simulink®模型比较。

单击Simulink Project工具条选项卡中的提交按钮,万博1manbetx将更改提交到源代码控制。

存储在. simulinkproject文件夹中的万博1manbetx文件是由更改生成的内部元数据文件。元数据允许您在不签出文件的情况下向文件添加标签。您应该不需要直接查看元数据文件。您不需要查看这些文件,但是显示它们是为了让您了解提交到源代码控制系统的所有文件。

查看项目信息

单击项目树节点“project: Simulink project Airf万博1manbetxrame Example”,以查看当前打开的项目的信息,包括描述和项目根文件夹的位置。

查看源控制信息

选择主要的Simulink项目工万博1manbetx具条选项卡,“源代码控制”部分包含执行源代码控制操作的按钮,如提交。要查看正在使用的工具的更多信息,请单击本节中的details按钮。

有关单个文件的源代码控制信息(例如修改、签出),请参阅文件管理视图中的Git列。

使用项目文件视图

在“文件”视图中,使用“项目文件”视图来管理项目中的文件。只显示项目中的文件。

在“文件”视图中,单击“项目文件”视图按钮,并选择“所有文件”视图,以查看工作副本中的所有文件。这显示了项目根目录下的所有文件,而不仅仅是项目中的文件。此视图用于将存在于工作副本中但还不是项目一部分的文件添加到项目中。

在任何文件视图中,单击右上角的List按钮以列表形式查看文件。

点击右上角的“cog”图标Actions按钮来定制视图和文件排序。

右键单击文件视图的标题行对文件进行分组。

进一步的信息

万博1manbetx仿真软件项目文档

这个话题有用吗?