Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Burkard, > > > wie kann ich einen Teilstring von der Chipkarte auslesen? > > > Dies kannst Du einfach mit <i>eeprom.readbytearry()</i> 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.