Slider in GUI reagiert behäbig bei großen Datensätzen
nick81_18
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 20.05.2021, 08:20
Titel: Slider in GUI reagiert behäbig bei großen Datensätzen
Hallo zusammen,
ich habe einen Bilddatenkubus, bestehend aus 10k Bildern in Aufnahmerichtung. Dieser wird in einer GUI eingelesen und mittels Slider kann der Nutzer in diesem Kubus vor- und zurückfahren.
Leider reagiert der Slider bei dieser Datenanzahl sehr behäbig bis überhaupt nicht, dh, der Wert des Sliders ändert sich nicht bei Betätigung der Vor- und Zurücktasten.
Bei kleineren Datenkuben läuft der Slider in beide Richtungen flüssig.
Die Größe der Kuben auf der Platte beträgt je nach Ausführung bis zu 350 MB.
Irgendwelche Ideen, wie man das beheben kann? Ist das ein Matlab-bezogenes Arbeitsspeicherproblem? Oder kann man im Code selbst etwas ändern, das die Sache beschleunigt.
Nachfolgend die Codierung des Slider-Callbacks inklusive eines Beispiels, wie mit ihm in einem Axes das aktuelle Bild angezeigt wird.
Code:
data = evalin('base','data');
handles = guidata(hObject);
newVal = floor(get(hObject,'Value'));
set(hObject,'Value',newVal);
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 ;)
Einstellungen und Berechtigungen
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
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.