Antwort

0

Für jeden Zeitschritt, die Reihenfolge der Ausführung ist wie folgt:

  1. NET_RECEIVE: Wenn es net_send() ist ein Ereignis, das diesen Mechanismus richtet, hier Linien werden zuerst ausgeführt. Sonst übersprungen.
  2. Zeilen in BREAKPOINT: Die Zeile SOLVE ... METHOD wird ignoriert. Alle Zeilen nach SOLVE werden ausgeführt. Mit einer printf() Anweisung würden Sie zwei Anrufe sehen. Einer dieser Aufrufe setzt jedoch keine Statusvariablen. Es wird verwendet, um die Derivate zu berechnen.
  3. Schließlich die DERIVATIVE Block: Die Werte für die Derivate (X' = ...) werden berechnet. Beachten Sie, dass der Wert, um den sich die Zustandsvariable tatsächlich ändert, mit dt multipliziert wird.
Verwandte Themen