Cron Timer
apama.analyticskit.blocks.core.CronTimer
Sendet eine Signalausgabe basierend auf einer Cron-ähnlichen periodischen Timer-Syntax.
Die Ausgabe "Timer Tick" wird jedes Mal gesendet, wenn die Zeit mit dem Muster übereinstimmt. Jeder Parameter kann auf ein Sternchen (*) gesetzt werden, um alle Zeiten abzudecken, auf eine Liste mit durch Komma getrennten Zahlen, um zu diesen bestimmten Zeiten auszulösen, oder auf "* / Zahl", um bei jedem Vielfachen der Zahl auszulösen.
Zum Beispiel:
Um jeden Mittwoch um 20:30 Uhr ein Signal zu senden:
Tag der Woche: 4
Stunde: 20
Minute: 30
Um ein Signal alle fünf Sekunden zu senden:
Sekunden: * / 5
Die Parameter "Monatstage" und "Wochentage" wirken so zusammen, dass jede Übereinstimmung in einem der beiden Parameter eine Ausgabe auslöst, wenn beide angegeben sind. Wenn z. B. "Monatstage" auf 15 und "Wochentage" auf 1 eingestellt ist, erfolgt eine Ausgabe an jedem Montag des Monats und am 15., unabhängig davon, welcher Tag das ist.
Dieser Block wird im Simulationsmodus nicht unterstützt.
Parameter
Name | Beschreibung | Typ | Hinweise |
Sekunden | Die Sekunden, in denen das Signal ausgelöst wird. Bereich: 0 bis 59. | string | Standard: 0 |
Minuten | Die Minuten, in denen das Signal ausgelöst wird. Bereich: 0 bis 59. | string | Standard: * |
Stunden | Die Stunden, in denen das Signal ausgelöst wird. Bereich: 0 bis 23. | string | Standard: * |
Monatstage | Die Monatstage, an denen das Signal ausgelöst wird. Bereich: 1 bis 31. | string | Standard: * |
Monate | Die Monate, in denen das Signal ausgelöst wird. Bereich: 1 bis 12. | string | Standard: * |
Wochentage | Die Wochentage, an denen das Signal ausgelöst wird. Bereich: 0 (Sonntag) bis 6 (Samstag). | string | Standard: * |
Details zum Ausgangsport
Name | Beschreibung | Typ |
Timer Tick | Wird zu jeder Auslösezeit entsprechend der Cron-Parameter gesendet. | pulse |