|
|
Edit-Textfeld überschreiben |
|
Silver |
Forum-Anfänger
|
|
Beiträge: 30
|
|
|
|
Anmeldedatum: 26.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.03.2012, 14:47
Titel: Edit-Textfeld überschreiben
|
|
Hallo,
gibt es eine Möglichkeit ein Edit-Textfeld zu aktualisieren/überschreiben?
Also,zB steht zuerst eine 1 im Feld,dann wird etwas berechnet und diese Ausgabe soll dann die 1 überschreiben.
Kann jmd helfen?
|
|
|
|
|
Winkow |
Moderator
|
|
Beiträge: 3.842
|
|
|
|
Anmeldedatum: 04.11.11
|
|
|
|
Wohnort: Dresden
|
|
|
|
Version: R2014a 2015a
|
|
|
|
|
|
Verfasst am: 05.03.2012, 15:02
Titel:
|
|
|
|
Silver |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 30
|
|
|
|
Anmeldedatum: 26.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.03.2012, 15:14
Titel:
|
|
Danke für die schnelle Antwort.
Ich bekomme die Fehlermeldung "Invalid handle Object"
Mein Editfeld hat aber ansich den gleichen Tag,wie ich ihn auch im Befehl aufrufe von dir.
Woran kann das liegen?
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 05.03.2012, 15:23
Titel:
|
|
Hallo,
bitte die komplette Fehlermeldung posten.
Kann es sein, dass der Befehl in einer CreateFcn steht? Dann ist das Objekt möglicherweise einfach noch nicht erzeugt worden. In so einem Fall würde ich statt der CreateFcn die OpeningFcn nutzen.
Falls das nicht hilft, bitte möglichst ein Code-Beispiel zur Verfügung stellen, anhanddessen man das Problem reproduzieren kann.
Grüße,
Harald
|
|
|
Silver |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 30
|
|
|
|
Anmeldedatum: 26.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.03.2012, 15:31
Titel:
|
|
Ich schick einfach mal Programmausschnitte:
und später dann die Formel,wo der Wert zur Verwendung kommt u danach das Feld aktualisiert werden soll:
Ich hoffe,dass das aussreicht?!
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 05.03.2012, 15:45
Titel:
|
|
Hallo,
In der zweiten Zeile (handles.FreFix= ...) überschreibst du das Handle auf FreFix mit der Zahl, die darin steht. Diese Zahl ist natürlich kein Handle, was MATLAB dann bei dem späteren set-Befehl anmerkt.
Du musst also das Feld umbenennen, z.B.
und später dann
Beim Hinzufügen von Daten in die Handles-Struktur ist es wichtig, dass man keine bestehenden Informationen überschreibt; sonst kommt es zu Problemen wie in deinem Fall.
Um solche Probleme von vorneherein zu vermeiden, könntest du mit setappdata/getappdata arbeiten.
Grüße,
Harald
|
|
|
Silver |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 30
|
|
|
|
Anmeldedatum: 26.01.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 05.03.2012, 15:49
Titel:
|
|
Danke,das klappt super!
Und danke auch für deinen Tipp!
|
|
|
|
|
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.
|
|