matlab gui人机交互,如何用matlab实现程序调用GUI图形界面实现人机交互?.pdf

本文介绍了如何在MATLAB中实现程序调用GUI图形界面进行人机交互,重点解决了在运行程序时GUI未等待用户确认指令的问题。通过创建带有对话框的GUI,并设置callback函数,确保在用户输入后程序继续执行。
摘要由CSDN通过智能技术生成

如何用matlab实现程序调用GUI图形界面实现人机交互?

如何用matlab实现程序调用GUI图形界面实现人机交互?

笔记本 : 01_每 日任务清单

创建 时间 : 2016/7/20 16 23 更新 时 间 : 2016/7/20 17 24

U RL : file ///

如何用matlab实现程序调用GUI图形界面实现人机交互 ?

有朋友matlab代码编程调用GUI图形界面时候 ,出现一边代码程序运

行 ,另一边是GUI图形界面运行的问题 (matlab的GUI不得到用户的确

认指令 ,直接向下运行程序 !),上图 :

程序代码块 :

主函数是cdd1.m (错误现象 )和cdd2.m (正确解决 )

cdd1.m调用untitled1.m (代码块 )和untitled1.fig (图形块 )

cdd2.m调用untitled2.m (代码块 )和untitled2.fig (图形块 )

运行cdd1.m ,

先出现图形块

再跳转至命令窗 口

此时 ,点击图形块上的按钮 ,

可以输出sin图形

同时 ,命令行窗 口出现输入提示 :

似乎 ,已经实现了人机交互情况 ,但是细心的看客有没有发现问题 :图

形界面和代码块是割裂的 ,主函数运行至主函数cdd1.m的第四行后 ,

直接继续向下运行程序 ,没有多做停留 ,没有出现我们所期望的等待用

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值