|
|
simulations ergebnisse nach Error / Assertion |
|
frankne |
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 08.02.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2013, 10:21
Titel: simulations ergebnisse nach Error / Assertion
|
|
Hallo,
kann mal jemand bestätigen, ob es ein Bug oder eine Fehlbedienung ist?
Ich habe ein Model, dass über sim() gestartet wird und über eine Assertion beendet wird. Nach Ende der Simulation möchte ich die sim-ergebnisse in matlab auswerten.
Wenn ich die Simulation wie folgt starte:
erhalte ich einen error in matlab und alle simulations ergebnisse sind verschwunden.
Wenn es aber so gestartet wird:
also ohne weitere Parameter werden alle Ergebnisse in den aktuellen workspace geschrieben.
Das Verhalten ist doch inkonsistent! Ist es ein Bug in 2011b?
Ich werde nun die zweite Variante verwenden und alle Simulationsergebnisse "per Hand" aus dem Workspace zusammensammeln und in simOut schreiben...
VG Frank
|
|
|
|
|
knilumis_baltaM |
Forum-Century
|
|
Beiträge: 241
|
|
|
|
Anmeldedatum: 20.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2013, 11:41
Titel:
|
|
Ja und welchen Fehler erhälst du den?
Sieht bei dir ParameterStruct ähnlich wie im Hilfe Beispiel aus? Wenn nicht, könnte es vielleicht daran liegen.
|
|
|
frankne |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 08.02.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2013, 12:22
Titel:
|
|
Wenn es eine Assertion während der Simulation gibt, was ja gewollt ist, dann gibt es einen Error. --> Das ist logisch und ok.
Das Problem ist, wenn ich variante 1 ausführe, selbst mit deinen Änderungen, gibt es keine Resultate
Bei Variante 2 hingegen stehen die Resultate im Workspace (nicht in simOut) zur Verfügung. <-- vorausgesetzt, das Model ist so konfiguriert.
Variante 1:
Variante 2:
Hast du das mal probiert?
Meine Fragen sind nun:
Ist das ein Bug, oder gewolltest Verhalten von ML? & Können trotz des Assertion-Errors die Ergebnisse in simOut geschrieben werden?
VG Frank.
|
|
|
knilumis_baltaM |
Forum-Century
|
|
Beiträge: 241
|
|
|
|
Anmeldedatum: 20.04.12
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 20.02.2013, 12:35
Titel:
|
|
|
|
frankne |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 08.02.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 21.02.2013, 12:09
Titel:
|
|
habe folgendes als AssertionFailFcn bei den Callbacks eingetragen:
geht immer noch nicht.
Auch nicht, wenn ich den Befehl manuell ausführe nach dem die Sim über die Assertion beendet wurde.
|
|
|
frankne |
Themenstarter
Forum-Anfänger
|
|
Beiträge: 14
|
|
|
|
Anmeldedatum: 08.02.10
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 02.03.2013, 00:06
Titel:
|
|
|
|
|
|
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.
|
|