使用回调而不是循环?

时间:2012-10-15 13:41:49

标签: matlab user-interface time timer callback

一位聪明人曾告诉我:"老兄,不要再思考循环,然后开始做回调。" - 这个问题我已经被困了三天了。

我尝试使用回调转换循环,但我不清楚我可以使用哪种回调。问题是制作一个数字,并在其中制作一个执行以下操作的循环:

表示X次:

  1. 在图中心显示一些无关紧要的文字(' X')几秒钟。
  2. 加载随机选择的图像并将其放置在图形中心Y秒。
  3. 测量用户的响应时间。响应可以是按下的特定键(假设为F)或根本没有响应。如果有回复,最终会回到A.
  4. 我已经尝试了很多东西:使用暂停,使用get(figurehandle,'character');,使用计时器,使用while tic(toc)<y seconnds,直到现在,没有任何效果。

    有什么想法吗?

    到目前为止,我的代码的几个版本是:without a timerwith a timer here

0 个答案:

没有答案