<< Click to Display Table of Contents >> Navigation: Selmo in Use > Logic anlegen > Cross Sequence |
Die Cross Sequence setzt sich aus Cross Sequence Sender und Cross Sequence Receiver zusammen. Die Cross Sequence wird verwendet, um die Freigaben zwischen zwei Sequences zu organisieren. Durch diese Freigaben ist es möglich Sequences zu synchronisieren, anzuordnen oder zu timen. Im folgenden Beispiel wird ein Coss Sequence Receiver in Sequence 2 durch einen Cross Sequence Sender freigegeben. Wird der Cross Sequence Sender erstellt werden zwei System Zonen angelegt, welche die Freigabe steuern. Dazu muss der Cross Sequence Receiver einem Master zugeordnet werden. Dazu wählt man die Eigenschaften des Cross Sequence Receiver an und weist einen Cross Sequence Sender aus. In diesem Beispiel wurde der Cross Sequence Receiver der Sequence 1 ausgewählt. Die Freigabe des Cross Sequence Receiver Getter erfolgt von dem ausgewählten Cross Sequence Sender, siehe nachfolgendes Bild. Es gibt noch die Möglichkeit einen Cross Sequence Multi Sender für die Freigabe mehrere Cross Sequence Sender zu erstellen. Im System Layer wird im Infofeld die entsprechende Zuordnung eingetragen.
Jeder Receiver Getter ist mit einem Receiver Setter automatisch verknüpft.
Jeder Sender Setter ist mit einem Sender Getter automatisch verknüpft.
Ein Receiver Getter kann (nur) einen Sender Setter zur Freigabe auswählen. Automatisch wird die Rückmeldung des Receiver Setter den Sender Getter zugeordnet.
Einem Sender Setter können (mehrere) Receiver Getter zur Freigabe zugeordnet werden. Automatisch wird die Rückmeldung des Receiver Setter den Sender Getter zugeordnet.
Jeder Multi Sender Setter ist mit einem Multi Sender Getter automatisch verknüpft.
Ein Multi Sender Setter kann (nur) einen Sender Setter zur Freigabe auswählen. Automatisch wird die Rückmeldung des Recever Setter den Sender Getter zugeordnet. Der Sender Getter meldet den Multi Sender Getter zurück.
Ein Sender Setter kann mehrfach durch den Multi Sender Setter freigegeben werden.
Die Cross Sequence Sender-Receiver Freigabe wird anhand folgendem Bild dargestellt:
Der Ablauf im Detail erfolgt wie in folgenden Schritten erklärt:
Schritt 1 in Sequence 1: Sender Setter 1 gibt den zugeordneten Receiver Getter 1 frei. Schrittweiterschaltung.
Schritt 1 in Sequence 2: Warten auf Freigabe von Sender Setter 1.
Schritt 1 in Sequence 2: Freigabe von Sender Setter 1 erhalten. Schrittweiterschaltung.
Schritt 2 in Sequence 1: Warten auf Freigabe Receiver Getter 1 der Sequence 2.
Schritt 2 in Sequence 2: Rückmeldung von Receiver Setter 1 an Sender Getter 1. Schrittweiterschaltung.
Schritt 2 in Sequence 1: Freigabe von Receiver Getter 1 erhalten. Schrittweiterschaltung.
(Gekürzte Schrittfolge) Der Verlauf der beiden Cross Sequences mit Multi Sender Freigabe sieht wie folgt aus:
Schritt 1 & 2 in Sequence 1 & 2 erfolgen, wie es im Bild Cross Sequence Multi Sender-Receiver Freigabe beschrieben ist.
Schritt 3 in Sequence 1: Multi Sender Setter 1 gibt den zugeordneten Sender Setter 1 frei. Schrittweiterschaltung.
Es beginnt die Schrittkette der Sender Receiver Freigabe erneut.
Rückmeldung von Receiver Setter 1 an Sender Getter 1.Rückmeldung von Sender Getter 1 an Multi Sender Getter 2. Schrittweiterschaltung
Schritt 4 in Sequence 1: Warten auf Freigabe von Sender Getter 1. Schrittweiterschaltung
(Vollständige Schrittfolge) Der Verlauf der beiden Cross Sequences mit Multi Sender Freigabe sieht wie folgt aus:
Schritt 1 in Sequence 1: Sender Setter 1 gibt den zugeordneten Receiver Getter 1 frei. Schrittweiterschaltung.
Schritt 1 in Sequence 2: Warten auf Freigabe von Sender Setter 1. Freigabe von Sender Setter 1 erhalten. Schrittweiterschaltung.
Schritt 2 in Sequence 1: Warten auf Freigabe Receiver Getter 1 der Sequence 2. Freigabe von Receiver Getter 1 erhalten. Schrittweiterschaltung.
Schritt 2 in Sequence 2: Rückmeldung von Receiver Setter 1 an Sender Getter 1. Schrittweiterschaltung.
Schritt 3 in Sequence 1: Multi Sender Setter 1 gibt den zugeordneten Sender Setter 1 frei. Schrittweiterschaltung.
Schritt 1 in Sequence 1: Sender Setter 1 gibt den zugeordneten Receiver Getter 1 frei. Schrittweiterschaltung.
Schritt 1 in Sequence 2: Warten auf Freigabe von Sender Setter 1. Freigabe von Sender Setter 1 erhalten. Schrittweiterschaltung.
Schritt 2 in Sequence 1: Warten auf Freigabe Receiver Getter 1 der Sequence 2. Freigabe von Receiver Getter 1 erhalten. Schrittweiterschaltung.
Schritt 2 in Sequence 2: Rückmeldung von Receiver Setter 1 an Sender Getter 1. Rückmeldung von Sender Getter 1 an Multi Sender Getter 2. Schrittweiterschaltung.
Schritt 4 in Sequence 1: Warten auf Freigabe von Sender Getter 1. Schrittweiterschaltung.
Die Cross Sequence setzt sich aus Cross Sequence Sender und Cross Sequence Receiver zusammen. Die Cross Sequence wird verwendet, um die Freigaben zwischen zwei Sequencen zu organisieren. Durch diese Freigaben ist es möglich Sequences zu synchronisieren, anzuordnen oder zu timen.
In folgendem Beispiel wird ein Coss Sequence Receiver in Sequence 2 durch einen Cross Sequence Sender freigegeben.
Studio
Wird der Cross Sequence Sender erstellt, werden zwei System Zonen angelegt, welche die Freigabe steuern.
Studio
Dazu muss der Cross Sequence Receiver einem Sender zugeordnet werden. Dazu wählt man die Eigenschaften des Cross Sequence Receiver an und weist einen Cross Sequence Sender zu. In diesem Beispiel wurde der Cross Sequence Sender der Sequence 1 zugewiesen.
Studio
Die Freigabe des Cross Sequence Receiver Getter erfolgt von dem ausgewählten Cross Sequence Senders, siehe nachfolgendes Bild.
Studio
Studio
•Cross Sequence Sender Setter
setzt das Freigabe Bit
•Cross Sequence Sender Getter
wartet, bis das Freigabe Bit vom Receiver zurückgesetzt wird
•Cross Sequence Receiver Getter
wartet auf das Freigabe Bit vom Sender
•Cross Sequence Receiver Setter
setzt das Freigabe Bit zurück
Es gibt noch die Möglichkeit einen Cross Sequence Multi Sender für die Freigabe mehrerer Cross Sequence Sender zu erstellen.
Studio
Im System Layer wird im Infofeld die entsprechende Zuordnung eingetragen.
Studio