Load a variable from base workspace into a edittext field
显示 更早的评论
I have a a function called DataCollector.m The function opens the file explorer using
[FileName,PathName] = uigetfile('*.lcm','Select the MATLAB code file');
Which is in the DataCollector.m file.
So i would like to take the parameter FileName and display it in a edit text field. So i have written
app.EditField.Value = FileName;
Which does not work. How do i solve this?
2 个评论
Jan
2018-2-16
Please explain "does not work" with any details. How could the readers suggest a solution, if they do not know, what's going wrong?
adnan Hossain
2018-2-16
采纳的回答
更多回答(1 个)
Stephen23
2018-2-16
Define the function so that FileName is an input argument:
function DataCollector(FileName)
...
app.EditField.Value = FileName;
...
end
and then simply call it with whatever value you want:
DataCollector('MyFile')
类别
在 帮助中心 和 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!