整理工程中的 System Composer 文件
使用工程来组织工作、管理文件和设置,并与源代码管理进行交互。使用 System Composer™ 会生成多个文件,包括但不限于:
架构模型 (
.slx
)Requirements Toolbox™ 链接 (
.slmx
) 和需求集 (.slreqx
)分配集 (
.mldatx
)配置文件 (
.xml
)接口数据字典 (
.sldd
)Simulink® Test™ 文件 (
.mldatx
)MATLAB® 函数 (
.m
) 和实时脚本 (.mlx
)Simulink 行为模型 (
.slx
)
为了帮助整理这些文件,请使用工程。
提示
要了解更多关于 System Composer 概念在系统工程设计中的应用,请参阅System Composer 概念。
使用“工程”整理文件和文件夹
从包含支持文件和文件夹的文件夹创建工程。
例如,此文件夹结构代表基于模型的系统工程流程中的典型步骤:models
、profiles
、interfaces
、requirements
、tools
、tests
、livescripts
。
models
文件夹可包含架构模型、Simulink 行为模型和需求链接。如果架构模型和行为模型是单独构建的,则可以将 models
文件夹分为两个文件夹 architectures
和 simulation
,并进一步分解这些文件夹以表示基于架构模型的设计的不同阶段。tools
文件夹可包含用于权衡研究和分析的函数和脚本。
在 MATLAB 中,导航到模型文件和工件所在的目录。
选择新建 > 工程。输入工程名称。
您指定的文件夹中的文件将被添加到工程中,并显示工程菜单。要生成自己的工程快捷方式,在工程快捷方式选项卡上,点击新建快捷方式或整理组。
在工程选项卡中的源代码管理部分,点击使用源代码管理。在“源代码管理信息”对话框中,点击将工程添加到源代码管理。
您可以使用目录中生成的 .prj
文件再次打开工程。
您所做的任何更改都会在工程中整理好。您可以使用源代码管理来管理多个贡献者对文件所做的更改。有关工程中的源代码管理的更多信息,请参阅对工程使用源代码管理。
要说明整个工程中的文件依赖关系,请使用依赖关系分析器。要检查和升级工程,请使用运行检查选项。
将模型和模型依赖项导出到以前的版本 System Composer
要组合不同的模型工件,您可能需要将它们导出到以前的版本的 System Composer。按照以下步骤将小型无人机 (UAV) 模型及其依赖项导出到以前的版本。
在 MATLAB 命令行窗口中输入以下命令,启动小型无人机工程。
scExampleSmallUAV
模型
scExampleSmallUAVModel.slx
在一个单独的窗口中启动。导航至 仿真 > 保存 > 以前的版本。在“导出到以前版本”对话框中,选择一个空文件夹作为保存路径。然后,从版本列表中选择一个之前的版本。
模型 scExampleSmallUAVModel.slx
被保存为一个较早版本,包括依赖文件 UAVComponent.xml
配置文件。
另请参阅
systemcomposer.exportToVersion