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!