Vorausetzungen:
- AddOn-Programmierkenntnisse sollten vorhanden sein
- Eine USBBox muss angeschlossen sein
- Ein Ausgang an de USBBox muss "beschaltet" sein
Einleitung:
aus einem AddOn heraus kann man jederzeit einen (oder mehrere) Ausgänge an einer USBBox schalten. Dafür gibt es folgende AddOn-Befehle:
cpSetOutput('Name des Ausganges', EIN oder AUS);
...schaltet statisch einen Ausgang Ein oder Aus
cpSetOutputIntervall('Name des Ausganges', Zeit für EIN, Zeit für AUS);
...schaltet in einem einstellbaren Intervall einen Ausgang Ein/Aus
Jeder Ausgang an einer USBBox hat einen eindeutigen Anschlußpin zur Aussenwelt (A1-A8).
Jede angeschlossene USBBox hat eine eindeutige Nummer.
Aus diesem Grund muss man in der ConfigePackage.XML dem gewünschten Ausgang einen eindeutigen Namen vergeben und die richtige Nummer der USBBBox zuordnen.
Programmbeispiele:
Es soll der Ausgang LED1 an der USBBox 1 geschaltet werden
Zuerst wird die ConfigPackage.XML geöffnet
Dann nach solch einem ähnlichen Eintrag suchen:
<DigOutput name="Gelb1" devicenumber="3" number="1"></DigOutput>
Hier wird dann der Name LED1 wie folgt eingetragen:
<DigOutput name="LED1" devicenumber="1" number="1"></DigOutput>
Speichern, fertig....
Jetzt öffnen wir das Addo