模型
执行特定阶段的仿真模型
语法
(sys, x0, str, ts) =模型([]、[][],“大小”);(sys, x0, str, ts) =模型([]、[][],“编译”);输出=模型(t, x, u,“输出”);引出=模型(t, x, u,“导数”);dstates =模型(t, x, u, '更新');模型([]、[][],“术语”);
描述
的模型
命令执行一个特定阶段的仿真模型万博1manbetx®模型,他的名字叫模型
。命令的最后一个参数(国旗
)指定要执行的阶段的模拟。看到在动态系统仿真阶段描述的步骤,仿真软件软件使用模拟模型。万博1manbetx
这个命令忽略状态转换的影响和条件执行。因此,它是不适合这种逻辑模型。使用此命令的模型可以表示为简单的动态系统。这样的系统应该满足这些需求。
在模型中所有州必须内置non-bus数据类型。讨论的内置数据类型,看到仿真软件的数据类型万博1manbetx。
如果您正在使用矢量格式指定状态,这个命令只能非复杂的访问
双
数据类型。有最少的状态逻辑(Stateflow,有条件地执行子系统等等)。
模型不是混合域模型。即大多数阻塞模型中内置的模型和不包括用户编写S-functions或从其他Sim *块产品。s manbetx 845万博1manbetx
对于模型不符合这些需求,使用这个命令可以使模型产生的结果只能被进一步分析和简化模型。万博1manbetx
请注意
状态变量x
可以在结构以及矢量格式。变量遵循指定的格式的局限性。
这个命令也不打算被用来一步一步运行模型,例如,调试一个模型。使用仿真软件调试万博1manbetx器,如果你需要检查中间结果调试一个模型。
参数
|
矢量模型规模的数据:
|
|
矢量控制系统的初始条件的状态 |
|
向量的名字与模型相关的块的状态。国家名称和初始条件出现在相同的顺序 |
|
一个 |
输出 |
在时间步模型的输出 |
引出 |
衍生品模型的连续状态的时间 |
dstates |
模型的状态
|
|
时间步,指定为真正的双标量格式。 |
|
状态向量,指定为真正的结构或矢量格式的两倍。 |
|
输入指定为真正的双矢量格式。 |
规范的仿真阶段执行:
请注意的 |
例子
以下命令执行的编译阶段vdp
模型,模型软件。万博1manbetx
vdp([]、[][],“编译”)
以下命令终止仿真了在前面的例子。
vdp([]、[][],“术语”)
请注意
万博1manbetx仿真软件不让你关闭一个模型虽然编译或模拟。除了所有阶段“大小”
阶段,在关闭模型之前,您必须调用模型命令“术语”
论点。