Tutorial_2_bsp1.PNG |
Festlegen der Grundeinstellungen, wie Name und Hersteller. Konfiguration als Modul vom Typ Standard.
|
Tutorial_2_bsp2.PNG |
Anlegen eines neuen Reiters namens Einstellungen im Bereich GUI. in diesen Einstellungen können bei der späteren Konfiguration des Modules die Rufziele konfiguriert werden.
|
Tutorial_2_bsp3.PNG |
Per Drag&Drop können nun drei Felder vom Typ TextInput erstellt werden. Das Erste bekommt den Namen Zeitraum das Zweite den Namen Zielrufnummer 1, das Dritte den Namen Zielrufnummer 2. Diese Eingabefelder können gleich als Variablen im Module Designer verwendet werden.
|
Tutorial_2_bsp4.PNG |
Unter dem Bereich Development legen wir nun eine neue Funktion mi der Bezeichnung start an.
|
Tutorial_2_bsp5.PNG |
In unserer ersten Funktion verwenden wir zuerst die Komponente GetCaller, welche wir bei den Komponenten unter dem Bereich Call finden.
|
Tutorial_2_bsp6.PNG |
Nun konstruieren wir die Intervallüberprüfung mit den Komponenten CurrentDateTime und MatchDateInterval. Im Feld Date/Time übergeben wir den Rückgabewert _dateTime von CurrentDateTime. Im Feld Interval fügen wir nun die Variable Zeitraum (GUI_ZEITRAUM) ein und wählen unter unter Language den Wert de aus. |
Tutorial_2_bsp7.PNG |
Die Komponente MatchDateInterval liefert uns in der Variable _matchesInterval zurück, ob der Zeitraum in den Wert aus der GUI passt. Diese Variable können wir daher nun mit einer bedingten Anweisung abfragen. Der Module Designer stellt hierfür die Komponente if (unter Basic Components) zur Verfügung. Nun konfigurieren wir diese Komponente so, dass wenn _matchesInterval erfüllt (IsTrue) ist, der Ruf an das erste Ziel vermittelt wird. Für den Fall, dass der Wert nicht passt, fügen wir ein else Komponente ein. |
Tutorial_2_bsp8.PNG |
Im nächsten Schritt fügen wir nun die Komponente CallPhoneNumber hinzu, welche den Ruf an unser erstes Ziel vermitteln soll. Damit die Vermittlung funktioniert, müssen wir die Komponente noch konfigurieren. Zuerst wählen wir bei Phonenumber to call unsere Zielrufnummer 1 (GUI_ZIELRUFNUMMER_1) aus. Als Caller Name und Caller number greifen wir auf die Informationen aus der GetCaller-Komponente zurück. In der Variable Ringing duration können wir nun festlegen, wie lange der Anrufversuch dauern soll (z.B. 45 Sekunden).
|
Tutorial_2_bsp9.PNG |
In den else-Bereich fügen wir nun noch einmal CallPhoneNumber ein. Desmal wird als Phonenumber to call jedoch die Zielrufnummer 2 (GUI_ZIELRUFNUMMER_2) verwendet.
|
Tutorial_2_bsp10.PNG |
Zuletzt beenden wir das Modul richtig mit der Komponente exit aus dem Bereich Basic Components. Das Modul soll laut Ablaufdiagramm in beiden Fällen beendet werden, daher wird das exit nicht eingerückt und somit immer ausgeführt.
An diesem Punkt ist das Modul funktionsbereit und kann nun in der Modulkonfiguration, wie jedes andere Modul konfiguriert werden.
Viel Spass beim Nachbauen.
|
|
|
Konfiguration des Modules |
|
Tutorial_2_bsp11.PNG |
Damit wir dieses Modul verwenden können, müssen wir wie bei jedem anderen Modul eine Konfiguration erstellen. |
Tutorial_2_bsp12.PNG |
Der Konfiguration vergeben wir einen aussagekräftigen Namen. |
Tutorial_2_bsp13.PNG |
Da wir ein Modul vom Typ Standard gebaut haben, muss diesem jetzt eine Rufnummer zugewiesen werden. |
Tutorial_2_bsp14.PNG |
Zuletzt konfigurieren wir das Modul unter dem Reiter Einstellungen. |
|
|
Lesezeichen