主要内容

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

where

在仿真调试会话期间显示仿真循环内的当前位置

    语法

    说明

    where 显示调试会话的仿真循环内的当前位置,包括有关调用堆栈的信息。

    显示内容由仿真节点的层次列表组成,其中列表中的最后一个节点表示仿真将进入的下一个节点或仿真即将离开的节点。列表中的每个条目包括:

    • 方法 ID

    • 指示方法状态的符号:

      • >> - 主动方法

      • >| - 下一步仿真进入

      • <| - 方法仿真即将离开

    • 调用的方法的名称

    • 如果在模块模块上调用该方法,则为调用该方法的模块 ID

    • 调用该方法的模块或系统的名称

    Example of the output from the where function, called during a debugging simulation session for the model vdp. Annotations indicate the location of each piece of information within the output from the function.

    您可以在通过以下方式启动的仿真调试会话中使用此函数:

    • 使用 Simulink® 工具条以交互方式启动

    • 使用 sldebug 函数以编程方式启动

    • 使用具有 'debug' 名称-值参量的 sim 函数以编程方式启动

    注意

    此函数仅适用于以编程方式启动的仿真调试会话,以及在时间步内暂停的交互式仿真调试会话。

    提示

    要以交互方式启动仿真调试会话,请向您的模型添加一个或多个断点,并在断点列表中检查在时间步内暂停处于选中状态。当仿真在断点处暂停时,可在 MATLAB® 命令行窗口中使用一些编程调试命令,如 stop 命令。

    版本历史记录

    在 R2006a 中推出

    全部展开