Der RANGE-Befehl wird mit verschiedenen analogen Eingangssensoren verwendet, um den internen Bereich des A/D-Wandlers von 0 bis 16383 (14-Bit A/D-Wandler-Werte) neu zuzuordnen, und zwar einem als Parameter dieses Befehls angegebenen Gleitkommabereich zusammen mit dem Sensor, für den dieser Bereich angewendet wird. Das Format zum Festlegen des Bereichs eines Sensors ist RANGE sensor [i] minimum maximum. Um den Bereich eines bestimmten Sensors zu entfernen/zurückzusetzen, muss der Minimum- und Maximumwert auf 0 eingestellt werden. Zum Festlegen eines gültigen Bereichs muss der Minimumwert geringer sein als der Maximumwert.
Der aktuelle Bereich eines Sensors kann, sofern festgelegt, mit dem Befehl READ sensor [i] RANGE abgerufen werden. Es wird eine Liste von Zahlen mit zwei Elementen im Format { Minimum, Maximum } zurückgegeben.
Hinweis: Wenn kein Bereich für den Sensor festgelegt ist, wird beim Versuch des Auslesens des Sensorbereichs ein Fehler zurückgegeben.
Der Durchschnittswert eines individuellen Sensors kann mit dem Befehl READ sensor [i] RANGE abgerufen werden.
RANGE 'etwas' (für Analoggeräte, ordnet den Bereich des A/D-Wandlers von 0 bis 16383 dem angegebenen Bereich zu, min < max, min, max beliebige Werte.)