|
|
Eingabe des Editfeld an Pushbutton -Callback übergeben |
|
Holla84 |
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 18.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 09:41
Titel: Eingabe des Editfeld an Pushbutton -Callback übergeben
|
|
Guten Tag,
ich habe eine Oberfläche erstellt auf der ein Push-Button und ein Editfeld liegen. Über das Editfeld soll eine Eingabe gemacht werden die dann beim drücken des Buttons übernommen wird.
Editfeld=xxx damit wird L=xxx und nach dem drücken wird ein code gestartet bei dem die abfrage kommen soll ist L ungleich Q dann setzte Q=L.
Ich bekomme es aber irgendwie nicht hin das L zu übergeben. Nach starten des codes ist L unbekannt. Kann ich die function des Editfeld in die des Callbacks vom Button einbauen oder gibt es eine Übergabemöglichkeit.
Danke schon mal....
|
|
|
|
|
josekamara |
Forum-Meister
|
|
Beiträge: 529
|
|
|
|
Anmeldedatum: 26.04.08
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 09:53
Titel:
|
|
stellt Dein Code ins Forum, dann wird es einfacher das Problem zu lösen.
_________________
Simulation
|
|
|
Maddy |
Ehrenmitglied
|
|
Beiträge: 494
|
|
|
|
Anmeldedatum: 02.10.08
|
|
|
|
Wohnort: Greifswald
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 09:55
Titel:
|
|
Meinst du es ungefähr so:
_________________
>> why
The computer did it.
Zuletzt bearbeitet von Maddy am 18.06.2010, 10:23, insgesamt einmal bearbeitet
|
|
|
Holla84 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 18.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 10:01
Titel:
|
|
Ich stell mal einen Beispiel rein, da der Code sehr lang ist.
Hier wird im Editfeld die Eingabe als Q (z.B. Q=123456789) dargestellt und soll dann in der nachfolgenden Function überprüft werden.
|
|
|
Holla84 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 18.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 10:05
Titel:
|
|
Ich denke ein Problem ist, dass der Wert des Editfeldes mit ausführen einer neuen Aktion, also dem drücken des Pushbuttons gelöscht/überschrieben wird und dann kein Wert mehr vorhanden ist.
|
|
|
josekamara |
Forum-Meister
|
|
Beiträge: 529
|
|
|
|
Anmeldedatum: 26.04.08
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 10:17
Titel:
|
|
ich verstehe nicht wozu CallBack funktion t1 gebraucht wird.
Maddy hat ein Beispiel dazu gestellt.
Du kannst innerhalb der Button Callback funktion die Abfrage direkt ausführen ohne den Edit CallBack funktion.
_________________
Simulation
|
|
|
Holla84 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 18.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 10:31
Titel:
|
|
Ja das stimmt, so würde es gehen. Aber mit dem drücken des Buttons wird das Editfeld gelöscht. Die Fehlermeldung zeigt ja dann das kein Wert mehr für das Editfeld vorhanden ist.
??? Reference to a cleared variable handles.
Error in ==> Start>pushbutton1_Callback at 110
Q =get(handles.t1,'String');
Also scheint das Problem wohl bei der Erhaltung des eingegebenen Wertes zu liegen...
|
|
|
joanna |
Forum-Anfänger
|
|
Beiträge: 45
|
|
|
|
Anmeldedatum: 26.03.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 10:52
Titel:
|
|
Soll dein Edit-Feld beim klicken auf den Button auch geleert werden?
Du solltest wohl doch deine Button Callback Fkt posten, damit man das Problem evtl gemeinsam lösen kann.
|
|
|
josekamara |
Forum-Meister
|
|
Beiträge: 529
|
|
|
|
Anmeldedatum: 26.04.08
|
|
|
|
Wohnort: München
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 10:56
Titel:
|
|
hola,
hier anbei ist ein Beispiel zu finden. Ich hoffe dies hilft.
Beschreibung: |
|
Download |
Dateiname: |
test4.m |
Dateigröße: |
4 KB |
Heruntergeladen: |
520 mal |
Beschreibung: |
|
Download |
Dateiname: |
test4.fig |
Dateigröße: |
2.66 KB |
Heruntergeladen: |
548 mal |
_________________
Simulation
|
|
|
Holla84 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 18.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 18.06.2010, 11:04
Titel:
|
|
Ich muss leider los, aber ich werd mir das noch mal anschauen und mich dann melden...!!!
Danke schon mal für eure Hilfe.
|
|
|
Holla84 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 18.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.06.2010, 07:58
Titel:
|
|
Guten Morgen josekamara,
erst einmal vielen Danke für die Mühe die du dir machst.
Habe deine gepostetes Beispiel mal angeschaut. Bei mir funktioniert es leider nicht.
Sieht aber ähnlich dem Anstaz aus den ich schon versucht habe. Bleibt immer noch das Problem:
1. Ich gebe einen Wert im Editfeld ein z.B. 555
2. Dieser Wert soll nach drücken des Pushbuttons mit einem anderen verglichen werden und wenn nötig ausgetauscht werden
leider wird der Wert im Editfeld aber mit drücken des PB gelöscht.
|
|
|
Holla84 |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 19
|
|
|
|
Anmeldedatum: 18.06.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.06.2010, 08:34
Titel:
|
|
Funktioniert doch und hat mir auch erstmal weitergeholfen.
Danke dir.....
|
|
|
|
|
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 - 2025
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.
|
|