我正在使用 Excel 上的 GUI 为自己和其他人开发一个 Matlab 应用程序(为了便于使用,但也因为需要在 Excel 中完成一些数据处理)。
为简化起见,以下是构成我的应用程序的所有部分:
- 第 1 部分:带有运行设置的 Excel GUI
- 第 2 部分:Matlab 程序创建数据结果和图像
- 第 3 部分:带有 Matlab 数据和图像结果以及附加 Excel 数据处理的 Excel GUI
目前,当其他人需要使用它时,他们会给我运行设置(第 1 部分),我为他们运行 Matlab 程序(第 2 部分)并给他们数据、图像和我最后的 Excel GUI(第3部分)。
我试图通过结合上述部分来改善这种情况。我看到2 个选项:
- 选项 1 :从 Excel(电子表格链接 EX工具箱)运行 Matlab,因此将 Part1 和 Part2 放在一起
- => 对我来说会更多(我有 Matlab,我可以通过运行我的 Matlab 代码看到更多信息)
- 选项 2:全部打包:第 1+2+3 部分在可执行文件中(MATLAB 编译器工具箱)
- => 适用于我的最终用户(不需要 Matlab)
现在我的问题:
- 我可以(我应该吗?我不应该吗?)同时做这两种选择吗?还是我把一切都复杂化了?并且根本不应该使用 Excel Link 工具箱?
- 我是否需要 Matlab Builder EX 来实现选项 2?(因此创建一个加载项)或者我也可以使用工具箱来实现这一点:Excel Link + Compiler?(没有加载项,但 VBA 代码?)
干杯!