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

Variable während Simulation ändern

 

Buggs
Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 20.09.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 20.09.2010, 18:49     Titel: Variable während Simulation ändern
  Antworten mit Zitat      
Hallo,

ich habe das Problem, dass ich während der Simulation eine Variable ändern möchte, die eigentlich nur in der Parameterdatei(m-file) vorkommt. Weiterhin wird diese Variable in der Parameterdatei dazu verwendet andere Sachen auszurechnen. Gibt es eine Möglichkeit, dass ich diese Variable während der Simulation in Simulink ändern kann und zeitgleich bei den weiteren Rechenschritten der neue Wert sowohl in Simulink als auch in der Parameterdatei verwendet wird?

Gruß
Private Nachricht senden Benutzer-Profile anzeigen


Phate
Forum-Guru

Forum-Guru



Beiträge: 283
Anmeldedatum: 09.11.09
Wohnort: Stuttgart
Version: R2008b
     Beitrag Verfasst am: 20.09.2010, 20:49     Titel:
  Antworten mit Zitat      
Guten Abend,

Das geht mit mit set_param
Zitat:

wenn ich dich richtig verstanden habe willst du parameter in simulinkblöcken während der Simulation ändern. Das geht bei tunable Parameters folgendermassen Workspace Variable in Matlab anlegen z.B. f_Hz diese Variable während der Simulation ändern. Diese Änderung wird aber zunächst nicht in Simulink übernommen, das kann man aber erzwingen indem man in den entsprechenden Block den Wert nocheinmal drüberschreibt für einen Constantblock bspw. mit
Code:

set_param(BlockHandle,'Value','f_Hz')
 


Gruß Lord nibbler


und noch der Link aus einem Topic das du vl nicht mit der SUFU gefunden hast
http://www.gomatlab.de/parameterver.....+simulation+%E4ndern.html

Grüße[/code]
Private Nachricht senden Benutzer-Profile anzeigen
 
cheepy
Forum-Anfänger

Forum-Anfänger


Beiträge: 36
Anmeldedatum: 16.02.10
Wohnort: Emden
Version: ---
     Beitrag Verfasst am: 21.09.2010, 08:04     Titel:
  Antworten mit Zitat      
Ich habe auch diesbezüglich Frage, wenn ich meine Parameter ändern möchte, dann erscheint ein Fehler. Dort steht, dass die Simulation noch aktive ist und die Parameter nicht geändert werden können. Ich weis aus einem Webinar, dass es möglich ist, durch bestimmte Einstellungen die Parameter von Blöcken während Ausführung zu modefizieren. Weis jemand, welche Einstellung müssen dabei vorgenommen werden?
Private Nachricht senden Benutzer-Profile anzeigen
 
Buggs
Themenstarter

Forum-Newbie

Forum-Newbie


Beiträge: 2
Anmeldedatum: 20.09.10
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 22.09.2010, 09:39     Titel:
  Antworten mit Zitat      
das problem ist, dass dies nur jeweils immer für einen bestimmten block geht, den ich vorher genau benennen muss.
ich habe leider mehrere von diesen blöcken, die ich gerne ändern würde.
Private Nachricht senden Benutzer-Profile anzeigen
 
Phate
Forum-Guru

Forum-Guru



Beiträge: 283
Anmeldedatum: 09.11.09
Wohnort: Stuttgart
Version: R2008b
     Beitrag Verfasst am: 22.09.2010, 12:04     Titel:
  Antworten mit Zitat      
Hi,

Hast es schonmal versucht mit einem Cell-Array zu machen?

Grüße
Private Nachricht senden Benutzer-Profile anzeigen
 
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.