MATLAB社区

MATLAB,社区等

在酒吧等着,等完了给我打电话

这里有一个有趣的事实:文件交换包含几乎等待栏的70种不同实现(有时也称为进度条)。停下来思考一下这个数字。它大得惊人,尤其是当你考虑到这一点时MATLAB已经有了一个等待条函数

你认为为什么会有这么多人花时间和麻烦提交另一个等待条呢?文件交换器想向我们传递什么信息?

我可以提供一些猜测。制作等待条是一个有趣的小项目。这并不难。在基本主题上有很多有趣的变化:多个等待栏闪亮的等候栏,等待酒吧告诉你还要等多久ASCII等待条命令窗口。在酒吧等着控制。甚至还有一个假等候栏(来自描述:用它来告诉你的老板你现在不能工作,因为系统负载是100%,计算需要一些时间!)。但最重要的是,等待条是有用的。它们很有用,因为人们喜欢让MATLAB流汗。长时间的计算意味着要花大量时间盯着屏幕,想知道迭代何时会停止。这样你就有大把的时间来考虑新版本的waitbar了。你要提交给文件交换系统。

我已经用MATLAB完成了我的等待部分,在这里我要告诉你,我对所有这些等待条都有完美的增强。我认为最好的等待条不是让你盯着一个缓慢增长的进度条。最好的等候吧是这样的:你可以一边喝咖啡一边玩填字游戏,完成后还会给你发短信。

我们该如何建造这样一个东西呢?

幸运的是,随着世界变得越来越移动,找到便宜、简单的服务来帮助你保持联系变得越来越容易。我将在这里描述一个,但还有其他类似的。我最近了解到一种网络服务叫做容易做的事情。Pushover是一个向移动设备发送通知的平台。它本质上和发短信是一样的。然而,它与短信的不同之处在于发送通知是多么容易。你所需要做的就是发送一个HTTP POST请求到他们的服务器。

如何从MATLAB发送POST请求?MATLAB中心的拯救!这是一个来自新闻阅读器的帖子马修·西蒙诺在书中提到了这个问题。你只需要MATLAB的内置功能URLREAD函数。

综上所述,以下是使用Pushover将移动通知添加到等待栏所需要做的事情:获取应用程序,使用它们获得一个帐户,注册一个应用程序(MATLAB),注册您的设备,然后从MATLAB进行调用。

% Pushover演示userKey = 'xxxxxxThisIsYourUserKeyxxxxxxx';appToken = 'xxxxxxThisIsYourAppTokenxxxxxx';deviceName = 'iPhone';msgTitle = '计算完成…';msgText = '现在别喝咖啡了,回去工作吧!';Params ={…'token', appToken,…'user', userKey,…'device', deviceName,…'title', msgTitle,… 'message', msgText}; s = urlread(url,'POST',params);

非常简单,不是吗?

现在给我们留言吧。你会将无线通知与MATLAB结合使用吗?还有,我想知道原因我想这里有那么多的等候吧。

|
  • 打印
  • 发送电子邮件

评论

如欲留言,请点击在这里登录您的MathWorks帐户或创建一个新帐户。