找回密码
 注册
Simdroid-非首页
查看: 47|回复: 0

matlab gui在执行回调函数时是否会被其他回调函数中断?

[复制链接]
发表于 2012-7-20 18:43:19 | 显示全部楼层 |阅读模式 来自 浙江杭州
想到这么个问题,一个是windowbuttodownfcn,另一个是windowbuttonmotionfcn,假设我现在程序界面上点下鼠标左键,程序进入windowbuttodownfcn,假设这个回调函数非常长,我写了一个循环,需时1s多,在这1s内我就有时间去移动鼠标,我事先在windowbuttonmotionfcn函数入口处设置了断点,在windowbuttodownfcn中的循环后设置了断点。跑了一下程序,发现程序每次都会停在windowbuttonmotionfcn的断点处,但是在命令串口是可以看到他在windowbuttodownfcn中挺住过。最后我想问一句,到底回调函数在执行过程中能否被中断?
版搜过,可以参考:http://www.ilovematlab.cn/thread-71689-1-1.html说是不能。

调试期间我觉得matlab很奇怪,明明已经停在了断点处,但是当你鼠标在程序界面上移动时,程序还是会响应windowbuttonmotionfcn这个回调函数,真是奇怪,matlab没注意到这点吗?停在了断点出了就不该在响应外部的事件了。
请各位老师们帮我看看吧,现在这里谢过了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-10-3 07:31 , Processed in 0.027635 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表