前页 | 后页 |
使用数据集进行模型分析
参数模型中使用的每个 SysML块都可以在仿真配置中定义多个数据集。这允许使用相同的 SysML模型进行可重复的模拟变化。
块A键入为 SysMLSimModel(不能被概括或构成组合的一部分的顶级节点)或 SysMLSimClass(可以被概括或构成组合的一部分的较低级别的元素)。在 SysMLSimModel元素上运行模拟时,如果您定义了多个数据集,则可以指定要使用的数据集。但是,如果模拟中的类有多个数据集,则您无法选择在模拟期间使用哪一个,因此必须将一个数据集标识为该类的默认值。
访问
功能区 |
仿真>系统行为>Modelica/Simulink>配置管理器>在“块”组>名称列>块元素上下文菜单>创建仿真数据集 |
数据集管理
任务 |
行动 |
---|---|
创造 |
要创建新数据集,请右键单击块名称并选择“创建仿真数据集”选项。数据集被添加到块名称下方的组件列表的末尾。单击按钮在“配置仿真数据”对话框中设置数据集(参见配置仿真数据表)。 |
复制 |
要复制现有数据集作为创建新数据集的基础,请右键单击数据集名称并选择“复制”选项。重复的数据集将添加到块名称下方的组件列表的末尾。单击按钮以编辑“配置仿真数据”对话框中的数据集(请参阅配置仿真数据表)。 |
删除 |
要删除不再需要的数据集,请右键单击数据集并选择“删除数据集”选项。 |
默认设置 |
要设置 SysMLSimClass 在用作属性类型或继承(以及当有多个数据集时)使用的默认数据集,请右键单击数据集并选择“设置为默认值”选项。默认数据集的名称以粗体突出显示。模型使用的属性将使用此默认配置,除非模型明确覆盖它们。 |
配置仿真数据
此对话框主要用于提供信息。您可以直接添加或更改数据的唯一列是“值”列。
柱子 |
描述 |
---|---|
属性 |
“属性”列提供了正在编辑的块中所有属性的树视图。 |
构造型 |
'构造型' 列标识,对于每个属性,它是否已被配置为模拟期间的常量,或变量,以便预期值会随时间变化。 |
类型 |
“类型”列描述了用于模拟此属性的类型。它可以是原始类型(例如“Real”)或对模型中包含的块的引用。属性引用块将显示由它们下面的引用块指定的子属性。 |
默认值 |
如果未提供覆盖,“默认值”列显示将在模拟中使用的值。这可以来自 SysML模型中的“初始值”字段或来自父类型的默认数据集。 |
价值 |
“值”列允许您覆盖每个原始值的默认值。 |
导出/导入 |
单击这些按钮可使用电子表格等外部应用程序修改当前数据集中的值,然后将它们重新导入列表。 |