NXC: Input
KonstantenBearbeiten
PortsBearbeiten
Konstante | NBC-Konstante | Port |
---|---|---|
S1 | IN_1 | 1 |
S2 | IN_2 | 2 |
S3 | IN_3 | 3 |
S4 | IN_4 | 4 |
TypenBearbeiten
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 |
ModusBearbeiten
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) |
FunktionenBearbeiten
SetzenBearbeiten
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)
LesenBearbeiten
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)