Beispiele
Beispiel 1
In diesem Beispiel soll die MultiBox den an Kanal 1 angeschlossenen Computer nach dem
kontrollierten Herunterfahren ausschalten und 24 Stunden später wieder einschalten.
Einstellungen:
1. Es wird eine Wartezeit von 60 Sekunden für das kontrollierte Herunterfahren des PC
eingestellt.
2. Es wird eine Ausschaltzeit von 86400 Sekunden (= 24 Stunden) eingestellt.
3. Danach kann das Programm beendet und der PC heruntergefahren werden.
...
...
Send('{1} off = 60');
Send('{1} on = 86400');
...
...
...
...
Programm beenden und PC herunterfahren ...
Beispiel 2
In diesem (Delphi-)Beispiel erfolgt eine MultiBox-Triggerung (mit Endlosschleifenerkennung)
an Kanal 1 durch das Hauptprogramm. Angenommen wird hierbei, dass die Prozedur "Send"
den angegebenen String zur seriellen Schnittstelle schickt.
Einstellungen:
1. Es wird eine Retriggerzeit von 30 Sekunden eingestellt.
2. Es wird eine Ausschaltzeit von 20 Sekunden eingestellt.
3. Es wird eine Fehlerzeit von 180 Sekunden eingestellt.
4. Danach wird regelmäßig getriggert.
var nStatus : integer;
cStatus : string;
Send('{1} Tr = 30');
Send('{1} Ta = 20');
Send('{1} Tf = 180');
Send('{1} Modus = 1');
nStatus := 0;
// Hauptschleife des Programmes
repeat
nStatus := nStatus + 1;
cString := IntToStr(nStatus);
Send('{1} trig = ' + cString);
...
until ...
ANTRAX Datentechnik GmbH / info@antrax.de / MultiBox-pro (MB1050 / MB1150)
// Statusvariable inkrementieren
// Statusvariable in String
// MultiBox triggern
Seite 30