Ich implementierte einen Integrator (geerdeter Kondensator, der von einer stückweise Konstantstromquelle angetrieben wird) unter Verwendung von Stateflow und der "Nachher" -Bedingung. Siehe code.Simulink Stateflow - "nach" Bedingung nicht präzise?
Mit der gegebenen Einstellung sollte der Kondensator seine Spannung alle 1 Sek. Ändern, tut dies aber etwa alle 1,3 Sek. - Warum?
Fügen Sie ein Bild Ihres Modells und Diagramms hinzu. Aus Sicherheitsgründen sind (oder sollten) viele Leute nicht bereit, Code von einer "zufälligen" Person herunterzuladen und auszuführen. –
Ist das Diagramm diskret? Wenn ja, wie hoch ist die Abtastrate? Wenn nicht, was sind die Zeitschritte des Gesamtmodells? –
Gute Frage. Ich hatte den Löser auf Update-Methode festgelegt: Vererbt. Stellt fest, dass "nach" Continuous erfordert, zu dem "hasChanged" nicht kompatibel ist. So könnte die Lösung sein, das Diagramm in zwei mit verschiedenen Update-Methoden für die Ereigniserkennung zu teilen und die tatsächliche Summierung in einem dritten Block - Danke! – bardo