avrflo
29.03.2006, 14:23
Hallo,
ich bin gerade dabei eine Art Registrierkasse mit einem Mega16 zu programmieren. Ich registriere dabei die Werte per Tastendruck und erhöhe dann einfach die der Taste zugeordnete Variable. Nun möchte ich diese Daten regelmäßig im EEprom sichern, zunächst mal im internen, später evtl auch im externen. Ich hätte diese gerne im Format:
"Datum ; Name des Postens ; Wert der Zählervariable"
die Semikolons sind als Trennzeichen vergesehen, da ich die Werte später über RS232 in Excel weiterverarbeiten möchte. Nun habe ich mir gedacht, ich setze die beiden Variablen "Datum" und "Zählervariable" und der String " ; Name ; " einfach zu einem großen String zusammen und speichere diesen im EEPROM.
Nun habe ich jedoch zwei Probleme:
1. Ich bekomme es nicht hin, eine Variable und ein String zusammenzufügen.
2. Ich möchte die Werte aus den Variablen 1/4 Stündlich im EEPROM sichen und dabei den String, der mit dem gleichen Datum beginnt einfach überschreiben. Wie kann ich dies in Bascom bewerkstelleigen?
Vielen Dank schonmal
Gruß
Florian
ich bin gerade dabei eine Art Registrierkasse mit einem Mega16 zu programmieren. Ich registriere dabei die Werte per Tastendruck und erhöhe dann einfach die der Taste zugeordnete Variable. Nun möchte ich diese Daten regelmäßig im EEprom sichern, zunächst mal im internen, später evtl auch im externen. Ich hätte diese gerne im Format:
"Datum ; Name des Postens ; Wert der Zählervariable"
die Semikolons sind als Trennzeichen vergesehen, da ich die Werte später über RS232 in Excel weiterverarbeiten möchte. Nun habe ich mir gedacht, ich setze die beiden Variablen "Datum" und "Zählervariable" und der String " ; Name ; " einfach zu einem großen String zusammen und speichere diesen im EEPROM.
Nun habe ich jedoch zwei Probleme:
1. Ich bekomme es nicht hin, eine Variable und ein String zusammenzufügen.
2. Ich möchte die Werte aus den Variablen 1/4 Stündlich im EEPROM sichen und dabei den String, der mit dem gleichen Datum beginnt einfach überschreiben. Wie kann ich dies in Bascom bewerkstelleigen?
Vielen Dank schonmal
Gruß
Florian