是否可以将自定义工具箱存储库添加到附加资源管理器?
Is it possible to add a custom toolbox repository to the add-on explorer?
是否可以将自定义(可能是私有的)工具箱存储库添加到 MATLAB 附加资源管理器?像这样:
换句话说:是否可以将自定义 binary repository manager 与 MATLAB 集成?有人探索过这种可能性吗?
默认情况下,MATLAB 仅搜索 File Exchange 或已安装的 MathWorks 产品,但我想添加自己的工具箱存储库 (y)(ies)。我在任何常用频道中都找不到与此相关的任何内容...
This post is not a complete solution, but it addresses your questions, and points toward a possible solution path.
问:是否可以通过编程方式调用 add-on 资源管理器?
答:是的,可以使用Java API调用。有几个调用它的函数:
com.mathworks.addons.AddonsLauncher.showExplorer("some_string");
com.mathworks.addons.AddonsLauncher.showExplorerViewForHardwareSupportPackages("some_string");
com.mathworks.addons.AddonsLauncher.showExplorerViewForApps("some_string");
% etc.
% See also:
% 1) "\MATLAB\R20###\java\jar\addons.jar"
% 2) methods(com.mathworks.addons.AddonsLauncher.class)
问:是否可以通过编程方式调用 add-on 资源管理器?该函数是否接受参数?
A:见上一条。确实如此,但参数没有做任何值得注意的事情。
问:是否读取配置文件?
答:如果不对 .jar
和调用它的 .m
文件进行 in-depth 探索,很难说。
问:The MathWorks 是否有任何见解或计划在不久的将来实现这一点?
答:N\A.
问:是否有迹象表明在 MATLAB 代码库中出现了{计划实现这个}?
A:是的,class matlab.addons.repositories.FileExchangeRepository
似乎是此类存储库连接器的实现(另请参阅 matlab.addons.repositories.SearchableAddonsRepository
superclass)。
最后,
- 问:是否可以将自定义二进制存储库管理器与 MATLAB 集成?
A:基于以上,我会说是。
我最好的猜测是扩展 Java class com.mathworks.addons.NavigationData
,然后实例化它,然后调用 matlab.internal.addons.showExplorer(yourNavigationData)
.
是否可以将自定义(可能是私有的)工具箱存储库添加到 MATLAB 附加资源管理器?像这样:
换句话说:是否可以将自定义 binary repository manager 与 MATLAB 集成?有人探索过这种可能性吗?
默认情况下,MATLAB 仅搜索 File Exchange 或已安装的 MathWorks 产品,但我想添加自己的工具箱存储库 (y)(ies)。我在任何常用频道中都找不到与此相关的任何内容...
This post is not a complete solution, but it addresses your questions, and points toward a possible solution path.
问:是否可以通过编程方式调用 add-on 资源管理器?
答:是的,可以使用Java API调用。有几个调用它的函数:com.mathworks.addons.AddonsLauncher.showExplorer("some_string"); com.mathworks.addons.AddonsLauncher.showExplorerViewForHardwareSupportPackages("some_string"); com.mathworks.addons.AddonsLauncher.showExplorerViewForApps("some_string"); % etc. % See also: % 1) "\MATLAB\R20###\java\jar\addons.jar" % 2) methods(com.mathworks.addons.AddonsLauncher.class)
问:是否可以通过编程方式调用 add-on 资源管理器?该函数是否接受参数?
A:见上一条。确实如此,但参数没有做任何值得注意的事情。问:是否读取配置文件?
答:如果不对.jar
和调用它的.m
文件进行 in-depth 探索,很难说。问:The MathWorks 是否有任何见解或计划在不久的将来实现这一点?
答:N\A.问:是否有迹象表明在 MATLAB 代码库中出现了{计划实现这个}?
A:是的,classmatlab.addons.repositories.FileExchangeRepository
似乎是此类存储库连接器的实现(另请参阅matlab.addons.repositories.SearchableAddonsRepository
superclass)。
最后,
- 问:是否可以将自定义二进制存储库管理器与 MATLAB 集成?
A:基于以上,我会说是。
我最好的猜测是扩展 Java class com.mathworks.addons.NavigationData
,然后实例化它,然后调用 matlab.internal.addons.showExplorer(yourNavigationData)
.