-> Hier kostenlos registrieren
Hallo zusammen!
Ich habe ein kleines Problem mit der indirekten Adressierung.
Als erstes mal eine kurze Beschreibung der Aufgabenstellung:
Ich programmiere grad an einem Ofen rum, der auch erfasste Temperaturwerte abspeichern soll. Hierzu habe ich mir überlegt den Messwert jede viertel Stunde einzulesen.Dieser befindet sich dann in AEW0.
Jetzt wollte ich durch einen Pointer den Wert z.B. an die Adresse VW2000 verschieben und danach den Pointer um 2 erhöhen so das er das nächste mal wenn das Unterprogramm zur Datenspeicherung aufgerufen wird den Messwert in VW2002 speichert.
Kurz gesagt:
Der Wortwert der in AEW0 steht soll an die Stelle übertragen werden, auf die der Pointer zeigt.
Nach reichlich Recherche und suchen habe ich aber eine solche Pointerfkt. in MicroWin noch nicht gefunden.
Das einzige das ich finde sieht so aus:
DerWert auf den der Pointer zeigt, wird nach (z.B.) VW2000 übertragen.
Also genau falsch herum wie ich es brauche
Gibt es da eine Möglichkeit oder weiß jemand einen anderen Weg die Aufgabenstellung zu realisieren?
DAnke für alle Tipps und Ideen
MfG
Rengel
Ich habe ein kleines Problem mit der indirekten Adressierung.
Als erstes mal eine kurze Beschreibung der Aufgabenstellung:
Ich programmiere grad an einem Ofen rum, der auch erfasste Temperaturwerte abspeichern soll. Hierzu habe ich mir überlegt den Messwert jede viertel Stunde einzulesen.Dieser befindet sich dann in AEW0.
Jetzt wollte ich durch einen Pointer den Wert z.B. an die Adresse VW2000 verschieben und danach den Pointer um 2 erhöhen so das er das nächste mal wenn das Unterprogramm zur Datenspeicherung aufgerufen wird den Messwert in VW2002 speichert.
Kurz gesagt:
Der Wortwert der in AEW0 steht soll an die Stelle übertragen werden, auf die der Pointer zeigt.
Nach reichlich Recherche und suchen habe ich aber eine solche Pointerfkt. in MicroWin noch nicht gefunden.
Das einzige das ich finde sieht so aus:
DerWert auf den der Pointer zeigt, wird nach (z.B.) VW2000 übertragen.
Also genau falsch herum wie ich es brauche
Gibt es da eine Möglichkeit oder weiß jemand einen anderen Weg die Aufgabenstellung zu realisieren?
DAnke für alle Tipps und Ideen
MfG
Rengel