前页 | 后页 |
配置SysML仿真
配置SysML仿真窗口是一个界面,您可以通过该界面提供运行时参数以执行 SysML模型的模拟。工件中的模拟基于元素定义的模拟配置。
访问
功能区 |
仿真>系统行为> Modelica/Simulink >配置管理器 |
其它 |
双击具有工件构造型的属性。 |
工具栏选项
选项 |
描述 |
也见 |
---|---|---|
单击下拉箭头并从以下选项中进行选择:
|
||
单击此按钮将配置保存到当前工件。 |
||
单击此图标现在专门针对现在配置验证模型。验证结果显示在系统输出窗口的“SysML仿真”选项卡中。您还可以选择一个选项以在执行每个模拟之前自动预验证模型。请参阅仿真标签表中的“预验证”选项。 |
||
单击此图标可展开窗口“名称”列中层次结构中的每个项目。 |
||
单击此图标可折叠窗口“名称”列中模型层次结构中所有展开的项目。 |
||
单击此图标可显示可在模拟中抑制的object类型列表。单击要抑制的每个object的复选框,或单击“全部”按钮以选择要抑制的所有项目。 您还可以使用“选项”列顶部的过滤器栏来仅显示名称中具有指定字母或文本string的项目。 |
||
文本域 |
单击下拉箭头并选择正在运行仿真的应用程序,例如运行或 Simulink。 |
|
单击此按钮可生成、编译和运行当前配置,并显示结果。 |
||
仿真后,以 plt、mat 或 csv 格式生成结果文件。也就是说,使用文件名:
|
||
单击此按钮可从以下选项中进行选择:
|
仿真工件模型
字段 |
行动 |
也见 |
---|---|---|
工件 |
单击并选择现有的工件图标,然后创建一个新的工件。 |
选择<Item>对话框 |
包 |
如果您有一个现有的工件配置模型包,该字段指定了与该属性相关联的默认工件。 否则,单击图标并浏览并选择包含 SysML模型的包以进行仿真配置。您必须在选择包之前指定(或创建)工件。 |
包对象
本表讨论了将在配置SysML仿真窗口的“名称”列下列出的 SysML模型中的object类型,这些对象将在模拟中进行处理。每个object类型展开以列出该类型的命名对象,以及需要在“值”列中配置的每个object的属性。
很多级别的object类型、名称和属性都不需要配置,因此对应的“Value”字段不接受输入。如果输入合适且被接受,则在字段的右端会显示一个下拉箭头;当您单击此箭头时,将显示一个可能值的简短列表以供选择。某些值(例如部件的“部件”)添加更多的参数层和属性,您可以单击按钮再次选择和设置参数的值。对于数据集,输入对话框允许您输入或导入值,例如初始值或默认值;请参阅模型分析使用数据集帮助主题。
元素类型 |
行为 |
也见 |
---|---|---|
值类型 |
ValueType 元素要么从原始类型泛化,要么被 SysMLSimReal 替代以进行仿真。 |
|
块 |
映射到 SysMLSimClass 或 SysMLSimModel 元素的块元素支持数据集的创建。如果您在上下文中定义了多个数据集(可以泛化),则必须将其中一个标识为默认值(使用时间菜单选项“设置为默认数据集”)。 由于 SysMLSimModel 可能是模拟的顶级元素,并且不会被概括,如果您定义了多个数据集,则在模拟期间选择要使用的数据集。 |
|
属性 |
指定常量或变量及其设置的首选方法是在属性本身上使用 SysPhS 构造型 PhSConstant 和 PhSVariable。 PhSVariable 构造型具有内置属性isContinuous 、 isConserved和changeCycle 。 该属性将列在 PhSConstant 或 PhSVariable 下,并且该值不能更改。 也可以在配置SysML仿真窗口中定义设置。在这种情况下,它们将列在“属性”下。 块内的属性可以配置为 SimConstants 或 SimVariables。对于 SimVariable,您可以配置以下属性:
|
|
端口 |
无需配置。 |
|
模拟函数 |
函数被创建为块或约束块中的操作,原型为“SimFunction”。 配置仿真窗口无需配置。 |
|
概括 |
无需配置。 |
|
捆绑连接器 |
将属性绑定到约束属性的参数。 无需配置;但是,如果属性不同,系统会提供同步它们的选项。 |
|
连接器 |
连接两个端口。 配置仿真窗口无需配置。但是,您可能必须通过确定属性属性是否应该设置为“ False ”(对于潜在的,以便建立相等耦合)或“ True ”(对于流/保守的属性)来配置端口类型的属性, 从而建立和到零的耦合)。 |
|
约束块 |
无需配置。 |
仿真标签
此表描述了配置SysML仿真窗口上的“仿真”选项卡的字段。
字段 |
行动 |
也见 |
---|---|---|
模型 |
单击下拉箭头并选择模拟的顶级节点(SysMLSimModel元素)。该列表填充有定义为顶级模型节点的块的名称。 |
创建参数模型 |
数据集 |
单击下拉箭头并选择所选模型的数据集。 |
使用数据集进行模型分析 |
预验证 |
选中此复选框可在执行模型的每次模拟之前自动验证模型。 |
|
开始 |
类型在开始模拟之前的初始等待时间,以秒为单位(默认值为 0)。 |
|
停止 |
类型模拟将执行的秒数。 |
|
格式 |
单击下拉箭头并选择“plt”、“csv”或“mat”作为结果文件的格式,其他工具可能会使用这些格式。 |
|
参数图 |
注记:选中复选框后,您必须选择两个要绘制的属性。 |
|
使用Simscape |
(如果选定的数学工具是 Simulink)如果您还想在 Simscape 中处理仿真,请选中该复选框。 |
|
依赖项 |
列出模拟该模型必须生成的类型。 |
|
属性的属性 |
提供与模拟有关的变量属性列表。选中要绘制的每个属性对应的复选框。 |