NXC: Input
Konstanten
BearbeitenPorts
BearbeitenKonstante | NBC-Konstante | Port |
---|---|---|
S1 | IN_1 | 1 |
S2 | IN_2 | 2 |
S3 | IN_3 | 3 |
S4 | IN_4 | 4 |
Typen
BearbeitenKonstante | 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
BearbeitenKonstante | 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
BearbeitenSetzen
BearbeitenSetSensor(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
BearbeitenSensor(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)