|
|
Werte über einen Slider oder Edittext eingeben |
|
dreisson |
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 09.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.03.2008, 11:07
Titel: Werte über einen Slider oder Edittext eingeben
|
|
|
|
|
guten morgen,
Ich habe folgendes Problem:
ein Vektor B mit bestimmten werten und der Länge M besteht bereits. Das Problem ist wie kann ich die Werte von dem Vektor über einen Slider auswählen und der ausgewählte wert in ein edittext in echt zeit anzeigen?
da ich mich mit Gui nicht auskenne, habe folgenden Prinzip in der Programmierung gefolgt:
Stepsize vom Slider habe ich auf 1 gesetzt.
Wie kann man das obere Problem richtig programmieren?
2. Frage: Ich möchte das der User auch direkt in das editfeld einen Wert eingeben kann, dann wird automatisch der nächste liegende wert aus dem Vektor B ausgewählt und dann angezeit und entsprechend diesem Wert die Sliderposition updaten. Bsp: B=[3 6 9 21 24 25 26]
gibt der User in das Editfeld 2 so wird die Eingabe von dem User auf 3 geändert. Gibt man 7 ein so wird die eingabe auf 6 geändert... Und entsprechend die Sliderposition updaten. Bei der zweiten Frage habe ich keine Ahnung wie ich das Programmieren kann?
Gruß
Dreisson
|
|
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 27.03.2008, 12:28
Titel:
|
|
Hi,
ich hab mal wieder ein kleines Beispiel gebastelt. Ich bitte sowohl um Nachsicht als auch um konstruktive Kritik, denn ich fange mit GUIs auch gerade erst an.
In den Rundungsmechanismus müsste man noch ein bisschen Gehirnschmalz stecken, vor allem für Eingaben <0 und >10.
Beschreibung: |
|
Download |
Dateiname: |
dreisson.rar |
Dateigröße: |
14.42 KB |
Heruntergeladen: |
1067 mal |
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
dreisson |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 09.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.03.2008, 12:40
Titel:
|
|
Kannst du bitte die Datei als zip-Datei noch mal hochladen? Mit winzip kann ich sie nicht öffnen und winrar darf ich nicht installieren.
Gruss
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 27.03.2008, 12:44
Titel:
|
|
klar
Beschreibung: |
|
Download |
Dateiname: |
dreisson.zip |
Dateigröße: |
17.65 KB |
Heruntergeladen: |
965 mal |
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
dreisson |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 09.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.03.2008, 13:14
Titel:
|
|
Dankeschön
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 27.03.2008, 13:19
Titel:
|
|
Argh, ich merke gerade, dass ich Deine 2. Frage falsch verstanden habe. Ich mache das genau andersrum...
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
dreisson |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 09.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.03.2008, 13:23
Titel:
|
|
noch eine Frage warum gibts zwei stepsize beim slider: ein mal über x und ein mal über y?
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 27.03.2008, 13:26
Titel:
|
|
Der erste Wert ist für min_step, d.h. wenn man auf die Pfeile klickt, der zweiter für max_step, d.h. wenn man auf die Slider-Lauffläche klickt.
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
dreisson |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 42
|
|
|
|
Anmeldedatum: 09.10.07
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 27.03.2008, 13:57
Titel:
|
|
nschlange hat Folgendes geschrieben: |
Argh, ich merke gerade, dass ich Deine 2. Frage falsch verstanden habe. Ich mache das genau andersrum... |
Habe ich bemerkt. Die werte die vom User eigegeben werden beziehen sich direkt auf die werte vom Vektor B. In deinem Programm bezieht sich der wert auf das Index.
|
|
|
nschlange |
Ehrenmitglied
|
|
Beiträge: 1.320
|
|
|
|
Anmeldedatum: 06.09.07
|
|
|
|
Wohnort: NRW
|
|
|
|
Version: R2007b
|
|
|
|
|
|
Verfasst am: 27.03.2008, 14:05
Titel:
|
|
Genau, ich würde dann in dieser Richtung weiter machen:
In idx steht dann der Index des Elements im Vektor, das am wenigsten von eingabe abweicht.
Edit:
Also in in edit1_callback den Code hierdurch ersetzten:
_________________
Viele Grüße
nschlange
"Chuck Norris ejakuliert fluessigen Stahl!"
|
|
|
|
|
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.
|
|