开发区域

高级软件开发与MATLAB

给他们一个爱心包裹

作为一个很好的后续最后发表我想把你介绍给艾米Koh他是MathWorks咨询服务集团的技术顾问。Amy主要关注应用程序开发、数据分析、系统建模和仿真、代码生成以及在生产系统中的部署等领域。今天是几篇文章的开始,Amy将描述一种通用的、重要的MATLAB代码操作化方法,打包和部署工具箱。当您的代码的用户能够访问MATLAB时,这种方法是理想的。如果这引起了您的兴趣,那么请继续关注创建和部署工具箱的更多乐趣、工具和最佳实践。另外,一定要去看看最近的帖子在MATLAB社区博客上了解工具箱的一些很酷的相关用法。享受吧!

创建和共享MATLAB工具箱

工具箱是MATLAB文件的集合,可以包括代码、数据、应用程序、示例和文档。在R2014b之前,没有打包和分发MATLAB工具箱的标准机制。这引发了一些问题:

如何确保包含了所有依赖项并正确设置了MATLAB路径?

您如何为用户提供方便的方法来安装您的工具箱?

用户如何快速访问示例和文档以入门?

在MATLAB R2014b中引入了一种新的封装和分发MATLAB文件的功能。这个新功能允许您通过.mltbx工具箱安装程序轻松地与其他MATLAB用户共享工具箱代码。这允许一个工具箱安装与一个简单的点击,MATLAB自动管理所有其他安装细节。您可以从MATLAB的Add-Ons菜单中访问工具箱打包特性,如下所示。

包装一个工具箱

包的工具箱'工具使它很容易:

将MATLAB文件打包并作为一个单独的.mltbx工具箱安装程序分发。

指定工具箱元数据,如名称、版本、描述、作者等。

在打包过程中识别外部文件依赖关系。

在工具箱中包含示例、应用程序和自定义文档。

为最终用户管理工具箱安装过程和MATLAB路径配置。

区分新工具箱和现有工具箱的新版本。

附加组件管理器

从R2015b开始,您可以使用Add-On Manager查看和管理已安装的工具箱。它会显示所有已安装的附加组件及其版本的列表。您还可以查看已安装的内容,并卸载任何附加组件,如下面的截图所示。

试一试!

我希望我已经说服你给工具箱包装一个尝试!如果你已经有了,请在下面分享你的经验和想法。

打包工具箱使得与其他MATLAB用户创建和共享工具箱变得很容易。我们的一个客户捷豹路虎说大规模采用MATLAB应用程序和工具箱在他们的组织中MATLAB Expo UK 2016.我们在MathWorks咨询看到了我们的客户在开发工作流中使用此特性时所面临的一些常见挑战。在接下来的博文中,我将分享在MATLAB中打包定制工具箱时要避免的最佳实践和常见陷阱,请继续关注!

|
  • 打印
  • 发送电子邮件

评论

要留下评论,请点击在这里登录到您的MathWorks帐户或创建一个新帐户。