Hallo, das habe ich auch schon gefunden.
Nun stehe ich aber vor dem Problem, wie ich das als S-Function
realisiere.
Eine Möglichkeit wäre: mittels tic, toc und while-Schleife das Ganze zu
realisieren, das kanns aber nicht sein, weil das ja einen Bezug zur
Rechenzeit hat (und nicht wie es sollte zur Simulationszeit. (das
Monoflop sollte ca. 1ms "aktiv" sein bis es abfällt, aber von der
Simulationszeit aus gesehen. Ich kann mir vorstellen, dass man tic, toc
durch ein Konstrukt ersetzen kann, welches die Simulationszeit nimmt,
aber dann frage ich auch in einer while-Schleife ab ob schon 1ms durch
ist, und das ist auch wieder Polling, das nicht unbedingt zielführend
ist.
Ich bin also auf der Suche nach so etwas wie einem Interrupt. Oder kann
man geschickt aus nicht retriggerbaren Monoflops ein retriggerbares
machen? Oder mit anderen logischen Verknüpfungen. Ich habe irgendwie das
Gefühl, dass das mit einer S-Function nix wird.
Danke für weitere Ideen und Anregungen.