La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007.

Presentaciones similares


Presentación del tema: "Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007."— Transcripción de la presentación:

1 Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007

2 Variables de Salida del Sistema La unidad RCX tiene tres puertos de salida para controlar “Actuadores”. Cada una de las salidas de actuadores se define por un nombre: –OUT_A –OUT_B –OUT_C De acuerdo al programa que se ha cargado en el RCX, el sistema definirá el funcionamiento de los actuadores a medida que transcurre el programa. En el kit que se usará en éste curso se encuentran disponibles dos actuadores: –Motor (2) –Luz (1) Para el caso de la luz, por ejemplo, si la salida a la que se encuentra conectada está encendida, la luz se encenderá; en caso contrario permanecerá apagada.

3 Instrucciones de Movimiento Para poder asignar el valor que deben adquirir los actuadores a medida que se ejecuta el programa, existen funciones para cada instrucción: –On( OUT_X )Enciende la salida –Off( OUT_X )Apaga la salida –Fwd (OUT_X) La salida avanza. –Rev (OUT_X) La salida retrocede. –Wait (tiempo) Espera el tiempo indicado en centésimas de segundo antes de realizar la próxima acción.

4 Definición de constantes Una constante se define de la siguiente manera: #define nombre_constante valor_constante Éste método de declaración permite definir tanto valores numéricos como líneas de código: #define espera 120 #define avanza Fwd(OUT_C); Las constantes simplemente reemplazan todos los nombre_constante que se encuentren en el código y los reemplaza por valor_constante antes de compilar el programa y enviarlo al RCX.

5 Utilización del entorno “NQC Edit” El programa NQC Edit permite fácilmente Editar, Compilar y Enviar el programa al RCX.

6 Utilización del entorno “NQC Edit” Errores típicos: –La función task main que indica el inicio del programa debe contener a las sentencias en un abrir y cerrar de paréntesis. –Las sentencias de instrucciones deben terminar con punto y coma. –Las constantes se definen fuera de la función main y no llevan punto y coma. –El programa debe estar guardado como nombre_programa.nqc antes de compilar. –El programa debe estar compilado antes de ser enviado al RCX. –Los colores que adquieren las palabras de sistema ayudan a prevenir errores en la escritura.

7 Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 15/08/2006


Descargar ppt "Programación Básica con “NQC” Pedro F. Toledo – Patricio Castillo 08/03/2007."

Presentaciones similares


Anuncios Google