User manual

2.1 Skript-Befehle
Sendbyte: Sendet ein Byte an die Relaisplatine. Der erste Parameter nach dem Befehl gibt die Platine an,
der 2. Parameter das Befehlsbyte. Tippen sie z.B. „Sendbyte 1 1“ für das erste Relais auf der ersten Platine
(jeweils Leerzeichen zwischen den Befehlen und Parametern!).
Wird als erster Parameter 0 angegeben, wird ein Broadcast gesendet. Bei „Sendbyte 0 1“ wird auf allen
Platinen das erste Relais geschaltet. Das Befehlsbyte wird direkt an die Platine übergeben, also müssen Sie
selbst die Umrechnung von Dezimal in Binär übernehmen (siehe Abschnitt 2.2).
Sendbin: Sendet ein Byte in Binär an die Relaisplatine. Der erste Parameter gibt wieder die Platine an.
Danach folgen die Relaisbits von rechts nach links. Bei „Sendbin 1 10000000“ wird also auf der ersten Platine
das 8. Relais ein- und alle anderen ausgeschaltet.
Set: Der Set Befehl ist der einfachste, aber umfangreichste Befehl. Der erste Parameter nach dem Befehl ist
wieder die Nummer der Platine. Bei „Set“ ist es aus Kompatibilitätsgründen zur Vorgängerversion der
Relaisplatine (Microcontroller von Motorola) nicht möglich, eine „0“ (Broadcast) als Adresse anzugeben. Als
zweiter Parameter wird die Relaisnummer angegeben. Für den 3. Parameter ist es möglich, „on“ „off“ oder
„toggle“ (Status umkehren) anzugeben. Der Set-Befehl wirkt sich nur auf das angegebene Relais aus. Alle
anderen Relais bleiben in ihrem Zustand unverändert.
Sleep: Mit „Sleep“ kann eine Pause eingefügt werden. Die Pause wird in Sekunden angegeben.
Goto: Mit „Goto“ können Sie „Endlosprogramme“ programmieren, um bestimmte Schaltfolgen immer zu
wiederholen. Geben Sie als Parameter die Zeile an, in die immer wieder gesprungen werden soll. Das Skript
endet erst dann, wenn es abgebrochen wird oder „LeC 2“ beendet wird.
Server: Mit dem Befehl „Server“ können Sie den Webserver von „LeC 2“ ein und ausschalten. In Verbindung
mit dem Taskplaner kann so der Webserver zeitgesteuert ein- oder ausgeschaltet werden. Geben Sie als
Parameter entweder „Start“ oder „Stop“ an.
Taskplaner: Mit dem „Taskplaner“-Befehl kann der Taskplaner von „LeC 2“ ein- oder ausgeschaltet werden.
Geben Sie als Parameter „start“ oder „stop“ an.
Close: Mit „close“ beenden Sie „LeC 2“ ohne Nachfrage. Es werden alle Einstellungen gespeichert und das
Programm sofort beendet. Ist die Einstellung „Beim Beenden alle Relais auschalten“ gewählt, werden vorher
alle Relais ausgeschaltet.
Die Parameter werden mit Leerzeichen getrennt. Sie können Kommentare am Anfang einer Zeile
mit den Zeichen „{“ einleiten und mit „}“ wieder schließen (ohne Hochkommas eingeben).
Kommentare können auch hinter einem Befehl mit einem Leerzeichen getrennt stehen. Sehen
Sie sich dazu die Beispiel-Skripte unter „Samples“ im Installationspfad von „LeC 2“ an.