TWUsbAnt

Beschreibung

Dies ist die Beschreibung des TWUsb Ant Tasks. Die neueste Version gibt es unter http://www.wenzlaff.de.

Hinweis: Dieser Task benötigt externe Bibliothek die kein Bestandteil der Ant Anwendung sind. 

Kopieren Sie deshalb die TWUsb.jar und die ant-twusb.jar mit dem optional Task in das ANT_HOME/lib Verzeichnis

Parameters

Attribute Beschreibung  Benötigt
adresse Hier wird die Adresse angegeben wenn mehrere Karten verwendet werden. Die Adresse wird auf der Karte über die Jumper SK1 und SK2 eingestellt. Mögliche Werte sind 0  bis 3 für maximal 4 Karten. Ja
debug Über diesen Parameter können alle debug Meldungen ausgeschaltet werden. Defaultmäßig werden alle Meldungen angezeigt. Wird debug auf false gesetzt werden nur noch Fehler angezeigt. Nein, default an
analog1 Setzt den Wert für den Analogen Ausgang 1.  PWM1 wird durch die LED 9 angezeigt. Mögliche Daten Werte sind von 0-255 möglich. Nein
analog1 Setzt den Wert für den Analogen Ausgang 2.  PWM2 wird durch die LED 10 angezeigt. Mögliche Daten Werte sind von 0-255 möglich. Nein
out1 Setzt den digitalen Ausgang Out1 der durch die LED LD1 dargestellt wird. Der Ausgang wird an geschaltet wenn folgende mögliche Werte für out1 gesetzt werden: an oder on oder 1 oder true. Sonst wird der Ausgang ausgeschaltet. Nein
out2 Setzt den digitalen Ausgang Out2 der durch die LED LD2 dargestellt wird. Der Ausgang wird an geschaltet wenn folgende mögliche Werte für out2 gesetzt werden: an oder on oder 1 . Sonst wird der Ausgang ausgeschaltet. Nein.
out3 Setzt den digitalen Ausgang Out1 der durch die LED LD3 dargestellt wird. Der Ausgang wird an geschaltet wenn folgende mögliche Werte für out3 gesetzt werden: an oder on oder 1 . Sonst wird der Ausgang ausgeschaltet. Nein
out4 Setzt den digitalen Ausgang Out4 der durch die LED LD4 dargestellt wird. Der Ausgang wird an geschaltet wenn folgende mögliche Werte für out4 gesetzt werden: an oder on oder 1 . Sonst wird der Ausgang ausgeschaltet. Nein
out5 Setzt den digitalen Ausgang Out5 der durch die LED LD5 dargestellt wird. Der Ausgang wird an geschaltet wenn folgende mögliche Werte für out5 gesetzt werden: an oder on oder 1 . Sonst wird der Ausgang ausgeschaltet. Nein
out6 Setzt den digitalen Ausgang Out6 der durch die LED LD6 dargestellt wird. Der Ausgang wird an geschaltet wenn folgende mögliche Werte für out6 gesetzt werden: an oder on oder 1 . Sonst wird der Ausgang ausgeschaltet. Nein
out7 Setzt den digitalen Ausgang Out7 der durch die LED LD7 dargestellt wird. Der Ausgang wird an geschaltet wenn folgende mögliche Werte für out7 gesetzt werden: an oder on oder 1 . Sonst wird der Ausgang ausgeschaltet. Nein
out8 Setzt den digitalen Ausgang Out8 der durch die LED LD8 dargestellt wird. Der Ausgang wird an geschaltet wenn folgende mögliche Werte für out8 gesetzt werden: an oder on oder 1 . Sonst wird der Ausgang ausgeschaltet. Nein
path Gibt den Path des übergeben Parameters formatiert auf der Konsole aus. Aber nur wenn das debug Attribut auf false steht. Jede Zeile die durch ein Komma getrennt ist, wird auf eine neue Zeile ausgebeben. Nein

Beispiel


Zuerst wird der Taskt twusb definiert.
Im Classpath muss die TWUsb.jar und die ant-twusb.jar liegen.

Auch die TWUsb.dll muss in der richtigen Version mit dem Treiber der Version 2.0 erreichbar sein.
Um nun eine Karte mit der Adresse 0 anszusprechen wird der Task wie folgt erstellt:

    
     <taskdef name="twusb"
                    classname="de.wenzlaff.tools.ant.taskdefs.optional.twusb.TWUsbAnt" 
                    classpath="${projekt.path}" />
  
      
      <twusb adresse="0" 
              out1="an" out2="aus" out3="AN" out4="1" 
              out5="AN" out6="AUS" out7="an" out8="0" 
              analog1="80"
              analog2="255"
              debug="false"/>
    
    
Dieses Beispiel schaltet die LED1, 3, 4,5 und 7 an. Die beiden analogen LEDs werden auf 80 und 255 gesetzt. Durch debug false werden keine System Meldungen angezeigt.


Copyright © 2005-2007 Thomas Wenzlaff. All rights Reserved.