Der pulse-Typ
Im Gegensatz zu den Werttypen stellt der pulse-Typ einen einzigen Zeitpunkt (ein Signal) dar. Dies kann zum Beispiel das Resultat von Folgendem sein:
![*](chapterTOC_bullet.png)
ein Benutzer drückt eine Taste für eine momentane Aktion,
![*](chapterTOC_bullet.png)
ein Gerät geht in einen anderen Zustand über,
![*](chapterTOC_bullet.png)
ein Sensor erkennt eine Person, die durch eine Tür geht,
![*](chapterTOC_bullet.png)
ein Heartbeat-Ereignis zeigt an, dass ein Remote-Gerät noch am Leben ist, oder
![*](chapterTOC_bullet.png)
ein Block in einem Modell geht in einen anderen Zustand über.
Normalerweise reagiert ein Block auf jedes Pulse-Signal, das an einen der Blockeingänge gesendet wird. Pulse-Signale werden im Allgemeinen dazu verwendet, die Ausgabe eines Modell über einen Ausgabeblock auszulösen oder den Status der Blöcke im Modell zurückzusetzen.
Pulse-Signale sind nur momentan aktiv. In gewisser Hinsicht ähnelt ein solches Signal einem booleschen Wert, der automatisch auf false zurückgesetzt wird, nachdem das Modell einen Wert verarbeitet hat.
Wiederholte Pulse-Signale sind in der Regel von Bedeutung, auch wenn sie - je nach Verwendung - nicht unbedingt zu einer Änderung führen. Ein wiederholtes Zurücksetzen eines Durchschnitt (Mittelwert)-Blocks bei einem unveränderten Eingabewert führt zum Beispiel dazu, dass der Ausgabewert gleich bleibt.