|
|
Step Size über Variable festlegen |
|
Tox |
Forum-Fortgeschrittener
|
|
Beiträge: 54
|
|
|
|
Anmeldedatum: 26.08.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010b
|
|
|
|
|
|
Verfasst am: 08.09.2011, 14:30
Titel: Step Size über Variable festlegen
|
|
|
|
|
Hallo zusammen,
ich starte ein Simulink Modell aus einem Matlab Skript heraus mit dem sim Befehl.
Mit time(end) und einer Callbackschleife wird die Laufzeit eingelesen und mittels Callbackschleife festgelegt.
Ich möchte jetzt noch die Step size variabel gestalten. Die Step Size ist während der Laufzeit konstant.
Zum Einen wird die Step Size unter Configuration Parameters/Solver eingestellt.
Zum Anderen wird die Step Size in From Workspace Blöcken eingetragen.
Habe schon probiert einfach Variablen an das Modell zu übergeben und diese in die Felder einzutragen, ohne Erfolg. Die SIM help habe ich ebenfalls gelesen. Wenn man die Parameter versucht zu übergeben
Dann kommt folgende Fehlermeldung:
The "OPTIONS" parameter must be a structure created by SIMSET.
In der SIMSET help wird aber darauf hingewiesen, dass der Befehl überholt ist und bald entfernt wird.
Wie kann man die Step Size sowohl unter Configuration Parameters/Solver, als auch in den From Workspace Blöcken von einer Variablen abhängig machen
Danke schonmal für Eure Antworten.
|
|
|
|
|
_Peter_ |
Moderator
|
|
Beiträge: 537
|
|
|
|
Anmeldedatum: 08.12.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: 7.10, 2010a
|
|
|
|
|
|
Verfasst am: 08.09.2011, 15:21
Titel:
|
|
Hallo Tox,
Ich hoffe das ist das, was du meinst.
_________________
Gruß
Peter
_________________
goMatlab-Knigge - dran gehalten?!
Schon in den FAQ gesucht? Oder der MATLAB Hilfe?
Ist vielleicht bei den Skripten oder den Tutorials was für dich dabei?
|
|
|
Tox |
Themenstarter
Forum-Fortgeschrittener
|
|
Beiträge: 54
|
|
|
|
Anmeldedatum: 26.08.08
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2010b
|
|
|
|
|
|
Verfasst am: 09.09.2011, 15:38
Titel:
|
|
Hallo _Peter_
Danke für deine Antwort. Hat mich weitergebracht.
Habe jetzt unter Callbacks/ InitFcN folgendes eingetragen:
set_param('testdexel2008are2c', 'SolverType', 'Fixed_step') läuft nicht. Macht aber auch nichts, scheint so zu laufen. Fixed Step Size ist ja eh voreingestellt.
In den "From Workspace" Blöcken ist einfach step_size bei sample time eingetragen.
|
|
|
Friidayy |
Forum-Century
|
|
Beiträge: 225
|
|
|
|
Anmeldedatum: 17.12.13
|
|
|
|
Wohnort: ---
|
|
|
|
Version: R2012b
|
|
|
|
|
|
Verfasst am: 05.03.2015, 11:31
Titel:
|
|
Funktioniert, es muss 'Fixed-step' anstelle von 'Fixed_step' heißen
|
|
|
|
|
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.
|
|