自动进度工具条
汪东城本周的选择是进度条通过理查德·S.这是我的同事建议的莎拉Zaranek你们有些人可能从她的客人那里认识她帖子在罗兰的博客.
我们为什么如此执迷进度条?您可以看到有相当多的File Exchange条目,它们在操作或实现的方式上都有细微的差别。Bob最近强调了一个博客.我必须承认我自己写了一些进度条,我认为快乐我从写一个进度条来自这样一个事实:它挑战我思考这两个工具的可用性,以及代码的效率。进度条提供了有用的信息,但我们不希望它们增加额外的开销。这就是吸引我的地方。
当我看到理查德写的这篇文章时,我又看了一眼。他使用MATLAB类(在R2008a中引入),并且对它进行了很好的注释(type医生的进展).他的进度窗口是一个JFrame,您可以有多个进度条。但真正让我印象深刻的是他的“自动代码生成”能力。从本质上讲,您可以使用一种特殊的语法注释脚本,并且它会自动添加样板代码来显示进度条。例如,通过放置" % % p # "在for-loops你可以分辨出来进步将其解释为设置一个进度条。
重复= 10;为代表= 1:重复% % p1Parameters_values = rand(1, 499);为ex_index = 1:元素个数(parameters_values)% % p2perform_test (parameters_values (ex_index));结束% % p2结束% % p1
然后您可以简单地调用脚本
学监(“SCRIPT_NAME”)
进度条会自动神奇地出现!
哇,很巧妙!谢谢你,理查德,你给我看了一些我以前没见过的东西。
评论
- 类别:
- 选择
评论
请点击留言在这里登录到您的MathWorks帐户或创建一个新帐户。