前页 后页

使用数据集进行模型分析

在Simulation配置中,参数模型中使用的每个SysML模块都可以为其定义多个数据集。这允许使用相同的SysML模型进行可重复的模拟变化。

可以将Block键入为SysMLSimModel(不能被概括或不能构成组成部分的顶层节点)或SysMLSimClass(可以被概括或不能构成组成部分的下层元素)。在SysMLSimModel元素上运行模拟时,如果定义了多个数据集,则可以指定要使用的数据集。但是,如果仿真中的SysMLSimClass具有多个数据集,则无法选择在仿真过程中使用哪个数据集,因此必须将一个数据集标识为该类的默认数据集。

访问

色带

模拟>系统行为> Modelica / Simulink> SysMLSim配置管理器>在“块”组中>名称列>块元素上的上下文菜单>创建模拟数据集

数据集管理

任务

行动

创造

要创建新的数据集,请右键单击块名称,然后选择“创建仿真数据集”选项。数据集将添加到“块”名称下方的组件列表的末尾。单击Browse.按钮以在“配置模拟数据”对话框上设置数据集(请参见“ 配置模拟数据”表)。

重复

要将现有数据集复制为创建新数据集的基础,请右键单击数据集名称,然后选择“复制”选项。重复的数据集将添加到“块”名称下方的组件列表的末尾。单击Browse.按钮以在“配置模拟数据”对话框中编辑数据集(请参见“ 配置模拟数据”表)。

删除

要删除不再需要的数据集,请右键单击该数据集,然后选择“删除数据集”选项。

默认设置

要设置SysMLSimClass用作属性类型或继承时(并且有多个数据集)时使用的默认数据集,请右键单击该数据集,然后选择“设置为默认值”选项。默认数据集的名称以粗体突出显示。模型使用的属性将使用此默认配置,除非模型显式覆盖它们。

配置模拟数据

此对话框主要用于提供信息。您可以直接添加或更改数据的唯一列是“值”列。

描述

属性

“属性”列提供了正在编辑的块中所有属性的树状视图。

刻板印象

对于每个属性,“原型类型”(Stereotype)列标识在模拟或变量持续时间内是否已将其配置为常数,以便期望该值随时间变化。

类型

“类型”列描述了用于模拟此属性的类型。它可以是原始类型(例如“ Real”),也可以是对模型中包含的Block的引用。引用块的属性将在其下方显示由引用的块指定的子属性。

默认值

如果没有提供覆盖,则“默认值”列显示将在模拟中使用的值。这可以来自SysML模型的“初始值”字段,也可以来自父类型的默认数据集。

“值”列允许您覆盖每个原始值的默认值。

进出口

单击这些按钮以使用外部应用程序(例如电子表格)修改当前数据集中的值,然后将其重新导入列表中。

学到更多