Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: Teilstring von Chipkarte lesen Kategorie: I²C-Bus (von André H. - 23.09.2002 20:42)
Als Antwort auf Teilstring von Chipkarte lesen von Burkhard F. - 22.09.2002 21:01

Hallo Burkard,

> wie kann ich einen Teilstring von der Chipkarte auslesen?
>
Dies kannst Du einfach mit eeprom.readbytearry() machen.
Du mu�t allerdings dann die Stringlänge (Byte 31 des Strings) selbst
setzen. AusÃ?erdem muÃ? das Byte nach dem letzten gelesenen
Zeichen den Wert 0 haben.

> auf der Karte:
> z.B. Speicheradresse 0 = 05:15,08:00,11:00,17:15,21:00°°°

Aber warum speicherst Du solche Daten als String ab ??
So wie ich das sehe, sind das konfigurationsdaten.
Es wäre viel Platzsparender, wenn Du diese Daten als Bytewerte
abspeicherst.
Du belegst mit diesem String 30 Byte. Als Bytewerte gespeichert
wären es nur 10 Byte.
Nebenbei benötigst Du für die hin und her-Konvertierung von String
zu Zahl und Zahl zu String eine Menge Rechenzeit.

> Wenn ich mit:
> eeprom.readstr(EEProm-Adresse,Speicher-Adresse,String) auslese bekomme alles.
> Ich möchte aber nur 4 Zeichen einer bestimmten Position auslesen und einer Variable
> übergeben.

Du kannst natürlich auch die Funktionen aus der aktuellen strx.c2 verwenden.
Mit der Funktion mid() kannst Du einen Bereich eines Strings auswählen.

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten:

Re: Teilstring von Chipkarte lesen (von Burkhard F. - 24.09.2002 20:43)