Robotica
Configuración de Funciones:
Tipo de Robot
Elige para cual robot deseas escribir un programa. Toma en cuanta que no incluye el valor predeterminado de comando
para "robotType(none);"también toma en cuanta que este comando debe ser lo primero en el "task main( )".
Comando:
Parámetros: type
Tipos de Robot validos para type:
none - Éste noestablecerá ningún motor ni sensor (éste es el valor predeterminado.)
recbot -Establece los motores y sensores que corresponden a Recbot por defecto.
swervebot-Establece los motores y sensores que corresponden a Swervebot por defecto.
Uso sin Parámetros:
Éste fragmento de código establecerá el tipo de robot none por defecto, omitiendo el
proceso de configuración. Deberás establecermanualmente los motores y sensores en el
menú 'Motors and Sensors Setup'.
Uso con Parámetros:
Éste fragmento de código establecerá el tipo de robot recbot. A su vez se establecerán
automáticamente los puertos de los motores y los sensores para que coincidan con los
valores predeterminados de Recbot.
Funciones de movimiento:
Establecer al Servo
Establece un servomotor a una posición deseada.Posición
Comando:
Parámetros: servo, position
Motores aceptables para servo:
Los puertos MOTOR son del 2 al 9 (y sus nombres están dados en Motors and Sensors Setup.)
Rango de valores válidos para position:
-127 a 127
Uso sin parámetros:
Éste fragmento de código establecerá el servo en el puerto-motor 6 a la posición 0 (centro). El
ROBOT C Lenguaje Natural – Referente al VEX Córtex:valor predeterminado del puerto-motor es port 6 y el de la posición es 0 para la instrucción
setServo( ).
Uso con parámetros:
Éste fragmento de código establecerá el servo en el puerto-motor 8 a la posición 37.
Arrancar un motor
Establece un motor a una velocidad.
Comando:
Parámetros del motor: motor, speed
Motores aceptables para motor:
Los puertos MOTOR son del 1 al 10 (y susnombres están dados en Motors and Sensors Setup.)
Rango de valores válidos para position:
-127 (reversa) a 127 (hacia adelante) donde 0 es stop.
Uso sin parámetros:
Éste fragmento de código accionará el motor en el puerto-motor 6 a una
velocidad de 95 durante 1.0 segundos. El valor predeterminado para el
puerto-motor es port6 y para la velocidad es 95 para la instrucción
startMotor( ).
Usocon parámetros:
Este fragmento de código se correrá el motor en el puerto 8 a una
velocidad -32 durante 0.5 segundos y después se detiene.
Detener el motor:
Detiene un motor.
Comando:
Parámetros: motor
ROBOT C Lenguaje Natural – Referente al VEX Córtex:
Motores aceptables para motor:
Puertos MOTOR del 1 al 10 (y sus nombres están dados en Motors and Sensors Setup.)
Uso sinparámetros:
Este fragmento de código accionará el puerto-motor 6 a una velocidad
de 95 durante 1.0 segundos y después se detiene. El valor
predeterminado para motor –es en el puerto 6 para la instrucción
stopMotor().
Uso con parámetros:
Este fragmento de código accionará el motor en el puerto-motor 8 a
una velocidad de -32 durante 0.5 segundos y después se detiene.
Funciones de espera/tiempo:Wait/Espera
Espera una cantidad de tiempo dado en segundos. El robot continúa haciendo lo que estaba ejecutando durante este
tiempo.
Comando:
Parámetros: time
Rango de valores válidos para time:
0.0 a 3600.0 para arriba.
Uso sin parámetros:
Éste fragmento de código avanzará el robot hacia adelante durante 1.0 segundos
y después se detiene. El valor predeterminado de tiempo es 1.0(segundos) para
la instrucción wait().
Uso con parámetros:
Éste fragmento de código avanzará el robot hacia adelante en una velocidad
media durante 2.73 segundos y después se detiene.
Espera/ Tiempo en milisegundos
Espera un determinado tiempo dado en milisegundos. El robot continúa haciendo lo que estaba
ejecutando durante este tiempo.
ROBOT C Lenguaje Natural – Referente al VEX Córtex:...
Regístrate para leer el documento completo.