grubel
Anmeldungsdatum: 26.07.2010 Beiträge: 1 Wohnort: Tuttlingen
|
Verfasst am: Mo Jul 26, 2010 4:33 pm Titel: Zuweisung zu referenzierter Variable |
|
|
Folgender Code:
define tempdiff word
define tempdiffbyte1 ref tempdiff at byte[1]
define tempdiffbyte2 ref tempdiff at byte[2]
tempdiffbyte1 = 121
tempdiffbyte2 = 253
LCD.INIT switchonly
LCD.POS 1,1
LCD.PRINT "ATDiff: "
LCD.Pos 1,9
LCD.Print tempdiff
Als Ergebnis erhielt ich -20230 was eigentlich HSB176 LSB250 entsprechen müsste-
erwartet hätte ich 31229.
Was ist da falsch? Habe viel ähnlichen Code - funktioniert sonst immer.
Ergänzung: Nach Änderung des gesamten Programms mit Änderung der Variablenstruktur funktioniert das jetzt plötzlich einwandfrei mit dem erwarteten Ergebnis.
Ist die Hardware kaputt?
Beide Programmversionen zur Analyse verfügbar.
Gruß Grubel |
|