App Designer interaction with MATLAB/SIMULINK/SIMSCAPE
Ältere Kommentare anzeigen
The project I am going to start involves usage of MATLAB, SIMULINK and SIMSCAPE. At the end, I need to create a standalone app which has simple inputs and 3d plot as output where the prgram is done in those software. How can I incorporote those into app desginer and give a standalone app?
1 Kommentar
Stone
am 21 Okt. 2024
hi,do you solve this problem?
Antworten (2)
Harsha Priya Daggubati
am 17 Jul. 2019
0 Stimmen
Hi,
You can write the values which you want to plot in a ‘mat file’ and load the mat file formed in the App Designer Code and proceed further by referring the “UIAxes” to generate a 3D plot on it.
For instance:
Try executing this code by adding “startupFcn” callback in App Designer, which gives a 3D plot on the “UIAxes” added in “UIFigure”.
In MATLAB:
[X,Y] = meshgrid(1:0.5:10,1:20);
Z = sin(X) + cos(Y);
save ( 'variables.mat' , 'X' , 'Y' , 'Z');
In App Designer startupFcn callback method:
load variables.mat;
surf(app.UIAxes, X,Y,Z);
3 Kommentare
Prasanna Venkatesh
am 17 Jul. 2019
Bearbeitet: Prasanna Venkatesh
am 17 Jul. 2019
Harsha Priya Daggubati
am 17 Jul. 2019
I suggest to take your inputs from App designer textfields(assuming your Inputs are simple),add a callback to your MATLAB code which does your required work and then plot your output.
Prasanna Venkatesh
am 22 Jul. 2019
Harsha Priya Daggubati
am 22 Jul. 2019
0 Stimmen
You can call your simulink/simscape models programmatically.
Refer to the following links:
Kategorien
Mehr zu Foundation and Custom Domains finden Sie in Hilfe-Center und File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!