主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

整理工程中的 System Composer 文件

使用工程来组织工作、管理文件和设置,并与源代码管理进行交互。使用 System Composer™ 会生成多个文件,包括但不限于:

  • 架构模型 (.slx)

  • Requirements Toolbox™ 链接 (.slmx) 和需求集 (.slreqx)

  • 分配集 (.mldatx)

  • 配置文件 (.xml)

  • 接口数据字典 (.sldd)

  • Simulink® Test™ 文件 (.mldatx)

  • MATLAB® 函数 (.m) 和实时脚本 (.mlx)

  • Simulink 行为模型 (.slx)

为了帮助整理这些文件,请使用工程。

提示

要了解更多关于 System Composer 概念在系统工程设计中的应用,请参阅System Composer 概念

使用“工程”整理文件和文件夹

从包含支持文件和文件夹的文件夹创建工程。

例如,此文件夹结构代表基于模型的系统工程流程中的典型步骤:modelsprofilesinterfacesrequirementstoolstestslivescripts

models 文件夹可包含架构模型、Simulink 行为模型和需求链接。如果架构模型和行为模型是单独构建的,则可以将 models 文件夹分为两个文件夹 architecturessimulation,并进一步分解这些文件夹以表示基于架构模型的设计的不同阶段。tools 文件夹可包含用于权衡研究和分析的函数和脚本。

  1. 在 MATLAB 中,导航到模型文件和工件所在的目录。

  2. 选择新建 > 工程。输入工程名称。

    Create Project dialog with name and folder path.

  3. 您指定的文件夹中的文件将被添加到工程中,并显示工程菜单。要生成自己的工程快捷方式,在工程快捷方式选项卡上,点击新建快捷方式整理组

  4. 工程选项卡中的源代码管理部分,点击使用源代码管理。在“源代码管理信息”对话框中,点击将工程添加到源代码管理

    Project workspace with folder structure example.

您可以使用目录中生成的 .prj 文件再次打开工程。

您所做的任何更改都会在工程中整理好。您可以使用源代码管理来管理多个贡献者对文件所做的更改。有关工程中的源代码管理的更多信息,请参阅对工程使用源代码管理

要说明整个工程中的文件依赖关系,请使用依赖关系分析器。要检查和升级工程,请使用运行检查选项。

将模型和模型依赖项导出到以前的版本 System Composer

要组合不同的模型工件,您可能需要将它们导出到以前的版本的 System Composer。按照以下步骤将小型无人机 (UAV) 模型及其依赖项导出到以前的版本。

  1. 在 MATLAB 命令行窗口中输入以下命令,启动小型无人机工程。

    scExampleSmallUAV
  2. 模型 scExampleSmallUAVModel.slx 在一个单独的窗口中启动。导航至 仿真 > 保存 > 以前的版本

  3. 在“导出到以前版本”对话框中,选择一个空文件夹作为保存路径。然后,从版本列表中选择一个之前的版本。

The small UAV model and associated profile is exported to a previous version.

模型 scExampleSmallUAVModel.slx 被保存为一个较早版本,包括依赖文件 UAVComponent.xml 配置文件。

另请参阅

主题