|
QPool |
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 22.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 11.05.2011, 14:33
Titel: Simulink mit GUI steuern
|
|
Hallo zusammen.
Ich habe ein Simulink-Modell aufgebaut, welches mit ca. 50 Werten durch ein m-file gefüttert wird.
Um am Ende nicht in die Simulinkstrukturen einsteigen zu müssen will ich nun ein GUI erstellen, worüber der Endnutzer die Werte eingibt und entsprechende Graphen angezeigt bekommt.
Durch die Suchfunktion habe ich schon einiges gelesen. Ich verstehe aber noch nicht einmal den generellen Einstieg, wie ich z.B. Werte durch eine GUI in den Workspace lege und berechnen lasse.
Kann mir jemand dazu eine Hilfeseite oder (einfache) Beispiele mit der Kommunikation zwischen Matlab und Simulink sagen?
Grüße QPool
|
|
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 11.05.2011, 15:06
Titel:
|
|
Hallo,
alles bezogen auf ein Modell modell.mdl, in dem die Eigenschaft eig (z.B. Value) eines Blocks mit Name block gesteuert werden soll:
Öffnen des Modells:
Starten einer Simulation:
Verändern von Blockparametern:
Falls du dich nicht besonders gut mit GUIs auskennst, solltest du natürlich damit anfangen - z.B. hier:
Eine Google-Suche von Simulink GUI liefert übrigens das:
http://www.mathworks.com/help/techdoc/creating_guis/f6-8865.html
Grüße,
Harald
|
|
|
QPool |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 22.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.05.2011, 09:51
Titel:
|
|
Selbst das Beispiel ist mir noch zu hoch :-/
Aber trotzdem Danke für den Link.
Ich versuch nun eine einfache Gleichung aus einem GUI zu Starten und das Ergebnis im GUI anzeigen zu lassen.
Irgendwie muss ich da durch kommen....
|
|
|
Harald |
Forum-Meister
|
|
Beiträge: 24.495
|
|
|
|
Anmeldedatum: 26.03.09
|
|
|
|
Wohnort: Nähe München
|
|
|
|
Version: ab 2017b
|
|
|
|
|
|
Verfasst am: 12.05.2011, 10:34
Titel:
|
|
Hallo,
das Beispiel ist tatsächlich etwas umfangreich. Deswegen habe ich ja auch die meines Erachtens wichtigsten Schritte extra gepostet.
Viel Erfolg,
Harald
|
|
|
QPool |
Themenstarter
Forum-Newbie
|
|
Beiträge: 4
|
|
|
|
Anmeldedatum: 22.03.11
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 12.05.2011, 11:08
Titel:
|
|
Um erstmal Fuß zu fassen fange ich ganz unten an:
Mein Simulink-System besteht aus:
Constant (input) - Gain (Gain) - out (output)
über
set_param('multiply_simulink/input','value','5');
set_param('multiply_simulink/Gain','Gain','10');
kann ich 5 x 10 berechnen und mein Display in Simulink zeigt mir 50 an.
Ich würde gerne mit dem GUI die Zahlen eingeben und das Ergebnis anzeigen lassen.
Wie kann ich das Ergebnis - also den "output" block im GUI anzeigen lassen?
Grüße QPool
|
|
|
|
|
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.
|
|