matlab gui

Gast #390414
Hallo alle zusammen!

Irgendwie blicke ich bei dem Datenaustausch zwischen den gui-interfaces
und den normalen m-files nicht durch. Kann mir irgendwer verraten, wie

man dieses file in ein Programm einbindet, um die Parameter interaktiv
eingeben zu können. Bin schon ziemlich verzweifelt, denn ich dachte,
ich hätte die Lösung gefunden (ich hab ein Bsp etwas umgeändert) - aber
das war dann doch wieder nur ein neuer falscher Ansatz!

Herzlichen Dank!
MfG Bernhard
Angehängte Dateien:
Gast
Bitte nochmal in Detail was du genau machen willst?!

Welche Parameter sollen geändert werden? Die angehangene Datei hättest
du dir schenken können, zum GUI fehlt da noch eine.

In den Callbacks steht nirgendwo eigener Code - was soll das Ganze
werden?
Gast
du musst deinen Code wie oben beschrieben in die Callbacks schreiben.
Wenn du z.B. den text von edit1 ändern willst musst du nur schreiben:
set(handles.edit1,'String','deintext');.
Wenn du das in den Callback eines Buttons schreibst, sollte sich der
Text ändern.
Mit:
wert = get(handles.slider1,'Value');
set(handles.edit1,'String',num2str(wert));

liest du den Wert eines Sliders ein und gibst den in der Textbox aus.
Das muss in den entsprechenden Callback von z.B. dem Slider1 und nicht
in die jeweilige CreateFcn(oder wie das heißt).

Gruß
Gast
Es hat zwar etwas länger gedauert bis ich wieder die Zeit fand mich
damit zu beschäftigen, aber jetzt habe ich es verstanden. Ich habe bei
get(handles.****,'Value'); für **** immer mit dem hObject
herumprobiert anstatt den Tag einzufügen. Das war mein Fehler.

Danke für eure Unterstützung.

MfG Bernhard

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 20 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.