Moin, moin,
ich arbeite derzeit an einer C-Mex S-Function mit der verschiedene, selbst zu verwirklichende Integrationsverfahren untersucht werden sollen. Dazu ist neben der S-Function auch ein 'normales', 'restliches', anpassbares Simulink-Modell vorhanden, dessen Berechnung sich auf die MATLAB-eigenen Solver stützt. Zur optimalen Gestaltung der S-Function muss ich nun aber wissen, ob die Simulation des normalen Simulink-Modells so "stabil" war, das in der globalen Simulationszeit des Gesamtmodells keine Rückschritte mehr erfolgen (negative StepTimes). Hierzu bin ich auf der Suche nach einer C-Mex-Funktion, einem Flag o.ä. das mir in dieser Richtung weiterhilft.
Bei bisher sehr groben Recherchen habe ich erfahren, das Simulink eine sogenannt Zero-Crosing-Detection durchführt. Geht das in die richtige Richtung?
Vielen Dank Daniel