【源码】从 GUIDE 到 App Designer 的MATLAB迁移转换工具

在这里插入图片描述
App Designer是一种用于设计MATLAB APP的新推出的工具环境。

App Designer is a new environment for building MATLAB apps.

将现有的GUIDE程序迁移到App Designer,具有很多的优点:

There are many advantages to migrating existing GUIDE apps to App Designer including:

  • 改进的设计画布以及新的生成代码结构,使得跨应用程序共享数据更加容易。

  • An improved design canvas, and a new generated code structure that makes it easier to share data across the app.

  • 扩展组件集,包含一组完整的标准用户界面组件、诸如树、日期选择器和增强表之类的新组件,以及用于创建控制面板和人机接口的组件。

  • An expanded component set with a full set of standard user interface components, new components such as a tree, date picker, and an enhanced table, as well as components to create control panels and human-machine interfaces.

  • 能够部署到网络,因此您可以与组织中的任何人共享应用程序,或在MATLAB Online中运行应用程序,以便于访问。

  • Ability to deploy to the web, so you can share your app with anyone in your organization, or run it in MATLAB Online for easier access.

迁移工具将自动从GUIDE应用程序生成App Designer MLAPP文件。

The migration tool will automatically generate an App Designer MLAPP-File from a GUIDE app.

MLAPP文件包括:

●具有适当配置属性的组件。

• Components with their properties configured appropriately.

●GUIDE回调代码的副本。

• A copy of the GUIDE callback code

在进行代码迁移之前需要考虑以下两点:

  1. 您将需要手动迁移回调代码,以便与App Designer兼容。您可以使用报告中的信息来完成应用程序的代码转换。

  2. You will need to manually migrate your callback code to be compatible with App Designer. You can use information from the report to complete the code transition for your app.

  3. App Designer不支持GUIDE的一些特性,如工具栏、上下文菜单和ActiveX控件。如果应用程序使用了不支持的功能,那么它可能不适合迁移到App Designer。

  4. Some features of GUIDE, such as Toolbar, contextmenu, and ActiveX control are not supported in App Designer. Your app may not be suitable for migration to App Designer if it makes use of unsupported functionality. Review Graphics Support in App Designer for more information: https://www.mathworks.com/help/matlab/creating_guis/graphics-support-in-app-designer.html.

源码下载地址:

http://page5.dfpan.com/fs/fl6c0jd22231a2a9166/

更多精彩文章请关注微信号:在这里插入图片描述

MATLABApp DesignerGUIDE是两种用于构建应用程序界面的工具App DesignerMATLAB的新一代应用程序设计工具,它提供了更直观、更现代化的界面和交互方式。相比之下,GUIDE是MATLAB的传统应用程序设计工具,它使用可视化界面编辑器来创建应用程序界面。 根据引用\[1\],许多MATLAB用户对App DesignerGUIDE以及这两种应用程序构建平台的未来发展非常感兴趣。App Designer提供了许多新功能和能力,但也有一些GUIDE的功能在App Designer中不受支持,如引用\[2\]所述。因此,如果您的应用程序使用了不受支持的功能,可能不适合迁移App Designer。 然而,根据引用\[3\],MathWorks表示他们将继续支持GUIDE和相关组件,并没有计划废弃或删除GUIDE的任何功能。GUIDE和App Designer可以共存,这使得用户可以在一系列版本中逐步过渡。目前,MathWorks的重点是改进App Designer,以确保它能够满足MATLAB应用程序构建者的需求,并帮助GUIDE用户逐步采用App Designer。 因此,MATLABApp DesignerGUIDE是两种不同的应用程序设计工具,用户可以根据自己的需求选择使用其中之一。 #### 引用[.reference_title] - *1* *3* [【小知识】MATLABApp DesignerGUIDE](https://blog.csdn.net/weixin_42825609/article/details/83614793)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [【源码】从 GUIDE 到 App DesignerMATLAB迁移转换工具](https://blog.csdn.net/weixin_42825609/article/details/85257265)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值