NXC: Input
Erscheinungsbild
Konstanten
[Bearbeiten]Ports
[Bearbeiten]Konstante | NBC-Konstante | Port |
---|---|---|
S1 | IN_1 | 1 |
S2 | IN_2 | 2 |
S3 | IN_3 | 3 |
S4 | IN_4 | 4 |
Typen
[Bearbeiten]Konstante | NBC-Konstante | Beschreibung |
---|---|---|
SENSOR_TYPE_NONE | IN_TYPE_NO_SENSOR | Kein Sensor konfiguriert. |
SENSOR_TYPE_TOUCH | IN_TYPE_SWITCH | NXT oder RCX Berührungssensor. |
SENSOR_TYPE_TEMPERATURE | IN_TYPE_TEMPERATURE | RXC Temperatursensor |
SENSOR_TYPE_LIGHT | IN_TYPE_REFLECTION | RXC Lichtsensor |
SENSOR_TYPE_ROTATION | IN_TYPE_ANGLE | RCX Rotationssensor |
SENSOR_TYPE_LIGHT_ACTIVE | IN_TYPE_LIGHT_ACTIVE | NXT Lichtsensor mit Licht |
SENSOR_TYPE_LIGHT_INACTIVE | IN_TYPE_LIGHT_INACTIVE | NXT Lichtssensor ohne Licht |
SENSOR_TYPE_SOUND_DB | IN_TYPE_SOUND_DB | NXT Soundssensor mit dB Messung |
SENSOR_TYPE_SOUND_DBA | IN_TYPE_SOUND_DBA | NXT Soundssensor mit dBA Messung |
SENSOR_TYPE_LOWSPEED | IN_TYPE_LOWSPEED | Digitaler I2C Sensor |
SENSOR_TYPE_LOWSPEED_9V | IN_TYPE_LOWSPEED_9V | Digitaler I2C Sensor mit 9V Spannung |
Modus
[Bearbeiten]Konstante | NBC-Konstante | Beschreibung |
---|---|---|
SENSOR_MODE_RAW | IN_MODE_RAW | Roh-Wert von 0 bis 1023 |
SENSOR_MODE_BOOL | IN_MODE_BOOLEAN | Zustand 0 (false) oder 1 (true) |
SENSOR_MODE_EDGE | IN_MODE_TRANSITIONCNT | |
SENSOR_MODE_PULSE | IN_MODE_PERIODCOUNTER | |
SENSOR_MODE_PERCENT | IN_MODE_PCTFULLSCALE | Wert von 0 bis 100 |
SENSOR_MODE_FAHRENHEIT | IN_MODE_FAHRENHEIT | Grad Fahrenheit (F) |
SENSOR_MODE_CELSIUS | IN_MODE_CELSIUS | Grad Celsius (C) |
SENSOR_MODE_ROTATION | IN_MODE_ANGLESTEP | Rotation (16 Ticks pro Umdrehung) |
Funktionen
[Bearbeiten]Setzen
[Bearbeiten]SetSensor(port, const configuration)
SetSensorType(port, const type)
SetSensorMode(port, const mode)
SetSensorLight(port)
SetSensorSound(port)
SetSensorTouch(port)
SetSensorLowspeed(port)
SetInput(port, const field, value)
ClearSensor(const port)
ResetSensor(port)
SetCustomSensorZeroOffset(const p, value)
SetCustomSensorPercentFullScale(const p, value)
SetCustomSensorActiveStatus(const p, value)
SetSensorDigiPinsDirection(const p, value)
SetSensorDigiPinsStatus(const p, value)
SetSensorDigiPinsOutputLevel(const p, value)
Lesen
[Bearbeiten]Sensor(n)
SensorUS(n)
SensorType(n)
SensorMode(n)
SensorRaw(n)
SensorNormalized(n)
SensorScaled(n)
SensorInvalid(n)
SensorBoolean(const n)
GetInput(n, const field)
CustomSensorZeroOffset(const p)
CustomSensorPercentFullScale(const p)
CustomSensorActiveStatus(const p)
SensorDigiPinsDirection(const p)
SensorDigiPinsStatus(const p)
SensorDigiPinsOutputLevel(const p)