|
|
Wie Ladestatus anzeigen ??? |
|
Leon |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.09.2008, 12:20
Titel: Wie Ladestatus anzeigen ???
|
|
Hallo Matlabfreaks,
ich bin auf der Suche nach eine Möglichkeit, wie man den Ladestatus beim Dateiladen bzw. Berechnung anzeigen lassen kann.
Ich hab schon die Funktion "waitbar" gefunden.
Das Problem ist die Variable i. Kann mir dazu jemand helfen?
Vielen Dank!
Chiao
|
|
|
|
|
Gast |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.09.2008, 13:25
Titel:
|
|
Die Variable "i" ist eine Laufvariabel.
Es ist nur ein Beispiel.
Wenn du Schleifen bei der Berechnung hast, könntest du die Durchläufe damit anzeigen und den counter auf countermax (maximale Wert).
Das Verhältnis count/countmax wäre dann dein i.
Wenn du nur einzelne Schritte abbilden willst, könntest du das auch so machen:
waitbar(0, '(1 of 2) Preparing...', 'DelayPeriod', 0, 'LingerPeriod', 0, ...
'MinUpdateTime', 0, 'Name', 'Other title...', 'BarColor', [0 0 1]);
waitbar(0, '(2 of 2) Calculating...'); usw.
um zwischenschritte wie 30% etc zu machen einfach statt "0" "0.33" einsetzen.
Kann es grad nicht ausprobieren müste aber passen.
Gruß Marcel
|
|
|
Leon |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.09.2008, 09:13
Titel:
|
|
Hi,
ich hab damit noch Schwierigkeiten. Am besten wäre es, wenn mann den Status "busy" von matlab ständig abfragen könnte.
Ich hab hier z.B. eine 8Mb Datei bzw manchmal eine 2Mb Datei die einlesen möchte. Nun weiss ich ja am Anfang ja nicht wie groß ich die Variable i machen muss. Also funktioniert das mit dem waitbar nicht so ohne weiteres.
MFG
|
|
|
Leo |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.09.2008, 09:15
Titel:
|
|
... ich hab noch was vergessen zu erwähnen. Ich verwende für das Einlesen der Daten die Matlabfunktion "textread".
|
|
|
Schrank |
Forum-Century
|
|
Beiträge: 203
|
|
|
|
Anmeldedatum: 10.07.08
|
|
|
|
Wohnort: Berlin
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.09.2008, 12:36
Titel:
|
|
Hallo Leon,
warum öffnest du nicht einfach vorm einlesen eine msgbox, die Fortschrittanzeige scheint dir ja nicht so wichtig zu sein:
Oder halt nur so ne waitbar (mit echter Fortschrittanzeige ginge ja nur, wenn du eine Schleife mit bekannter Länge hättest
Gruß Schrank
|
|
|
|
|
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
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| 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.
|
|