主要内容

暂停

停止MATLAB执行临时

描述

暂停暂时停止MATLAB®执行并等待用户按下任何键。的暂停函数还会暂时停止Simulink的执行®模型,但不暂停他们的重绘。

请注意

如果您之前禁用了暂停设置,请使用暂停(上)此呼叫生效。

例子

暂停(n)暂停执行n秒在继续之前。此呼叫必须启用暂停功能才能生效。

例子

暂停(状态)启用、禁用或显示当前暂停设置。

例子

oldState =暂停(状态)返回当前的暂停设置并设置暂停状态状态。例如,如果启用了暂停,oldState =暂停(“了”)返回“上”oldState和禁用暂停。

例子

全部折叠

暂停执行5秒。MATLAB阻塞或隐藏命令提示符(>>),同时暂停执行。

n = 5;暂停(n)

禁用暂停设置并查询当前状态。

暂停(“关闭”)暂停(“查询”)
ans = '了'

暂停执行100秒。由于暂停设置是关闭的,MATLAB忽略暂停执行的请求,并立即返回命令提示符。

暂停(100)

启用暂停设置。

暂停(“上”)

存储当前暂停设置,然后禁用暂停执行的能力。

oldState =暂停(“关闭”)
oldState = ' '

查询当前暂停设置。

暂停(“查询”)
ans = '了'

恢复初始暂停状态。

暂停(oldState)暂停(“查询”)
ans = '在'

或者,你可以存储暂停状态的查询值,然后禁用暂停执行的能力。

oldState =暂停(“查询”);暂停(“关闭”)

恢复初始暂停状态。

暂停(oldState)

输入参数

全部折叠

指定为非负实数的暂停执行的秒数。

打字暂停(正)让你进入无限循环。要返回MATLAB提示,输入Ctrl + C

例子:暂停(3)停顿3秒。

例子:暂停(5/1000)暂停5毫秒。

数据类型:||int8|int16|int32|int64|uint8|uint16|uint32|uint64

暂停控制指标指定为“上”,“关闭”,或“查询”。使用“上”“关闭”来控制是否暂停函数能够暂停MATLAB的执行。使用“查询”查询暂停设置的当前状态。

若要在无人值守的情况下运行交互式代码,请禁用暂停设置。

提示

  • 的准确性暂停功能取决于操作系统的调度解析,以及其他并发的系统活动。精度无法保证,更精细的分辨率会导致更高的相对误差。

  • 当MATLAB被暂停时,以下程序将继续执行:

    • 重绘图形窗口,Simulink框图,Java®窗户

    • 从图形窗口回调

    • 事件处理从Java窗口

扩展功能

版本历史

之前介绍过的R2006a

另请参阅

||

Baidu
map