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 件のコメント

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

サインインしてコメントする。

 採用された回答

Geoff Hayes
Geoff Hayes 2016 年 8 月 13 日

0 投票

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 件のコメント

Jay Samin
Jay Samin 2016 年 8 月 15 日
Heey Geoff,
thank you, it works
Jay Samin
Jay Samin 2016 年 8 月 15 日
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

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeFunction Handles についてさらに検索

タグ

タグが未入力です。

質問済み:

2016 年 8 月 12 日

コメント済み:

2016 年 8 月 15 日

Community Treasure Hunt

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

Start Hunting!

Translated by