Methoden, Open, Close – EUCHNER ActiveX Module serial/USB Benutzerhandbuch

Seite 8: Read, 1 open, 2 close, 3 read, 4 write, Handbuch eks activex, Modul seriell / usb 3.4 methoden

Advertising
background image

Handbuch EKS ActiveX

®

-Modul seriell / USB

3.4 Methoden

3.4.1 Open

 Beschreibung

Öffnet die serielle Schnittstelle zum EKS mit den eingestellten Properties (BaudRate,
Port, KeyType, StartAdress, CountData ...).

 Syntax

Boolean = object.EKS.Open;

 Bemerkungen

Das EKS muss angeschlossen und betriebsbereit sein, bevor diese Methode benutzt
wird. Die Methode liefert entweder den Rückgabewert True (fehlerfreie Ausführung)
oder False (Statusmeldung wurde erzeugt). Im Statusfall kann über das Property
LastState die Ursache ermittelt werden. Eine Übersicht der Statusmeldungen für das
ActiveX

®

-Modul finden Sie unter Kapitel 3.5.4. Nach Abschluss der asynchronen

Ausführung wird das Event OnKey ausgelöst. Um den aktuellen Zustand der Methode
Open zu erhalten kann das Property Opening abgefragt werden. Bei Programmende
muss eine geöffnete serielle Verbindung wieder durch Aufruf der Methode Close
geschlossen werden.

Information!
Die Methode Open startet einen Hintergrundprozess der die Kommunikation mit dem Gerät aufbaut.
Der Rückgabewert True signalisiert nur, dass der Hintergrundprozess gestartet werden konnte. Eine
physische Verbindung zum Gerät wird dabei nicht geprüft.

3.4.2 Close

 Beschreibung

Schließt die serielle Schnittstelle zum EKS.

 Syntax

Boolean = object.Close ();

 Bemerkungen

Diese Methode muss am Ende des Anwenderprogramms ausgeführt werden, um die
serielle Schnittstelle des PCs wieder frei zu geben.

3.4.3 Read

 Beschreibung

Methode um Daten vom Schlüssel zu lesen (Startadresse ist im Property StartAdress
und die Anzahl der Daten im Property CountData festgelegt)

 Syntax

Boolean = object.Read ();

 Bemerkungen

Liefert die Methode als Rückgabewert True, werden die Daten vom EKS gelesen. Diese
können nach Auslösen des Events OnRead aus dem Property Data entnommen
werden. Bei Rückgabewert False konnte der Leseauftrag nicht fehlerfrei gestartet
werden. In diesem Fall befindet sich im Property LastState die Statusnummer. Eine
Übersicht der Statusmeldungen für das ActiveX

®

-Modul finden Sie unter Kapitel 3.5.4.

Information!
Wenn Sie nur die Daten des Schlüssels lesen möchten, benötigen Sie keinen expliziten Aufruf der
Methode Read. Sobald das Event OnKey ausgelöst wird und das Property KeyState = EKS_KEY_IN
ist, stehen die Daten des aktuellen Schlüssels im Property Data zur Verfügung. Vor dem Auslösen des
Events OnKey wird intern im ActiveX

®

-Modul die Methode Read ausgeführt.

Seite 8/20

Technische Änderungen vorbehalten

098655-03-10/12

Advertising