MATLAB社区

MATLAB,社区等

从MATLAB Minimart商店更新工具箱

这篇文章是文章的延续前一个在这篇文章中,MathWorks顾问大卫·桑普森介绍了他的理论背后的基本原理免费的Minimart MATLAB商店应用程序.这次大卫告诉你更多关于如何使用它。

从MATLAB Minimart商店更新工具箱

大卫·桑普森

在我之前的文章中,我介绍了MATLAB工具箱打包和MATLAB Minimart。在这篇文章中,我将专注于使用你的商店保持你的工具箱的更新。

向用户推送工具箱升级和在工作组成员之间协调升级是常见的挑战。作为一名顾问,我见过许多自成体系的方法,从邮件列表到共享驱动器,从自定义MATLAB代码到通用安装程序解决方案。万博 尤文图斯使用MATLAB工具箱打包和工具箱存储使工具箱管理更容易。MATLAB中包含了一个更新函数,Minimart。updateToolboxes,将您安装的工具箱与存储中的工具箱进行比较。这个函数利用了R2016a版本中引入的工具箱管理api。

例如,考虑一个用户安装,其中安装了许多工具箱——一些来自商店,并且是最新的,另一些来自商店,但是已经过时,还有一些仍然来自其他地方。

minimart-addons

要生成关于已安装工具箱版本与商店中可用版本之间差异的报告,请输入此命令。

> > minimart.updateToolboxes(“C: \ \商店\演示工作”、“查询”)
已经安装了“扫雪机工具箱”1.0版本,但在商店中可以买到2.3版本。
'GUI布局工具箱' 2.2.2版本已安装,但此工具箱不在商店中。
'MATLAB Web Maps'版本1.2已安装,但该工具箱不在商店中。
“MATLAB Tracks”版本1.1.3已安装,但此工具箱不在商店中。
“自卸车工具箱”2.1版本已安装,但商店中有更高版本3.1。
“皮卡工具箱”1.1版本已安装,是商店中的最新版本。
“缆车工具箱”3.3版本已安装,是商店的最新版本。

有四种可能的状态:

  1. 安装版本与最新可用版本匹配-无需操作
  2. 后续版本可在商店-你想升级吗?
  3. 只有较早的版本在商店中可用-你是如何获得较晚的版本的?
  4. 工具箱在商店里没有-你从其他地方得到这个吗?

若要自动将所有已安装的工具箱版本更新到存储区中最新可用版本,请键入此。

> > minimart.updateToolboxes(“C: \ \商店\演示工作”,“汽车”)

MATLAB显示一个进度条,并向命令窗口报告更新。

升级“扫雪机工具箱”从版本1.0到版本2.3…完成了。
将“自卸车工具箱”从2.1版本升级到3.1版本…完成了。

还有第三种模式,“手动”,它会提示你接受每次升级和降级。

您可能会发现,在MATLAB Desktop中创建一个快捷方式来执行自动更新非常方便。这允许您在单击按钮时更新所有的工具箱。

minimart-updates

MATLAB Minimart是一个演示,以满足您的胃口,而不是一个功能齐全的企业解决方案。正如捷豹路虎所描述的,还有许多额外的功能——访问控制、审批、讨论板、与其他工具的集成等等——在您的组织环境中可能是必要的或有价值的。我和MathWorks Consulting的同事很乐意与您合作,开发满足您特定需求的存储解决方案……更不用说构建一些很棒的工具箱了。您还可以根据需要调整MATLAB Minimart代码和模板。

感谢我的同事Sylvain Lacaze,他和我一起开发了MATLAB Minimart。所有的光彩都是他的功劳。

给你留一个想法。在MATLAB Minimart第一次演示的那天,XKCD运行这个漫画

请给MATLAB位杂货店尝试一下,并在文件交换中分享您的评论。

|
  • 打印
  • 发送电子邮件

评论

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