How can share the handles variable between two skripts?
显示 更早的评论
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 个评论
Luna
2019-2-5
Share your entire code, and the error message so that we can help you.
Mai Le Thai
2019-2-5
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
2019-2-5
采纳的回答
更多回答(0 个)
类别
在 帮助中心 和 File Exchange 中查找有关 Graphics Object Properties 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!