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!