|
|
Variable während Simulation ändern |
|
Buggs |
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 20.09.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.09.2010, 18:49
Titel: Variable während Simulation ändern
|
|
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ß
|
|
|
|
|
Phate |
Forum-Guru
|
|
Beiträge: 283
|
|
|
|
Anmeldedatum: 09.11.09
|
|
|
|
Wohnort: Stuttgart
|
|
|
|
Version: R2008b
|
|
|
|
|
|
Verfasst am: 20.09.2010, 20:49
Titel:
|
|
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
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]
|
|
|
cheepy |
Forum-Anfänger
|
|
Beiträge: 36
|
|
|
|
Anmeldedatum: 16.02.10
|
|
|
|
Wohnort: Emden
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.09.2010, 08:04
Titel:
|
|
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?
|
|
|
Buggs |
Themenstarter
Forum-Newbie
|
|
Beiträge: 2
|
|
|
|
Anmeldedatum: 20.09.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.09.2010, 09:39
Titel:
|
|
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.
|
|
|
Phate |
Forum-Guru
|
|
Beiträge: 283
|
|
|
|
Anmeldedatum: 09.11.09
|
|
|
|
Wohnort: Stuttgart
|
|
|
|
Version: R2008b
|
|
|
|
|
|
Verfasst am: 22.09.2010, 12:04
Titel:
|
|
Hi,
Hast es schonmal versucht mit einem Cell-Array zu machen?
Grüße
|
|
|
|
|
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.
|
|