
|
INFO - FAQ - CC2-Forum - CCPro-Forum |
|
> Hier kommt unser Problem: > Wie bekommen wir die Die Punkte 1 – 6 in dem EEPROM des Controllers im laufenden Betrieb als Zeichenketten so gespeichert, das einzelne Teile z.B. die Uhrzeit ausgelesen werden können um sie zu vergleichen um dann einzelne Teile wie z.B. Med.Name, Menge, Einheit, Empfehlung passend zu der richtigen Uhrzeit ausgegeben werden können auch wenn mehrere dieser Punkte 1 – 6 vorhanden sind ( Meist gilt es ja mehrere Medikamente zu verschiedenen Zeiten einzunehmen ). > > Da wir dazu die genauen Angaben der Speicheradressen der einzelnen String angeben müssten ist diese Problem wahrscheinlich ja nur über die Assemblerprogrammierung möglich. (Vorschläge mit C-Control währen noch lieber) Hallo, wegen des kurzen Termins würde ich eine Adresse zum Ansprechen des EEPROM verwenden. Siehe Variable in EEPROM unter Stolpersteine auf meiner homepage. Je Medikament ist also ein Datensatz mit einer Satzlänge notwendig. Das kann man abspeichern als word (Datensatzanzahl , Datensatzlänge), wenn man es komfortabel macht. Die Daten haben im Datensatz feste Positionen und können dadurch leicht wieder gelesen werden. Bei einer Satzlänge von 10, kann die Uhrzeit auf 1 , 11 , 21 stehen. Allgemein ausgrdrückt: (gewünschter Datensatz -1) * Satzlänge + relative Position Regelmäßig als Intervall in Minuten werden also mit Positionen der Uhrzeiten die jeweilige Uhrzeit geholt und mit der aktuellen Uhrzeit verglichen und dann gegebenenfalls die weiteren Daten geholt. Viel Erfolg wünscht Euch ManfredW Meine Homepage: http://manfred.wilzeck.de |
| Antwort schreiben |