To use an event function with ode45, you must enable variable sizing and dynamic memory allocation.
Function 'MATLAB Function1' (#23.149.203), line 8, column 5:
"[t,y,te,ye,ie] =ode45(@df_dz_Validierung,tspan,y0,opt)"
Launch diagnostic report.
Wie muss ich meinen Code verändern damit die Berechnung entweder durch das erreichen von y(5)=0 oder Ablauf der Verweilzeit endet und mir diesen Wert für mein Simulinkmodell weitergibt
Schon eimal danke im Voraus
Hubix92
Gast
Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
Verfasst am: 22.03.2018, 10:38
Titel:
Ich habe soeben festgestellt dass die Abbruchfunktion einwandfrei in einem reinen Matlab Skript läuft.
Problem liegt also an der Kommunikation mit Simulink.
Hier jemand Erfahrung ?
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
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.