Verfasst am: 09.03.2010, 19:01
Titel: Probleme mit einem Slider
Hallo,
ich habe folgendes Problem ich verwende einen Slider, mit diesem sollen ausschließlich Werte mit 2 Nachkommastellen eingestellt werden können.
Wenn ich den Sliderstep einstelle funktioniert dies recht gut, nur wenn ich den Balken im Slider anwähle und diesen verschiebe, stellen sich Werte mit bis zu 4 Nachkommstellen ein.
Kann ich den Slider irgendwie einstellen, so dass nur noch Werte mit 2 Nachkommastellen einstellbar sind.
Im Vorraus Danke für die Hilfe.
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 12.03.2010, 15:43
Titel:
Gibt es die Möglichkeit, dass ich abstellen kann, dass man den Slider mit der Maus verschieben kann?
vielleicht auch dazu schreiben, wie es gelöst wurde - könnte ja andere auch interessieren.
Die einzige Möglichkeit, die ich sehe: im Callback des Sliders die 'value'-Eigenschaft auf einen gerundeten Wert setzen.
Ich den Wert des Sliders in ein Textfeld, was sowiso vorgesehen war und runde diesen. Für weitere Berechnungen nehm ich dann den String der im Textfeld steht und wandele den um.
Hallo,
ich glaube hier passt mein Problem hin. Ich habe einen Slider, daneben ein Textfeld. Letzerer reagiert auch auf den Slider, andersrum gibt es aber Probleme. Wenn ich in das Textfeld einen Wert einsetze, kommt bei Matlab folgende Fehlermeldung:
Aber kann mir wer erklären, warum das so ist? Ich habe nen paar tutorials gemacht, da ist immer gesagt, man muss bei jeder Callback-Funktion, wo Werte verändert werden, die handles auch wieder aktualisieren...
der Befehl zum aktualisieren der handles Struktur heisst guidata (nicht uidata). Der Befehl ist nur dann nötig, wenn Du die Struktur selber geändert hast, indem Du z.B. ein neues Feld hinzugefügt hast.
Viele Grüße,
LittleX
dafocus
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 26.03.2010, 10:45
Titel:
Ok, danke.
Manchmal könnt ich mich selber schlagen
Ich suche und suche...
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.