Startadress, Countdata, 5 startadress – EUCHNER ActiveX Module serial/USB Benutzerhandbuch

Seite 12: 6 countdata, Handbuch eks activex, Modul seriell / usb

Advertising
background image

Handbuch EKS ActiveX

®

-Modul seriell / USB

3.5.5 StartAdress

 Beschreibung

Die Startadresse des Speicherbereichs auf dem Schlüssel, von der ab gelesen werden
soll (Read) bzw. ab der geschrieben werden soll (Write).

 Syntax

object.StartAdress = short Value;

 Bemerkungen

Legt die Startadresse der zu lesenden Daten bei der Methode Read sowie die
Startadresse der zu schreibenden Daten bei der Methode Write fest. Die gelesenen
Daten befinden sich nach erfolgreicher Lesemethode im Property Data. Dort müssen
auch die zu schreibenden Daten hinterlegt werden. Das Property StartAdress muss vor
dem Aufruf der Methoden gesetzt werden, um die Startadresse beim nächsten Aufruf
verwenden zu können.

Information
Beim Schreib-/Lese-Schlüssel mit frei programmierbaren 116 Bytes ist der Speicher in 4-Byte-Blöcken
organisiert. Dies bedeutet, die Start-Adresse muss beim Schreiben im Bereich Byte Nr. 0 bis Byte Nr.
112, immer in 4-Byte-Schritten, angegeben werden (Byte Nr. 0, 4, 8 ... 112). Außerdem muss immer in
einem Vielfachen von 4-Bytes großen Blöcken geschrieben werden (4, 8, 12 ... 116 Bytes)!

Beim Lesen kann allerdings wiederum byteweise auf den Speicher zugegriffen werden, ohne die oben
genannte Einschränkung beim Schreiben.

Der Schreib-/Lese-Schlüssel hat zusätzlich eine einmalige 8-Bytes große Serien-Nummer, die bei der
Schlüssel-Produktion per Laser eingeschrieben wird und somit absolut unzerstörbar gespeichert ist. Die
Serien-Nummer kann daher nicht geändert werden. Diese Serien-Nummer dient zur sicheren
Unterscheidung eines jeden einzelnen Schlüssels. Für eine sichere Unterscheidung ist es erforderlich
alle 8 Bytes komplett auszuwerten. Die Serien-Nummer schließt sich an den frei programmierbaren
Speicher an. Die Serien-Nummer kann unter Eingabe der Start-Adresse Byte Nr. 116 und Anzahl Bytes
8 ausgelesen werden.

 Datentyp

short

 Standardwert

0

3.5.6 CountData

 Beschreibung

Die Anzahl der zu schreibenden bzw. zu lesenden Daten.

 Syntax

object.CountData = short Value;

 Bemerkungen

Legt die Anzahl der zu lesenden Daten bei den Methoden Read und die Anzahl der zu
schreibenden Daten bei der Methode Write fest. Die gelesenen Daten befinden sich
nach erfolgreicher Lesemethode im Property Data. Dort müssen auch die zu
schreibenden Daten hinterlegt werden. Das Property CountData muss vor dem Aufruf
der Methoden gesetzt werden, um die Anzahl der zu lesenden/schreibenden Daten
beim nächsten Aufruf verwenden zu können.

Information!
Beim Schreib-/Lese-Schlüssel mit frei programmierbaren 116 Bytes ist der Speicher in 4-Byte-Blöcken
organisiert. Dies bedeutet, die Start-Adresse muss beim Schreiben im Bereich Byte Nr. 0 bis Byte Nr.
112, immer in 4-Byte-Schritten, angegeben werden (Byte Nr. 0, 4, 8 ... 112). Außerdem muss immer in
einem Vielfachen von 4-Bytes großen Blöcken geschrieben werden (4, 8, 12 ... 116 Bytes)!

Beim Lesen kann allerdings wiederum byteweise auf den Speicher zugegriffen werden, ohne die oben
genannte Einschränkung beim Schreiben.

Der Schreib-/Lese-Schlüssel hat zusätzlich eine einmalige 8-Bytes große Serien-Nummer, die bei der
Schlüssel-Produktion per Laser eingeschrieben wird und somit absolut unzerstörbar gespeichert ist. Die
Serien-Nummer kann daher nicht geändert werden. Diese Serien-Nummer dient zur sicheren
Unterscheidung eines jeden einzelnen Schlüssels. Für eine sichere Unterscheidung ist es erforderlich
alle 8 Bytes komplett auszuwerten. Die Serien-Nummer schließt sich an den frei programmierbaren
Speicher an. Die Serien-Nummer kann unter Eingabe der Start-Adresse Byte Nr. 116 und Anzahl Bytes
8 ausgelesen werden.

 Datentyp

short

 Standardwert

4

Seite 12/20

Technische Änderungen vorbehalten

098655-03-10/12

Advertising