App Designer interaction with MATLAB/SIMULINK/SIMSCAPE
9 次查看(过去 30 天)
显示 更早的评论
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?
回答(2 个)
Harsha Priya Daggubati
2019-7-17
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 个评论
Harsha Priya Daggubati
2019-7-17
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.
Harsha Priya Daggubati
2019-7-22
You can call your simulink/simscape models programmatically.
Refer to the following links:
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!