W&T
1
Für die Verarbeitung der Inputs, Outputs und Counter
gilt: Ist das entsprechende Polling aktiviert, muss die
dazugehörige JavaScript Funktion im HTML-Text deklariert
sein, damit es nicht zu Laufzeitfehlern kommt.
1
Soll das Passwort bei Aufruf der Web-Seite
automatisch übergeben werden, muss der Aufruf der
setPassword Funktion hinter dem Applet-Tag stehen.
Das Passwort ist in diesem Fall unverschlüsselt lesbar im
Quelltext hinterlegt. Aus Sicherheitsgründen empfehlen wir
deshalb die Passwortabfrage über ein Eingabefeld.
Schreibende Funktionen
Um auch einen individuellen Zugriff auf die Outputs zu er-
lauben, stellt das Applet entsprechende Funktionen zur Ver-
fügung.
function setOutput( iDevice, iOutput, iValue )
{
iOut = 0;
iOut |= Math.pow( 2, iOutput );
document.applets["dio"+iDevice].outputAccess( iOut, iValue );
}
Wenn Sie per JavaScript auf die Outputs zugreifen möchten,
sollte vorstehende Funktion im Kopf der Webseite eingefügt
werden. iDevice gibt an, bei welchem Web-IO ein Output ge-
schaltet werden soll. Über iOutput wird übergeben, welcher
Output gesetzt werden soll, iValue wird auf 0x0FFF gesetzt
wenn der Output auf ON schalten soll. 0x000 entspricht OFF.
Innerhalb der Funktion wird das JavaScript-Kommando
document.applets["dio"+iDevice].outputAccess( iOut, iValue )
verwendet. Wenn Sie mehr als einen Output gleichzeitig
schalten möchten, können Sie dieses Kommando in eigenen
Funktionen verwenden. Die Variable iOut ist ein ganzzahliger
16Bitwert. Durch z.B. mathematische Funktionen oder Über-
gabe von Konstanten können die Bits, die verändert werden
sollen, auf 1 gesetzt werden. In iValue wird für die einzel-
nen Bits angegeben ob der entsprechende Output 0 (=OFF)
oder 1 (=ON) sein soll.
Irrtum und Änderung vorbehalten
Java Applets
79