How can share the handles variable between two skripts?
Afficher commentaires plus anciens
My question ist:
1) i have created a panel with text in a skript
str_velocity = "%.2f km/h";
vxvRef= 0;
handles.str_velocity = sprintf(str_velocity, vxvRef);
if ~isempty(vxvRef)
uicontrol(handles.vehicleData, 'Style','text','Position', [148 -12 87 100], 'String',handles.str_velocity,'FontSize',11);
end
2) In another skript i have:
vxvRef= 3;
% try to acces the handles.str_velocity and update the new vxvRef into handles.str_velocity to show this in the panel
set(handles.vehicleData,'String',vxRef)
it showed me an error. How can I share the handles variable between two skripts and is my approach right ? Thanks
4 commentaires
Luna
le 5 Fév 2019
Share your entire code, and the error message so that we can help you.
Mai Le Thai
le 5 Fév 2019
If you run multiple scripts in sequence from the same workspace and subsequent scripts after the first don't have the deadly
clear all
or its cohorts then you will have access in subsequent scripts to anything you created in previous ones.
I would not recommend this method of programming though. You should use functions to encapsulate code and input and output arguments as appropriate to allow data to pass into and out of the workspace of each function.
Mai Le Thai
le 5 Fév 2019
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Graphics Object Properties dans Centre d'aide et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!