WICHTIG: Der Betrieb von goMatlab.de wird privat finanziert fortgesetzt. - Mehr Infos...

Mein MATLAB Forum - goMatlab.de

Mein MATLAB Forum

 
Gast > Registrieren       Autologin?   

Partner:




Forum
      Option
[Erweitert]
  • Diese Seite per Mail weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Fcn Block Werte durch GUI zuweisen

 

mr90

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 24.05.2012, 10:46     Titel: Fcn Block Werte durch GUI zuweisen
  Antworten mit Zitat      
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: ---
     Beitrag Verfasst am: 24.05.2012, 13:43     Titel: Lösung gefunden
  Antworten mit Zitat      
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
 
Neues Thema eröffnen Neue Antwort erstellen



Einstellungen und Berechtigungen
Beiträge der letzten Zeit anzeigen:

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 | goMatlab RSS Button 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.