WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Befehle werden nicht ausgeführt

 

Alexfromgalax
Forum-Anfänger

Forum-Anfänger


Beiträge: 48
Anmeldedatum: 28.05.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 02.09.2019, 10:37     Titel: Befehle werden nicht ausgeführt
  Antworten mit Zitat      
Hallo Leute,
ich habe mir eine GUI gebastelt und habe das Problem, dass manche Befehle in einer Funktion nicht wirklich ausgeführt werden.
Code:


% --- Executes on button press in pushbutton_Dateiladen.
function pushbutton_Dateiladen_Callback(hObject, eventdata, handles)
% hObject    handle to pushbutton_Dateiladen (see GCBO)
% eventdata  reserved - to be defined in a future version of MATLAB
% handles    structure with handles and user data (see GUIDATA)

%open XRK File


[sFile, sPath] = uigetfile({'*.xrk'; 'data Files'}, 'Wählen Sie eine Datei aus', pwd);
 if ischar(sFile)
        sFilename = fullfile(sPath, sFile);            
 end
set(handles.pushbutton_Dateiladen, 'String',' am laden...');
set(gcf,'Pointer','watch');
 


Die Funktion soll bei Betätigung des Pushbuttons eine Datei laden. Während des Ladevorgangs soll der Mauszeiger zu einer Sanduhr werden und der Button soll die Aufschrifft 'am laden' haben. In den letzten Zeilen der Funktion wird das ganze wieder rückgangig gemacht. Leider Funktioniert das bei mir nur im debuggin modus. Beim normalen aublauf verändert sich nichts obwohl genug Zeit beim laden vergeht. Habe ich hier irgendeinen Fehler gemacht und etwas nicht übergeben oder so?

Das selbe Problem tritt auch in einer zweiten Funktion auf, ibei der Daten in eine axes geplottet werden. Trotz Hold on sieht man in axes nichts. Im debugger modus funktioniert wieder alles einwandfrei und die Graphen werden prima angezeigt.
Ich hoffe Ihr könnt mir helfen.

Alex
Private Nachricht senden Benutzer-Profile anzeigen


Harald
Forum-Meister

Forum-Meister


Beiträge: 24.448
Anmeldedatum: 26.03.09
Wohnort: Nähe München
Version: ab 2017b
     Beitrag Verfasst am: 02.09.2019, 11:15     Titel:
  Antworten mit Zitat      
Hallo,

versuch mal an den Stellen, wo etwas aktualisiert werden soll, drawnow einzufügen.

Grüße,
Harald
_________________

1.) Ask MATLAB Documentation
2.) Search gomatlab.de, google.de or MATLAB Answers
3.) Ask Technical Support of MathWorks
4.) Go mad, your problem is unsolvable ;)
Private Nachricht senden Benutzer-Profile anzeigen
 
Alexfromgalax
Themenstarter

Forum-Anfänger

Forum-Anfänger


Beiträge: 48
Anmeldedatum: 28.05.19
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 03.09.2019, 09:14     Titel:
  Antworten mit Zitat      
soweit ich es bis jetzt ausprobieren konnte scheint es zu funktionieren. Vielen Dank
Private Nachricht senden Benutzer-Profile anzeigen
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum posten
Du kannst Dateien in diesem Forum herunterladen
.





 Impressum  | Nutzungsbedingungen  | Datenschutz | FAQ | goMatlab RSS Button RSS

Hosted by:


Copyright © 2007 - 2024 goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks

MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.