执行模型模拟的特定阶段
[SYS,X0,STR,TS] =模型([],[],[], '尺寸');[SYS,X0,STR,TS] =模型([],[],[], '编译');输出=模型(T,X,U, '输出');derivs =模型(T,X,U, 'derivs');dstates =模型(T,X,U, '更新');模型([],[],[], '术语');
该模型
命令执行Simulink仿真的特定阶段万博1manbetx®他的名字是模型模型
。该命令的最后一个参数(国旗
)指定要执行的模拟阶段。看到动态系统的仿真阶段对于该步骤的描述中的Simulink软件使用模拟模型。万博1manbetx
此命令忽略状态转换和有条件执行的效果。因此,它是不适合于具有这样的逻辑模型。为此可表示为简单的动态系统模型使用此命令。这种系统应满足这些要求。
模型中的所有国家都必须通过内置的非总线的数据类型。有关内置数据类型,请参阅讨论关于在Simulink数据类型万博1manbetx。
如果您正在使用矢量格式指定状态,此命令可以访问的唯一的非复状态双
数据类型。
有状态逻辑的最小量(状态流,有条件地执行的子系统等)
该模型不混合域模型。也就是说,在模型中最块内置的Simulink模块,不包括其他辛*产品用户编写的S-功能或模块。万博1manbetxs manbetx 845
对于不符合上述要求的机型,使用此命令可能导致Simulink的产生只能通过进一步的分析和简化模型来解释结果。万博1manbetx
状态变量X
可以在结构以及矢量格式来表示。可变如下其中指定它的格式的限制。
此命令也并非意在用于运行模型一步工序中,例如,调试模式。如果你需要检查中万博1manbetx间结果调试模型使用Simulink中的调试器。
|
模型尺寸数据向量:
|
|
包含系统状态初始条件的向量 |
|
与模型状态相关联的块的名称向量。中的状态名称和初始条件以相同的顺序出现 |
|
一个 |
输出 |
模型在时间步长的输出 |
引出 |
在时间模型的连续状态的衍生物 |
dstates |
在时间模型的状态
|
|
时间步长,指定为标量格式Real一倍。 |
|
状态向量,指定为结构或矢量格式实双。 |
|
输入,指定为矢量格式的实数双精度。 |
要执行的仿真阶段说明:
注意该 |
属性的编译阶段执行以下命令vdp
模型自带的Simulink软件。万博1manbetx
VDP([],[],[], '编译')
下面的命令终止前面的例子中开始模拟。
VDP([],[],[], '术语')
万博1manbetxSimulink的不会让你关闭模型当编译或模拟。对于除全部相“大小”
阶段,在关闭模型之前,您必须使用'术语'
论点。