Was ist PEARL?
PEARL ist die Kurzform für Process and Experiment Automation Realtime Language. Oder anders ausgedrückt ist PEARL eine zeittakt- und systemzeitbezogene Planung von Ereignissen.
zeittaktbezogene Einplanung (cycle-oriented schedule) bestimmt eine relative Zeit für eine Steuerungsaktivität. Soll die Aktivität periodisch vorgenommen werden, kann das Intervall der Periode angegeben werden. Eine Begrenzung der Wiederholung ist ebenfalls möglich.
systemzeitbezogene Einplanung (clock-oriented schedule) ist ein absolut festgelegter Zeitpunkt für Steuerungsaktivitäten. Wieder kann eine Periode angegeben und ein Ende dieser Periode bestimmt werden.
TIME
heißt die systemzeitbezogene Planung unter PEARL, gemessen als Absolutzeit.
DURING
meint die Zeitdauer, also die zeittaktbezogene Planung unter PEARL.
TIME wie DURING finden sich im PACKAGE ADA CALENDAR als Datentypen wieder.
DELAY
Verzögerungszeiten müssen sich prinzipiell auf die absolute Uhrzeit beziehen und werden delays genannt.
TIMEOUT
Der überwachte Prozess muss sich in geeigneten Zeitabständen bei seinem Überwacher melden. Meldet er sich nicht, so muss der überwachende Prozess davon ausgehen, dass der überwachte Prozess nicht mehr korrekt arbeitet, und Maßnahmen zur Fehlerbehandlung ergreifen.
Häufig wird eine solche Fehlerbehandlung so aussehen, dass der überwachte Prozess abgebrochen und neu gestartet wird.
Die gemeinsame Variable bei solchen Prozessen heißt: lebenszeichen.
ZEITLAUF vs. LAUFZEIT
Der Zeitlauf ist ein During, während die Laufzeit als Runtime bezeichnet wird.
Mitreden in: Informatik

© 2oo4, RASANTHAUS.de