waitfor
阻止执行并等待条件
说明
示例
输入参数
提示
如果在
waitfor
执行过程中关闭图窗,将会发生错误,因为代码尝试访问不再存在的对象。您可以通过在try/catch
块中包含waitfor
来处理错误。
算法
通常,在使用了 waitfor
来阻止程序或 Simulink® 模型继续执行的情况下,回调仍可以运行。例如,即使已调用 waitfor
,用于响应用户操作的回调(如按下鼠标按键)仍可以运行。
waitfor
也可用于阻止嵌套函数调用。例如,在 waitfor
函数正运行时执行的回调也可调用 waitfor
。
如果 UI 组件的某个回调函数当前正在执行 waitfor
函数,则可以中断该回调,而不管该组件的 Interruptible
属性值设置为何值。
版本历史记录
在 R2006a 之前推出