pass the last Element off array to GUI

I have an issue with MATLAB GUIs that I don't know how to solve. i want to pass the last Element off array to GUi, i have tried using this code but its doesnt work
% --- Executes on button press in Aufruf_Reichweintschaetzer.
function Aufruf_Reichweintschaetzer_Callback(hObject, eventdata, handles)
% hObject handle to Aufruf_Reichweintschaetzer (see GCBO)
% eventdata reserved - to be defined in a future version of MATLAB
% handles structure with handles and user data (see GUIDATA)
handles=guidata(hObject);
a=required_energy(end); % last element of my array required_energy already exists in my workspace
set(handels.edit7, 'string',a);
guidata(hObject,handles);
i will apreciate any Help many thanks Jay

2 Commenti

Jay - why is the required_energy variable defined in your workspace and not within the GUI? Where does it come from?
Hi Geoff,
Thanks for your quick reply, the variable "required_energy "will be sent to the Workspace after i run my Simulink-model.

Accedi per commentare.

 Risposta accettata

Jay - since the Simulink model sends the requried_energy variable to the workspace, then consider using evalin from within your GUI to access it. You can try
function Aufruf_Reichweintschaetzer_Callback(hObject, eventdata, handles)
a = evalin('base','required_energy(end)');
% etc.
to extract the last element from this array.

2 Commenti

Heey Geoff,
thank you, it works
Hey Geoff,
I have a general question, do u know if there is a ready-made list of programming structures and commands ?
I mean, not this PDF Introduction, which are found all the time in Internet, but rather a list, in which I can find useful commands, such varargin or Evalin and ect..
Thanks in advance

Accedi per commentare.

Più risposte (0)

Categorie

Tag

Non è stata ancora inserito alcun tag.

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by