HITEC ROBONOVA-I Manual De Instruccion página 49

Manual de comandos RoboBASIC Castellano
ROBOBASIC
Manual de comandos
v2.10
Marca registrada
Windows es una marca registrada de Microsoft Corporation. ROBOBASIC es software registrado por miniROBOT,
INC.
Nota
Este manual explica los comandos utilizados en roboBASIC. Hitec no se hace responsable por los usos erróneos que
se puedan hacer. Este manual puede ser modificado sin previo aviso para mejorar las prestaciones del producto.
RoboBasic es un software registrado, por lo tanto es ilegal el reproducir, publicar, difundir públicamente, transmitir o
distribuir este manual o el software sin permiso explicito.
- Índice -
Capítulo 1
Sumario de comandos de ROBOBASIC
Gramática general de ROBOBASIC
Capítulo 2
Capítulo 3
Explicación de los comandos de declaración en ROBOBASIC
Capítulo 4
Explicación de los comandos de control de flujo en ROBOBASIC
Capítulo 5
Explicación de las señales de entrada y salida en ROBOBASIC
Capítulo 6
Explicación de los comandos relacionados con la memoria
Detalles del módulo LCD en ROBOBASIC
Capítulo 7
Capítulo 8
Detalles de los comandos para el control de motor en ROBOBASIC
Capítulo 9
Comandos para el control de música
Capítulo 10 Comandos para comunicaciones externas
Capítulo 11 Descripción de los comandos para el proceso de señales analógicas
Capítulo 12 Comandos de proceso y otros
Capítulo 13 Descripción de comandos
HITEC ROBONOVA
1
2
5
9
10
16
20
21
25
36
39
43
48
49
http://www.robonova.com
Manual de comandos RoboBASIC Castellano
Capítulo 1
Sumario de comandos
para roboBASIC
Sumario de comandos
RoboBASIC es un exclusivo lenguaje de programación diseñado para controlar robots. En roboBASIC, los comandos
necesarios para controlar un robot han sido añadidos al lenguaje BASIC.
2)
Este símbolo indica que el comando solo se puede ejecutar en controladores de la serie MR-
C2000.
3)
Este símbolo indica que el comando solo puede ejecutar en controladores de la serie MR-C3000.
Comandos usados para declaraciones/definiciones
DIM
Declara una variable
AS
Asigna una variable durante su declaración
CONST
Declara una constante
BYTE
Se define una variable como tipo byte en su declaración
INTEGER
Se define una variable como tipo integer (entero) en su declaración
Comandos para el control de flujo
IF
Comienzo de una sentencia condicional
THEN
Se ejecuta la siguiente sentencia (o sentencias) cuando la condición es cierta
ELSE
Se ejecuta la siguiente sentencia (o sentencias) cuando la condición es falsa.
ELSEIF
Comienzo de otra sentencia condicional.
ENDIF
Fin de una sentencia condicional
FOR
Comienza un bucle.
TO
Asigna el rango de iteraciones de un bucle. NEXT Sentencia de cierre de ejecución de bucle
GOTO
Divide el flujo del programa.
GOSUB
Invoca a una sub-rutina
RETURN
Sale (retorna) de una sub-rutina
END
Finaliza la ejecución del programa. STOP
RUN
Ejecuta un programa (continua).
WAIT
Espera hasta que se complete el programa.
DELAY
Hace una pausa en el programa durante un tiempo.
(2)
BREAK
Detiene la ejecución del programa y pasa a modo de depuración.
Comandos de entrada y salida de señales digitales
IN
Lee las señales de un puerto de entrada.
OUT
Envía una señal a un puerto de salida
BYTEIN
Lee una señal byte de un puerto de entrada
BYTEOUT
Envía una señal byte a un puerto de salida.
(2)
INKEY
Tecla (clave) proveniente de un puerto de entrada.
STATE
Estado del puerto de salida
PULSE
Envía una señal (de pulso) al puerto de salida.
TOGGLE
Invierte el estado del puerto de salida.
(3)
KEYIN
Toma la entrada del teclado analógico (de entrada).
Comandos de memoria
PEEK
Lee datos del controlador de la RAM.
POKE
Escribe datos en el controlador de la RAM.
HITEC ROBONOVA
2
Detiene la ejecución del programa .
http://www.robonova.com
loading