码农知识堂 - 1000bd
  •   Python
  •   PHP
  •   JS/TS
  •   JAVA
  •   C/C++
  •   C#
  •   GO
  •   Kotlin
  •   Swift
  • MATLAB中uiresume函数用法


    目录

    语法

    说明

    示例

    按下按钮后恢复执行

    使用函数调用恢复执行


            uiresume函数的功能是恢复暂停程序的执行。

    语法

    1. uiresume
    2. uiresume(f)

    说明

            uiresume 恢复与当前图窗 (gcf) 关联的对应 uiwait 调用暂停的程序执行。

            uiresume(f) 恢复与图窗 f 关联的对应 uiwait 调用暂停的程序执行。

    示例

    按下按钮后恢复执行

            创建一个普通按钮,并等待用户按下它。然后显示一条消息。

            创建一个普通按钮(其文本为继续)和一个回调(当点击该普通按钮时会调用 uiresume 函数)。当程序开始执行时,在命令行窗口中显示一条消息。暂停程序执行,直到您点击继续或关闭图窗窗口。然后显示新消息。

    1. fig = uifigure;
    2. btn = uibutton(fig);
    3. btn.Text = 'Continue';
    4. btn.ButtonPushedFcn = 'uiresume(fig)';
    5. disp('This text prints immediately');
    6. uiwait(fig)
    7. disp('This text prints after you click Continue');

    如图所示:

    使用函数调用恢复执行

            创建一个警报对话框,然后让它等待收到响应后允许程序继续执行。

            在 UI 图窗中创建一个线图,并显示警报对话框。为对话框指定一个 CloseFcn 回调,对话框在收到响应时对图窗调用 uiresume。暂停程序执行,直到在对话框中点击确定或将其关闭。当程序继续执行时,在命令行窗口中显示一条消息。

            要运行此函数,请将其保存到 MATLAB 路径中名为 resumeInFunction.m 的文件中。运行 resumeInFunction,然后点击普通按钮。MATLAB 在命令行窗口中显示一条消息。

    1. function resumeInFunction
    2. fig = uifigure;
    3. fig.Position = [500 500 500 350];
    4. ax = uiaxes(fig);
    5. plot(ax,1:10)
    6. uialert(fig,'A line plot was created in the axes.', ...
    7. 'Program Information','Icon','info','CloseFcn',@alertCallback)
    8. uiwait(fig)
    9. disp('Program execution resumed')
    10. function alertCallback(src,event)
    11. uiresume(fig)
    12. end
    13. end

    如图所示:

    参数说明

    f — 图窗对象

            图窗对象,指定为 Figure 对象。使用 figure 或 uifigure 函数创建该对象。

  • 相关阅读:
    Android Gradle8.0以上多渠道写法以及针对不同渠道导入包的方式,填坑!
    GIS与人工智能应用结合举例
    从文件里一次读取一行
    牛客JS题库
    SBT40100VFCT-ASEMI塑封肖特基二极管SBT40100VFCT
    6.1810: Operating System Engineering <LEC 1>
    [附源码]计算机毕业设计JAVA恒星学院网络计费系统
    R语言ggplot2可视化:gganimate包创建动态柱状图动画(gif)、使用transition_states函数在动画中沿给定维度逐步显示柱状图
    宜搭能否实现多人打分
    视频号视频怎么下载:完全教程和实用技巧
  • 原文地址:https://blog.csdn.net/jk_101/article/details/134415381
  • 最新文章
  • 攻防演习之三天拿下官网站群
    数据安全治理学习——前期安全规划和安全管理体系建设
    企业安全 | 企业内一次钓鱼演练准备过程
    内网渗透测试 | Kerberos协议及其部分攻击手法
    0day的产生 | 不懂代码的"代码审计"
    安装scrcpy-client模块av模块异常,环境问题解决方案
    leetcode hot100【LeetCode 279. 完全平方数】java实现
    OpenWrt下安装Mosquitto
    AnatoMask论文汇总
    【AI日记】24.11.01 LangChain、openai api和github copilot
  • 热门文章
  • 十款代码表白小特效 一个比一个浪漫 赶紧收藏起来吧!!!
    奉劝各位学弟学妹们,该打造你的技术影响力了!
    五年了,我在 CSDN 的两个一百万。
    Java俄罗斯方块,老程序员花了一个周末,连接中学年代!
    面试官都震惊,你这网络基础可以啊!
    你真的会用百度吗?我不信 — 那些不为人知的搜索引擎语法
    心情不好的时候,用 Python 画棵樱花树送给自己吧
    通宵一晚做出来的一款类似CS的第一人称射击游戏Demo!原来做游戏也不是很难,连憨憨学妹都学会了!
    13 万字 C 语言从入门到精通保姆级教程2021 年版
    10行代码集2000张美女图,Python爬虫120例,再上征途
Copyright © 2022 侵权请联系2656653265@qq.com    京ICP备2022015340号-1
正则表达式工具 cron表达式工具 密码生成工具

京公网安备 11010502049817号