is it possible to create dynamic standalone applications using MATLAB GUIDE?

1 view (last 30 days)
Hi all,
I am currently using MATLAB with the DSP and Signal Processing toolbox. I was wondering if there is a way to export a GUI where the end user can choose developed algorithms as boxes and combine them together dynamically. Much like Simulink. I need that to be a standalone application as well.
Reading through forums, I am coming to the conclusion that in order to do that I would need to purchase 2 extra licenses: the MATLAB Compiler (to export the standalone applications) and the MATLAB GUIDE (in order to design the GUI). Is this assumption correct? And will I be able to export applications that can dynamically be controlled by the user in order to generate a simulink-like environments?
cheers, Dimitris

Accepted Answer

Walter Roberson
Walter Roberson on 27 Nov 2017
GUIDE does not require an extra license. MATLAB Compiler does, though.
"And will I be able to export applications that can dynamically be controlled by the user in order to generate a simulink-like environments?"
Although that is technically possible, it runs the risk of violating the license terms:
"1. Deployment Rights for User Files
You may distribute or sublicense User Files without restriction, provided that a principal purpose of the distribution or sublicense is not to replace or replicate a Program or any part of a Program and you otherwise comply with the general restrictions of the Software License Agreement and your License Offering."
"iii) Your Application may not provide capability similar to the capabilities of any of Programs, or provide functionality or behavior similar to that of the MATLAB command line or scripting and programming capabilities. Your Application also may not enable evaluation of end-user code or expressions.
iv) Your Application may not provide access to all or a substantial portion of a Program."

More Answers (0)

Categories

Find more on Migrate GUIDE Apps in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!