|
|
"Save to workspace" funktioniert nicht mit MATLAB |
|
Paul |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 22.07.2008, 15:31
Titel: "Save to workspace" funktioniert nicht mit MATLAB
|
|
Ich habe ein einfaches Simulink-Modell mit Ein- und Ausgängen auf Top-Level. Die Eingänge werden vor der Ausführung per Command Window in Workspace-Variablen gesetzt und sind im Configuration Parameters Panel auch eingetragen - und funktionieren bestens. Auch das Speichern der Ausgänge in den Workspace funktioniert so, wie ich es erwarte.
Aber: Die Simulation soll vielfach von außen (das ist hierbei ein Python-Programm) mit verschiedenen Parametern durchgeführt werden und die Ergebnisse sollen dann ausgewertet werden - in Python. Leider landen zwar die Final states dort, aber weder die Time- noch die Output-Matrizen sind dort.
Ich verwende mlabwrap in einem Python 2.5 und rufe die Simulation über die Engine library auf. Hat das schonmal jemand erfolgreich gemacht?
Dank im Voraus und
best Grüße, Paul
|
|
|
|
|
Paul |
Gast
|
|
Beiträge: ---
|
|
|
|
Anmeldedatum: ---
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 25.07.2008, 15:37
Titel: Gelöst
|
|
Also das Problem war einfach und wurde mit Hilfe des mlabwrap-Autors gelöst. So funktionert es mit einem extrem einfach Modell:
Das ist das erwartete Ergebnis. Alternativ geht auch folgende, deutlich nettere Variante:
Das Modell hatte einfach einen Eingang, der genau auf einen Ausgang geleitet war. Außerdem war in "Simulation" -> "Configuration Parameters" -> "Data Import/Export panel" -> die "Input"-Checkbox aktiviert, so dass das Modell nach einer Zeitreihe für u sucht.
Vielleicht hilft es ja nochmal jemandem.
Paul
P.S.: Der Grund kann hier nachgelesen werden.
|
|
|
|
|
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.
|
|