文件帮助中心文件
阻止程序执行并等待恢复
Uiwait.
Uiwait(f)
Uiwait(F,超时)
Uiwait.块执行直到uiresume.函数被调用或当前数字(GCF.)被删除了。
uiresume.
GCF.
这Uiwait.功能块matlab.®和模拟金宝app®程序执行。Uiwait.还阻止了Simulink模型的执行。金宝app
例子
Uiwait(F)块执行直到uiresume.函数被调用或图形F被删除了。该图可以是用一个人创建的数字数字要么Uifigure.功能。
Uiwait(F)
F
数字
Uifigure.
使用Uiwait.功能与A.莫代尔对话框阻止程序执行和仅限用户对话框限制用户交互,直到用户响应它。
Uiwait(F那超时)阻止执行直到uiresume.被调用,该数字被删除,或超时秒经历。
Uiwait(F那超时)
超时
全部收缩
创建一个警报对话框,然后等待用户在允许程序执行之前响应它。
在UI图中创建一个线绘图并显示一个警报对话框。指定A.关闭调用的对话框的回调uiresume.当用户响应它时功能。等待用户单击行在对话框或关闭它。程序执行恢复时,在命令窗口中显示一条消息。
关闭
图= Uifigure;Fig.Position = [500 500 500 350];斧头= UIAxes(图);图(AX,1:10)UIALERT(图'在轴上创建了一块线图。那......'计划信息'那'图标'那'信息'那'clossfcn'那'uiresume(图)')Uiwait(图)DISP('计划执行恢复')
阻止程序执行从继续,直到用户响应模态消息对话框。
在图中创建一个线绘图并显示模态消息对话框。等待用户点击时要删除的对话框行或关闭它。程序执行恢复时,在命令窗口中显示一条消息。
f =图;plot(1:10)msgfig = msgbox('操作成功完成!'那'成功'那'模态');Uiwait(msgfig)disp('计划执行恢复。);
创建一个继续按钮并等到用户按下它。然后显示一条消息。
使用调用的回调创建一个按钮uiresume.单击时功能。等待用户单击继续或关闭图形窗口。然后显示一条消息。
f =图('位置',[500 500 400 300]);c = UICONTROL('细绳'那'继续'那'打回来'那'UIresume(f)');Uiwait(f)disp('计划执行已重新恢复');
创建一个在指定时间后关闭的数字。
在UI图中创建一个线绘图。
图= Uifigure;Fig.Position = [500 500 500 350];斧头= UIAxes(图);图(AX,1:10);
创建五秒的超时。然后,通过调用来关闭图形关在一个内部的功能尝试堵塞。如果已经关闭了抓住块可防止错误,无效的图形句柄,从显示并允许代码继续正常执行。
关
尝试
抓住
无效的图形句柄
Uiwait(图5)尝试关闭(图)抓住结尾
图形对象,指定为a数字用无论是的对象创建数字要么Uifigure.功能。
超时持续时间,指定为数秒内的数值。指定大于或等于的数字1。
1
模态对话框可防止用户在响应对话框之前与其他MATLAB窗口交互。
暂停|uiresume.|等待
暂停
等待
您单击了与此MATLAB命令对应的链接:
在MATLAB命令窗口中输入它来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,以便在可用的地方进行翻译的内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:。
您还可以从以下列表中选择一个网站:
选择中国网站(以中文或英文)以获取最佳网站性能。其他MathWorks国家网站未优化您的位置。
联系您当地的办公室