NXC: Output

Aus Wikibooks

Ports[Bearbeiten]

Konstante Port
OUT_A A
OUT_B B
OUT_C C
OUT_AB A und B
OUT_AC A und C
OUT_BC B und C
OUT_ABC A, B und C

Modus[Bearbeiten]

Konstante Beschreibung
OUT_MODE_COAST Die Motoren laufen aus.
OUT_MODE_MOTORON
OUT_MODE_BRAKE Die Motoren bremsen.
OUT_MODE_REGULATED
OUT_MODE_REGMETHOD

Reset-Konstante[Bearbeiten]

Konstante Beschreibung
RESET_NONE Setzte nichts zurück.
RESET_COUNT Setzt die Anzahl der gedrehten Grad zurück.
RESET_BLOCK_COUNT
RESET_ROTATION_COUNT
RESET_ALL Setzte alles zurück.

Funktionen[Bearbeiten]

Off(outputs)//
OffEx(outputs, const reset)//
Coast(outputs)//
CoastEx(outputs, const reset)//
Float(outputs)
OnFwd(outputs, pwr)//
OnFwdEx(outputs, pwr, const reset)
OnRev(outputs, pwr)
OnRevEx(outputs, pwr, const reset)
OnFwdReg(outputs, pwr, regmode)
OnFwdRegEx(outputs, pwr, regmode, const reset)
OnRevReg(outputs, pwr, regmode)
OnRevRegEx(outputs, pwr, regmode, const reset)
OnFwdSync(outputs, pwr, turnpct)
OnFwdSyncEx(outputs, pwr, turnpct, const reset)
OnRevSync(outputs, pwr, turnpct)
OnRevSyncEx(outputs, pwr, turnpct, const reset)
RotateMotor(outputs, pwr, angle)
RotateMotorPID(outputs, pwr, angle, p, i, d)
RotateMotorEx(outputs, pwr, angle, turnpct, sync, stop)
RotateMotorExPID(outputs, pwr, angle, turnpct, sync, stop, p, i, d)
ResetTachoCount(outputs)
ResetBlockTachoCount(outputs)
ResetRotationCount(outputs)
ResetAllTachoCounts(outputs)

OnFwd(Port, Prozent) //Dreht vorwärts an Port mit Prozent% Geschwindigkeit
OnFwdEx
OnRev(Port, Prozent) //Dreht rückwärts an Port mit Prozent% Geschwindigkeit
OnRevEx
OnFwdReg
OnFwdRegEx
OnRevReg
OnRevRegEx
OnFwdSync
OnFwdSyncEx
OnRevSync
OnRevSyncEx
RotateMotor(Port, Grad, Prozent) //Lässt Port um Grad° drehen bei Prozent% Geschwindigkeit
RotateMotorEx
RotateMotorPID
RotateMotorExPID
Off(Port) //Stoppt den/die Motor(en)an Port.
OffEx
Coast(Port) //Lässt den/die Motor(en) an Port auslaufen.
CoastEx
ResetTachoCount
ResetBlockTachoCount
ResetRotationCount
ResetAllTachoCounts
MotorTachoCount
MotorBlockTachoCount
MotorRotationCount
SetOutput
GetOutput
MotorTachoLimit
MotorMode
MotorPower
MotorActualSpeed
MotorRunState
MotorTurnRatio
MotorRegulation
MotorOverload
MotorRegPValue
MotorRegIValue
MotorRegDValue
IOMA