Do I have to import an array into function workspace?
Afficher commentaires plus anciens
Hello,
i want to use a function that refers to an Array ("Auswahl") in the base Workspace. The code is
function choice = Parameterwahl
d=dialog('Position',[500 400 300 150],'Name','');
txt = uicontrol('Parent',d,'Style','text','Position',[-52 80 400 40],...
'String','Choose color','FontSize',12);
popup = uicontrol('Parent',d,'Style','popup','Position',[75 70 150 25],...
'String', *Auswahl*,'Callback',@popup_callback);
btn = uicontrol('Parent',d,'Position',[89 20 70 25],'String','Ok',...
'Callback','delete(gcf)');
uiwait(d);
function popup_callback(popup,callbackdata)
idx = popup.Value;
popup_items = popup.String;
choice = char(popup_items(idx,:));
end
end
In the main script I call the function with "Parameterwahl" and Matlab seems to have a Problem with getting the Content of the Array "Auswahl" - the dropdownbox doesnt Show up, which does the Dialog is run in the main script. Do I have to Import the Array into the Workspace of the Parameterwahl.m-file ?
Thanks in advance.
Réponse acceptée
Plus de réponses (0)
Catégories
En savoir plus sur Variables 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!