文档

管理配置集

在模型中创建一个配置集

  1. 打开模型资源管理器。

  2. 在Model Hierarchy窗格中,选择模型名称。

  3. 您可以通过以下任何一种方式创建一个新的配置集:

    • 添加菜单中,选择配置

    • 在工具栏上,单击添加配置按钮

    • 在Model Hierarchy窗格中,右键单击现有的配置集,复制并粘贴该配置集。

在基础工作区中创建一个配置集

  1. 打开模型资源管理器。

  2. 在Model Hierarchy窗格中,选择基本工作空间

  3. 您可以通过以下方式创建一个新的配置集对象:

    • 添加菜单中,选择配置

    • 在工具栏中,单击添加配置按钮

  4. 配置集对象显示在Contents窗格中,具有默认名称,ConfigSet

在“配置参数”对话框中打开“配置集”

在Model Explorer中,要打开配置集的Configuration Parameters对话框,右键单击配置集的节点以显示上下文菜单,然后选择开放.您可以为任何配置集打开“配置参数”对话框,无论该配置集是否处于活动状态。

对话框的标题栏表示配置集是激活的还是不激活的。

请注意

每个配置集都有自己的配置参数对话框。当您更改配置集的状态时,对话框的标题栏将更改以反映该状态。

激活配置集

在任何给定时间,只有一个与模型关联的配置集是活动的。活动集决定了模型参数的当前值。您可以在任何时候更改活动或非活动集(除了执行模型时)。通过这种方式,您可以快速地为不同的目的重新配置模型,例如,测试和生产,或者对新模型应用标准配置设置。

要激活配置集,右键单击配置集节点以显示上下文菜单,然后选择激活

在配置集中设置值

要在配置集中设置参数的值,请在Model Explorer中:

  1. 在Model Hierarchy中,选择配置集节点。

  2. 在Contents窗格中,选择参数所在的组件。

  3. 在对话框窗格中,编辑参数值。

复制、删除和移动配置集

您可以在Model Explorer上使用编辑命令编辑中显示的模型之间删除、复制和移动配置集的上下文菜单或对象拖放操作模型层次结构窗格。

例如,将一个配置集从一个模型复制到另一个模型:

  1. 模型层次结构窗格中,右键单击要复制的配置集节点。

  2. 选择复制在配置集上下文菜单中。

  3. 右键单击要在其中创建副本的模型节点。

  4. 选择粘贴从模型上下文菜单。

要使用对象拖放复制配置集,按住鼠标右键并将配置集节点拖到您想要在其中创建副本的模型的节点上。

要使用拖放将配置集从一个模型移动到另一个模型,按住鼠标左键并将配置集节点拖放到目标模型的节点上。

请注意

您不能从模型中移动或删除活动配置集。

保存配置集

您可以将配置集的设置保存为MATLAB®函数或脚本。使用MATLAB函数或脚本,您可以共享和存档模型配置集。您还可以通过比较配置集的MATLAB函数或脚本来比较不同配置集中的设置。

要从模型资源管理器中保存激活或非激活的配置集:

  1. 打开模型。

  2. 打开模型资源管理器。

  3. 保存配置集:

    1. 模型层次结构面板:

      • 右键单击模型节点并选择配置>导出活动配置集

      • 右键单击配置集并选择出口

      • 选择模型。在内容窗格中,右键单击配置集并选择出口

    2. 在“导出配置设置到文件”对话框中,指定文件名和文件类型。如果指定.m扩展名,该文件包含一个创建配置集对象的函数。如果指定.mat扩展名时,该文件包含一个配置集对象。

      请注意

      不要将文件名指定为与模型名称相同。如果文件和模型有相同的名称,软件在加载文件时无法确定哪个文件包含配置集对象。

    3. 点击保存.的仿真软金宝app件®软件保存配置集。

加载已保存的配置集

您可以加载以前保存为MATLAB函数或脚本的配置集。

要从模型资源管理器加载配置集:

  1. 打开模型。

  2. 打开模型资源管理器。

  3. 模型层次结构窗格,右键单击模型并选择配置>进口

  4. 在“从文件导入配置集”对话框中,选择.m文件,该文件包含创建配置集对象的函数.mat包含配置集对象的文件。

  5. 点击开放.Simu金宝applink软件加载配置集。

    请注意

    • 如果加载包含无效自定义目标的配置集对象,软件将设置系统目标文件参金宝app数到ert.tlc

    • 如果加载的配置集包含系统上不可用的组件,则缺失组件中的参数将重置为默认值。

  6. 可以选择激活配置集。有关更多信息,请参见激活配置集

复制配置集组件

将配置集组件从一个配置集复制到另一个配置集:

  1. 在Model Explorer中选择组件内容窗格。

  2. 从模型资源管理器编辑菜单或组件上下文菜单,选择复制

  3. 选择要将组件复制到其中的配置集。

  4. 从模型资源管理器编辑菜单或组件上下文菜单,选择粘贴

    请注意

    该副本将替换目标配置集中同名的组件。例如,如果复制配置集A的Solver组件并将其粘贴到配置集B中,则该副本将替换B中现有的Solver组件。

比较配置设置

控件可以直观地比较两个配置集visdiff函数。这个函数打开比较工具,并显示两个文件之间的差异。或者,您也可以选择一对型号进行比较。看到比较模型的模型金宝app

  1. 获取模型的第一个配置集。

    c = getConfigSet ('model_name”、“config_set_1_name”);
  2. 将配置集保存到mat文件中。

    保存(“configSet1.mat”“cs”);
  3. 获取模型的第二个配置集。

    c = getConfigSet ('model_name”、“config_set_2_name”);
  4. 将第二个配置集保存到一个mat文件中。

    保存(“configSet2.mat”“cs”);
  5. 比较文件。

    visdiff (“configSet1.mat”“configSet2.mat”);

有关使用比较工具比较mat文件的更多信息,请参见比较mat文件(MATLAB)。

相关的例子

更多关于

这个话题有帮助吗?