Lade...
 

CX_TIMED_TRIGGER::SetMsg

CX_TIMED_TRIGGER::SetMsg

Beschreibung:

Diese Funktion setzt die Message, die zu den definierten Signal Zeitpunkten gesendet werden soll. Gleichzeitig wird eine eventuell schon vorher mit SetEndMsg gesetzte Message gelöscht. Soll daher gleichzeitig auch eine "Ende" Message gesetzt werden, ist die Funktion SetStartEndMsg aufzurufen.

Der Trigger wird deaktiviert und muss anschließend wieder mit Activate gestartet werden.

Das Löschen dieser und einer eventuell gesetzten "Ende" Message erfolgt mit DisableMsg.

Code-Beispiel:

In dem Beispiel-Programm wird ein Trigger-Objekt erzeugt, dass bei Auslösung eines Signals die Message "HELLO" aussendet

Msg(HELLO)
Var(timedTrigger)
CreateTransObject(CX_TIMED_TRIGGER) -> timedTrigger
(HELLO) timedTrigger Call(SetMsg) timeTrigger Call(Activate)

 

Stack
Stack Position Objekttyp Kurzbeschreibung
Stack(In) Top CX_TIMED_TRIGGER das Signal-Objekt
  Top-1 INTEGER die Message
Stack(Out) Top - -
Funktionsaufruf: Call(SetMsg)