MATLAB Minimart是一个演示,帮助你开始与共享MATLAB工具箱。
* Storekeepers可以生成stores,以便MATLAB用户可以浏览和安装工具箱。
*用户可以自动更新他们已安装的工具箱到商店的最新版本。
这个演示由MathWorks Consulting的David Sampson于2016年10月5日在英国MATLAB博览会上展示。代码是大卫·桑普森和西尔万·拉卡兹写的。
大卫·桑普森(2021)。MATLAB位杂货店(//www.tatmou.com/matlabcentral/fileexchange/59769-matlab-minimart), MATLAB中央文件交换。检索.
新版本的MATLAB Minimart,正好赶上圣诞节!这修复了很多人在MATLAB的最新版本中遇到的烦人的“executeScript”bug。我们也有一个beta特性,以支持检索工具箱依赖从您的Minim金宝appart商店。我们将在接下来的几个月里建设这个项目。
嗨,克里斯,
谢谢你的反馈。这是一个已知的问题,由改变MATLAB的内置web浏览器导致的功能的弃用引起的。我们对此有一个修复,将在下一个版本中发布。
如果你通过电子邮件与我联系,那么我现在可以与你分享这个解决方案。
谢谢,
克里斯
团队和企业使用的伟大工具。
我有一个问题Dave,我运行R2020A,在运行showStore命令后,我得到以下警告,然后是一个错误:
警告:[STAT,H] = WEB(___)不返回
在系统浏览器中打开的页面的句柄。
使用STAT = WEB(___)代替。
> In web>displayWarningMessage (line 432)
在web中(第96行)
在minimart/Site/pingBrowser中(第152行)
无法识别的函数或变量'executeScript'。
minimart.Site.pingBrowser出错(第153行)
browser.executeScript (
') % ping
嗨,大卫。我对主页上的缩略图还有一个小问题——如果它们对框来说太短,就会被垂直拉伸。注意,如果太窄,它们不会被拉伸。这是一个简单的解决办法,让他们适合的宽度或高度,而不拉伸?多谢。奥利
奥利,谢谢你的反馈。这是一个合理的要求,我将在未来的版本中考虑这个要求。
我刚刚开始为我的公司研究这个,作为发布和保持工具箱更新的一种方式。它应该是一个非常有用的工具,但我有一个建议,那就是允许检查单个工具箱的更新。
我修改了updatetoolbox的输入,使其具有一个指定工具箱的可选工具箱字符串,然后第47行包含了一个if语句"if strcmp(local。名称,工具箱)|| isempty(工具箱)"。
这样,我可以从每个工具箱调用函数,它将检查那个(并且只有那个)工具箱我们在使用它之前更新。你会考虑在你的正式发布中包括这个吗?
我还将输入(y/n)替换为questdlg,以使其更加用户友好……个人偏好也许. . !
Ned Gulley社区博客上的MATLAB Minimart新帖子:
http://blogs.mathworks.com/community/2016/12/05/share-and-manage-your-toolboxes-using-matlab-minimart/
David,感谢你(1)阅读文档,(2)发现了一些小问题。这些问题将在下一个版本中修复。
医生出了点小问题。我在mac上运行16b。
1)似乎有损坏的图像链接。
2)函数超链接出现在主文档主页的顶部。这似乎是不合适的地方,因为你有相同的链接在更低的地方。
3) minimart功能参考页面。updateToolboxesis incorrectly referencing minimart.showStore under the syntax and description sections.
4)快速链接在左侧树浏览器滚动到一个页面的特定部分,似乎滚动一行太远,错过了标题行。
Eric,谢谢你的反馈和对这个提交的第一评级。
版本1.2.1中提供了一个没有屏幕截图的工具箱修复,刚刚上传。
我用几个工具箱成功地在几分钟内完成了这个操作。
注意:没有截图的工具箱在toolboxmetadata.m.中的get截图()函数中失败。我必须添加一个截屏图像到我的一个工具箱,把它添加到商店。
我已经发布了一个工具箱的集合,用于开发和演示工具箱管理工具,如MATLAB Minimart。
https://github.com/alpentier/matlab-minimart-demo/releases/latest