|
|
Fcn Block Werte durch GUI zuweisen |
|
mr90 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.05.2012, 10:46
Titel: Fcn Block Werte durch GUI zuweisen
|
|
Hallo liebe Community
Ich habe ein Simulink Modell eines inversen Pendels.
Einige Parameter des Pendels sollen über eine GUI veränderbar sein.
Nun habe ich mich in Simulink, um die Gleichungen aufzustellen, hauptsächlich des Blocks FCN bedient, und die Werte der einzelnen Parameter in einem m - File hinterlegt.
Nun möchte ich die Werte des m-Files aber ändern können. Mit set_param hatte ich bis jetzt keinen Erfolg. Hat dazu jemand eine Idee oder muss ich mein Simulink Modell so umbaun das ich set_param benützen kann?
Vielen Dank für eure Ratschläge
|
|
|
|
|
mr90 |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 24.05.2012, 13:43
Titel: Lösung gefunden
|
|
Hi
ich hab jz eine Lösung gefunden.
Man erstellt in der gui einfach eine mat datei und speichert dort die entsprechenden werte ab. (Befehl: save)
In der m. datei wo die Werte für die Variablen der Simulation hinterlegt sind, lädt man anschließend einfach diese mat datei. (befehl: load). Die m. Datei muss in den Modell Properties hinterlegt sein (File/Modell Properties/Callbacks/Init)
Und das wars auch schon
Was nicht funktioniert ist m. Datei als Funktion aufzubauen und anschließend diese Funktion in der GUI aufzurufen und die Werte zu übergeben. Simulink kann mit einer Funktion anscheinend nicht arbeiten.
Vl. hilft das mal jemanden
lg
|
|
|
|
|
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 - 2024
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.
|
|