主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

step

按指定增量推进仿真

说明

step 将仿真推进到当前时间步骤中的下一个方法。

注意

只有使用 sldebug 函数或使用具有 'debug' 名称-值参量的 sim 函数以编程方式启动的仿真调试会话才支持此函数。

step amt 将仿真推进至 amt 指定的量。例如,为了在下一个时间步中将仿真推进到第一种方法,请将 amt 指定为 top

step top

输入参数

全部折叠

提前仿真的量,指定为以下选项之一:

  • in - 将仿真推进到当前时间步长的下一个方法,并在下一个方法中的第一个方法之前暂停。如果下一个方法不包含任何方法,仿真调试会话将在下一个方法结束时暂停。

  • over - 在当前时间步骤中通过下一个方法推进仿真。

  • out - 将仿真推进到执行层次结构中当前仿真点的末尾。

  • top - 在下一个时间步中将仿真推进到第一种方法。

  • blkmth - 将仿真推进到下一个模块方法。

示例: step top 将仿真调试会话推进到下一个时间步骤中的第一种方法。

数据类型: char | string

提示

在程序仿真调试会话中执行模块方法后,软件会在 MATLAB® 命令行窗口中显示此信息:

  • 当前仿真时间 Tm

  • 模块 ID

  • 下一个要执行的方法

  • 模块输入值 U1,...,Un

  • 模块输出值 Y1,...,Yn

  • 模块连续状态向量 CSTATE

  • 模块离散状态向量 DSTATE

该图显示了调用 step 函数后的典型命令行窗口输出。

版本历史记录

在 R2007a 中推出