|
|
auf das simulationsende warten(Matlab-Simulink-Simprogramm) |
|
alsastar112 |

Forum-Fortgeschrittener
|
 |
Beiträge: 54
|
 |
|
 |
Anmeldedatum: 18.12.13
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.08.2015, 10:44
Titel: auf das simulationsende warten(Matlab-Simulink-Simprogramm)
|
 |
Hallo zusammen,
ich hab folgendes Problem:
innerhalb eines Matlab-Skripts wird ein Simulinkmodell aufgerufen und Simulinkmodell startet ein Simulationsprogramm(Extern) wie schreibe ich dass Matlab auf das simulationsende warten soll ,d.h. bis die erste Simulation ferti abgelaufen ist? müsste dann weiter die Zweite Simulation durchführen
1.Möglichkeit:
verbinden der Ergebnissse der ersten Simulation mit der zweiten Ausführung .....
eine bessere Möglichkeit ist, so zu schreiben
ich möchte gerne die zweite Möglichkeit schreiben, das soll nicht schwer sein. es wäre sehr sehr nett von euch,wenn ihr mir dabei helfen könntet.
vielen Dank
|
|
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 11.08.2015, 11:20
Titel:
|
 |
Hallo,
Zitat: |
innerhalb eines Matlab-Skripts wird ein Simulinkmodell aufgerufen |
Wie wird das Simulinkmodell aufgerufen? sim?
Zitat: |
Simulinkmodell startet ein Simulationsprogramm(Extern) |
Wie wird das gestartet?
Grüße,
Harald
|
|
|
alsastar112 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 54
|
 |
|
 |
Anmeldedatum: 18.12.13
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.08.2015, 12:30
Titel:
|
 |
Hallo Harald,
Ja simulink mit Sim(' ')
bei Running in Simulink startet das Simulationsprogramm. mein Problem ist jetzt wie ich in Maltab schreibe, dass er während der Simulation warten muss, nicht weiter mit der zweiten Simulation macht, ich bekomme eine Fehlermeldung
'Another ... Modell ist already running, must be stopped first'
also ich hab nach sim('')
noch pause(100 sec), dann funktionert ohne die Fehlermeldung
wäre es doch besser in Matlab zu schreiben,
if Simulink Running then must Wait
aber wie kann man sowas schreiben. Vielen Dank
Viele Grüße
|
|
|
Harald |

Forum-Meister
|
 |
Beiträge: 24.501
|
 |
|
 |
Anmeldedatum: 26.03.09
|
 |
|
 |
Wohnort: Nähe München
|
 |
|
 |
Version: ab 2017b
|
 |
|
|
 |
|
Verfasst am: 11.08.2015, 12:36
Titel:
|
 |
Hallo,
Zitat: |
bei Running in Simulink startet das Simulationsprogramm. |
Wie wird das externe Programm gestartet?
Ich kenne es so, dass ein sim-Aufruf wartet, bis die Simulation beendet ist. Insofern erstaunt mich das Verhalten hier.
Grüße,
Harald
|
|
|
alsastar112 |
Themenstarter

Forum-Fortgeschrittener
|
 |
Beiträge: 54
|
 |
|
 |
Anmeldedatum: 18.12.13
|
 |
|
 |
Wohnort: München
|
 |
|
 |
Version: ---
|
 |
|
|
 |
|
Verfasst am: 11.08.2015, 12:50
Titel:
|
 |
Hallo Harald,
Ich weiss es nicht wie Simulink das Programm startet, aber
ich habe so geschreiben und funktioniert ohne Fehler
sim_out=sim('generic','StopTime','inf');
wenn ohne
sim_out=sim('generic');
dann Fehlermeldung
Vielen Dank für ihre Mühe,
|
|
|
|
|
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 - 2025
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.
|
|