matlab gui

Gast #390414
Lesenswert?
• ▲
▼
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 #390415
Lesenswert?
• ▲
▼
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 #390416
Lesenswert?
• ▲
▼
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 #390418
Lesenswert?
• ▲
▼
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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

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.