Anexo H: Código de la Aplicación

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Anexo H: Código de la Aplicación"

Transcripción

1 Anexo H: Código de la Aplicación Primera Aplicación: Escribiendo datos sobre la pantalla. Aplicación que utilizamos para comprobar que la transmisión entre el módulo USB del Pic y el ordenador se realiza de forma correcta, verificando que no existe pérdida de información y que la lectura de los datos se realiza de manera adecuada. Option Explicit Dim eje As Integer Private Sub Conectar_Click() 'comprueva que el puerto este cerrado para poder abrirlo If MSComm1.PortOpen = False Then 'determina el puerto que hemos seleccionado MSComm1.CommPort = 6 'determina: 9600-Velocidad en Baudios, N-No utiliza ninguna paridad, '8-Cantidad de bits de envio y recepcion por paquete, '1-Determina los bits de parada MSComm1.Settings = "9600,N,8,1" 'lee todo el buffer de entrada para que quede vacio MSComm1.InputLen = 0 'Abre el puerto seleccionado MSComm1.PortOpen = True Me.Caption = "Conectado por el puerto " & MSComm1.CommPort Private Sub Desconectar_Click() If MSComm1.PortOpen Then 'cierra el puerto MSComm1.PortOpen = False Me.Caption = "Desconectado" Private Sub Form_Unload(Cancel As Integer) Desconectar_Click Universidad de Sevilla Pág. 183

2 ANEXO H Private Sub LIMPIAR_Click() List1.Clear List2.Clear List3.Clear List4.Clear 'El evento OnComm se genera siempre que cambia el valor de la propiedad 'CommEvent e indica que se ha producido un evento o un error en la comunicación. Private Sub MSComm1_OnComm() Dim i As Integer Dim datain As Variant Dim dato_array() As Byte Dim TIEMPO(0 To 20000) As Single Dim TENSION(0 To 20000) As Single If MSComm1.CommEvent = comevreceive Then If MSComm1.InBufferCount = 4 Then 'Recoge el valor de entrada datain = MSComm1.Input 'Cambio formato a 4 bytes dato_array = datain TIEMPO(i) = dato_array(2) TIEMPO(i) = TIEMPO(i) * 256 TIEMPO(i) = TIEMPO(i) + dato_array(0) 'Obtenemos el valor de tiempo TENSION(i) = dato_array(6) TENSION(i) = TENSION(i) * 256 TENSION(i) = TENSION(i) + dato_array(4) 'Obtenemos el valor de la conversión A/D If eje = 0 Then List1.AddItem TIEMPO(i) List2.AddItem TENSION(i) eje = 1 ElseIf eje = 1 Then List3.AddItem TENSION(i) eje = 2 ElseIf eje = 2 Then List4.AddItem TENSION(i) eje = 0 i = i + 1 Pág. 184 Universidad de Sevilla

3 ANEXO H Diseño Vemos los resultados obtenidos con la aplicación: CASO 1: Reposo Aplicación Iniciándose Comprobamos que todos los ejes la aceleración medida en los distintos ejes es constante, variando la medida del eje z ya que este se encuentra sometido a la aceleración de la gravedad. Fig. 105 Escritura de los datos en pantalla. Situación Reposo. CASO 2: Movimiento sobre una superficie Plana. En este caso comprobamos como los valores leídos para el eje z se mantienen en torno a un valor constante mientras que los valores para los ejes x y e varían según la aceleración a la que se estén viendo sometidos. Universidad de Sevilla Pág. 185

4 ANEXO H Fig. 106 Escritura de los datos en Pantalla Pág. 186 Universidad de Sevilla

5 ANEXO H Diseño Aplicación: PFC_Detector de Movimiento. Aplicación que dibuja las aceleraciones que el dispositivo envía para cada uno de los ejes. Option Explicit Dim eje As Integer Dim n As Integer Private Sub Conectar_Click() 'comprueva que el puerto este cerrado para poder abrirlo If MSComm1.PortOpen = False Then 'determina el puerto que hemos seleccionado MSComm1.CommPort = 6 'determina: 9600-Velocidad en Baudios, N-No utiliza ninguna paridad, '8-Cantidad de bits de envio y recepcion por paquete, '1-Determina los bits de parada MSComm1.Settings = "9600,N,8,1" 'lee todo el buffer de entrada para que quede vacio MSComm1.InputLen = 0 'Abre el puerto seleccionado MSComm1.PortOpen = True Me.Caption = "Conectado por el puerto " & MSComm1.CommPort Picture1.AutoRedraw = True Picture2.AutoRedraw = True Picture3.AutoRedraw = True Picture1.Line (0, 0)-(1000, 0), vbblack Picture1.Line (0, 0)-(0, 200), vbblack Picture2.Line (0, 0)-(1000, 0), vbblack Picture2.Line (0, 0)-(0, 200), vbblack Picture3.Line (0, 0)-(1000, 0), vbblack Picture3.Line (0, 0)-(0, 200), vbblack Picture1.AutoRedraw = False Picture2.AutoRedraw = False Picture3.AutoRedraw = False Private Sub Desconectar_Click() If MSComm1.PortOpen Then 'cierra el puerto MSComm1.PortOpen = False Me.Caption = "Desconectado" Universidad de Sevilla Pág. 187

6 ANEXO H Private Sub Form_Unload(Cancel As Integer) Desconectar_Click Private Sub LIMPIAR_Click() Picture1.AutoRedraw = False Picture2.AutoRedraw = False Picture3.AutoRedraw = False Picture1.Cls Picture2.Cls Picture3.Cls 'El evento OnComm se genera siempre que cambia el valor de la propiedad 'CommEvent e indica que se ha producido un evento o un error en la comunicación. Private Sub MSComm1_OnComm() Dim i As Integer Dim datain As Variant Dim dato_array() As Byte Dim TIEMPO(0 To 20000) As Single Dim TENSION(0 To 20000) As Single If MSComm1.CommEvent = comevreceive Then If MSComm1.InBufferCount = 2 Then 'Recoge el valor de entrada datain = MSComm1.Input 'Cambio formato a 4 bytes dato_array = datain TENSION(i) = dato_array(2) TENSION(i) = TENSION(i) * 256 TENSION(i) = TENSION(i) + dato_array(0) TENSION(i) = ((TENSION(i) * 5) / 1024) If n < 1000 Then If dato_array(4) = 0 Then Picture1.PSet (n, TENSION(i) * 40) ElseIf dato_array (4) = 1 Then Picture2.PSet (n, TENSION(i) * 40) ElseIf dato_array(4) = 2 Then Picture3.PSet (n, TENSION(i) * 40) n = n + 1 Pág. 188 Universidad de Sevilla

7 ANEXO H Diseño Else Picture1.AutoRedraw = False Picture2.AutoRedraw = False Picture3.AutoRedraw = False Picture1.Cls Picture2.Cls Picture3.Cls n = 0 i = i + 1 Universidad de Sevilla Pág. 189

INGENIERIA EN MICROCONTROLADORES

INGENIERIA EN MICROCONTROLADORES TEMARIO RS-232 INGENIERIA EN MICROCONTROLADORES Tutorial del Protocolo RS-232 1 Teoría y Aplicaciones Elaborado por el Ing. Eric López Pérez Ingeniería en Microcontroladores Teléfono 044 55 11 29 55 05

Más detalles

INGENIERIA EN MICROCONTROLADORES. Protocolo RS-232. Introducción

INGENIERIA EN MICROCONTROLADORES. Protocolo RS-232. Introducción INGENIERIA EN MICROCONTROLADORES Protocolo RS-232 Introducción PROTOCOLO RS-232 www.i-micro.com Ingeniería en Microcontroladores Teléfono 044 55 11 29 55 05 E-mail: cursos@i-micro.com elp@i-micro.com 1

Más detalles

Universidad de Sevilla Pág. 133

Universidad de Sevilla Pág. 133 11 Funcionamiento de la Aplicación Para el estudio de los datos obtenidos del Dispositivo Detector de Movimiento, se ha realizado una sencilla aplicación que dibuja en pantalla la aceleración medida por

Más detalles

'Option Explicit. Private Sub acerca_click() yacerca.show End Sub. Private Sub activar_click() Option1.Value = True End Sub

'Option Explicit. Private Sub acerca_click() yacerca.show End Sub. Private Sub activar_click() Option1.Value = True End Sub Dim TEMP As Single Dim TEMP_R As Single Dim PRE As Single Dim PRE_R As Single Dim HUM_R As Single Dim VIE_R As Single Dim VIE As Single Dim viento As Single Dim HUM As Single Dim ERR_P As Single Dim ERROR

Más detalles

El control MSComm proporciona comunicaciones serie para que su aplicación pueda transmitir y recibir datos a través de un puerto serie.

El control MSComm proporciona comunicaciones serie para que su aplicación pueda transmitir y recibir datos a través de un puerto serie. Manejo de Puertos - el control Microsoft COM El control MSComm proporciona comunicaciones serie para que su aplicación pueda transmitir y recibir datos a través de un puerto serie. El control MSComm no

Más detalles

Interfaces. Introducción a la programación en Visual Basic 6.0. Curso 2009

Interfaces. Introducción a la programación en Visual Basic 6.0. Curso 2009 Interfaces Curso 2009 Introducción a la programación en Visual Basic 6.0 Prof. Roberto Martín Murdocca Ing. Alejandro Nuñez Área de Electrónica y Microprocesadores Visual Basic 6.0 Visual Basic 6.0 Es

Más detalles

FUNDAMENTOS DE INFORMÁTICA

FUNDAMENTOS DE INFORMÁTICA FUNDAMENTOS DE INFORMÁTICA Tema 1 Introducción a la Programación en Visual Basic Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería

Más detalles

Tema: Manejo del Pue r t o Serie

Tema: Manejo del Pue r t o Serie Interfaces y Periféricos, Guía 3 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Manejo del Pue r t o Serie Contenidos Manejo del Puerto Serial con Visual Basic Objetivos

Más detalles

Open, Close, Freefile. Write# y Input#. Abrir y cerrar ficheros con Visual Basic. Leer y guardar datos. Ejemplos prácticos.

Open, Close, Freefile. Write# y Input#. Abrir y cerrar ficheros con Visual Basic. Leer y guardar datos. Ejemplos prácticos. aprenderaprogramar.com Open,, Freefile. Write# y Input#. Abrir y cerrar ficheros con Visual Basic. Leer y guardar datos. Ejemplos prácticos. (CU00329A-1) Sección: Cursos Categoría: Curso Visual Basic Nivel

Más detalles

VISUAL BASIC Archivos en Visual Basic Proyectos Archivos

VISUAL BASIC Archivos en Visual Basic Proyectos Archivos VISUAL BASIC Archivos en Visual Basic Proyectos Archivos Este proyecto aborda el tratamiento de archivos planos en Visual Basic. Se trata de tres proyectos en los cuales se muestra el manejo de este tipo

Más detalles

Cómo controlar el puerto serie usando C#? Javier Gómez. Ingeniero de Telecomunicaciones por la Escuela Tecnica Superior de Bilbao

Cómo controlar el puerto serie usando C#? Javier Gómez. Ingeniero de Telecomunicaciones por la Escuela Tecnica Superior de Bilbao Cómo controlar el puerto serie usando C#? Javier Gómez Ingeniero de Telecomunicaciones por la Escuela Tecnica Superior de Bilbao Cómo controlar el puerto serie usando c#? Prerrequisitos Para poder utilizar

Más detalles

ManMicroPaP dll Visual Basic Rev /10/2006 Autor: Ferran Sanabria MicroPaP.com. MicroPaP.dll Visual Basic Manual de usuario

ManMicroPaP dll Visual Basic Rev /10/2006 Autor: Ferran Sanabria MicroPaP.com. MicroPaP.dll Visual Basic Manual de usuario ManMicroPaP dll Visual Basic Rev. 1.4 23/10/2006 Autor: Ferran Sanabria MicroPaP.com MicroPaP.dll Visual Basic Manual de usuario ÍNDICE 1. INTRODUCCIÓN... 3 2. FUNCIONES IMPLEMENTADAS EN LA LIBRERIA...

Más detalles

Fundamentos de Programación

Fundamentos de Programación Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.

Más detalles

PRÁCTICA LTC-26: RUIDO Y ERRORES DE TRANSMISIÓN

PRÁCTICA LTC-26: RUIDO Y ERRORES DE TRANSMISIÓN PRÁCTICA LTC-26: RUIDO Y ERRORES DE TRANSMISIÓN 1.- Descripción de la práctica Se desea comprobar la influencia del ruido en los errores de comunicaciones. Para ello se dispone de un cable formado por

Más detalles

Tema: Interconexión a la PC mediante Arduino

Tema: Interconexión a la PC mediante Arduino Interfaces y Periféricos, Guía 8 Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Interconexión a la PC mediante Arduino Objetivos Específicos Utilizar el puerto USB

Más detalles

SADE en LabView. IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM.

SADE en LabView. IO PIN: SADE cuenta con 13 pines que se pueden configurar como entrada, salida e inclusive como PWM. SADE en LabView SADE (Sistema de Adquisición de Datos flexible ) es la aplicación de INTESC la cual facilita el manejo de la tarjeta Symbhia mediante comandos en lenguaje de alto nivel. En el siguiente

Más detalles

4.1 DIAGRAMA DEL CIRCUITO DEL MODULO DE CONTROL:

4.1 DIAGRAMA DEL CIRCUITO DEL MODULO DE CONTROL: CAPITULO IV: 4.1 DIAGRAMA DEL CIRCUITO DEL MODULO DE CONTROL: El diagrama detallado del circuito del modulo de control se lo realizo en el programa PROTEUS 6 PROFESIONAL ISIS. Ver figura 28. 4.2 DESARROLLO

Más detalles

Práctica 6. Validación de Datos II. Mas Controles.

Práctica 6. Validación de Datos II. Mas Controles. Práctica 6. Validación de Datos II. Mas Controles. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Validar los datos de acuerdo a las especificaciones de entrada de los mismos usando

Más detalles

ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS. Constantes

ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS. Constantes ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS Constantes Una constante se usa para guardar o identificar a un dato que mantiene un valor constante a través de la ejecución de un programa.

Más detalles

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a un PIC18F2550 1 2.-COMUNICANDO LABVIEW A UN PIC18F2550 Ejercicio 2.1 Tomando el ejercicio 1.4 realizar los ajustes necesarios para

Más detalles

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA PRÁCTICA OCHO DE VISUAL BASIC Tipos de variables en Visual Basic Los distintos tipos de variables utilizados en Visual Basic son: Integer Valor Entero 2 Bytes Long Valor Entero Largo 4 Bytes Single Valor

Más detalles

Manual de Visual Basic Intermedio Autor: Jorge Alvarez

Manual de Visual Basic Intermedio Autor: Jorge Alvarez Manual de Visual Basic Intermedio Autor: Jorge Alvarez 1 Presentación del curso Esta es la segunda parte del Manual de Visual Basic Principiante. Con él podrás superar el nivel que adquiriste al realizar

Más detalles

PROYECTO FIN DE CARRERA

PROYECTO FIN DE CARRERA PROYECTO FIN DE CARRERA TÍTULO: Sistema de control y mando para la comprobación de equipos electrónicos aplicados a carretillas AUTORA: Ana Zamorano Santillana TITULACIÓN: Ingeniería técnica industrial

Más detalles

CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA

CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA CURSO: MICROCONTROLADORES UNIDAD 4: COMUNICACIÓN SERIE- ARDUINO PROFESOR: JORGE ANTONIO POLANÍA Un receptor asíncrono / transmisor universal (UART) es un bloque de circuitería responsable de implementar

Más detalles

PRACTICA Nº 8. String String String String String

PRACTICA Nº 8. String String String String String 1. BASES TEÓRICAS: PRACTICA Nº 8 a) ARCHIVOS: a.1 Archivos Aleatorios: Un archivo aleatorio conocido también como archivo de acceso directo consiste en un conjunto de registros de la misma longitud, cada

Más detalles

Proyecto Fin de Carrera Desarrollo de un conjunto de módulos OCX en Visual Basic para un sistema de adquisición de datos vía USB

Proyecto Fin de Carrera Desarrollo de un conjunto de módulos OCX en Visual Basic para un sistema de adquisición de datos vía USB Proyecto Fin de Carrera Desarrollo de un conjunto de módulos OCX en Visual Basic para un sistema de adquisición de datos vía USB Ioannis Lykidis Sokratis Partalas Donostia 2004 ÍNDICE CAPÍTULO 1... 3 ARCHIVOS

Más detalles

SÍNTESIS DE CIRCUITOS DIGITALES CON VHDL.

SÍNTESIS DE CIRCUITOS DIGITALES CON VHDL. SÍNTESIS DE CIRCUITOS DIGITALES CON VHDL. 1 Proceso automático, realizado por una herramienta software, para la generación de una representación con puertas lógicas de una descripción VHDL. Las herramientas

Más detalles

Diseño de varios formularios ligados para procedimiento de estudio de crédito

Diseño de varios formularios ligados para procedimiento de estudio de crédito Diseño de varios formularios ligados para procedimiento de estudio de crédito Formulario principal Diseñar debajo del cuadro de texto de total puntaje un objeto imagen que permita determinar por una imagen

Más detalles

Manual de Visual Basic Principiante Autor: Jorge Alvarez

Manual de Visual Basic Principiante Autor: Jorge Alvarez Manual de Visual Basic Principiante Autor: Jorge Alvarez 1 Presentación del curso En el título de este curso, Manual de Visual Basic para Principiantes, resumimos nuestro objetivo y decantamos lo que será

Más detalles

Universidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS

Universidad Tecnológica Nacional Departamento De Electrónica Facultad Regional Buenos Aires. Informática II GUIA DE TRABAJOS PRACTICOS TP N 9: SERIALIZACIÓN y COMUNICACIÓN SERIE Ejercicio 9.1 Realizar una función que sea capaz de sacar el contenido de un byte por el puerto P0.1 bit a bit, cuya duración de bit sea la mínima que proporcione

Más detalles

Abstracción, código y verificación del programa ejercicio algoritmo de ordenación resuelto con Visual Basic. (CU00358A)

Abstracción, código y verificación del programa ejercicio algoritmo de ordenación resuelto con Visual Basic. (CU00358A) aprenderaprogramar.com Abstracción, código y verificación del programa ejercicio algoritmo de ordenación resuelto con Visual Basic. (CU00358A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha

Más detalles

NXA FUNCIONES PARA EXTRACCIÓN DE DATOS

NXA FUNCIONES PARA EXTRACCIÓN DE DATOS NXA FUNCIONES PARA EXTRACCIÓN DE DATOS 4.6.5. Información general acerca de las funciones nxa de LUA para extraer datos: nxa.lowbyte Obtener el byte menos representativo del valor de entrada. Número: byte

Más detalles

INTERCAMBIO DINAMICO DE DATOS

INTERCAMBIO DINAMICO DE DATOS INTERCAMBIO DINAMICO DE DATOS EL CONTROL PERSONALIZADO MICROSOFT COMM INTERCAMBIO DINAMICO DE DATOS (Dinamic Data Exchange) DDE El intercambio dinámico de datos es una utilidad de Windows que utiliza Visual

Más detalles

ANEXO II. Variables utilizadas en el programa

ANEXO II. Variables utilizadas en el programa ANEXO II. Variables utilizadas en el programa arraybyte() Public Byte Guarda los bytes de la trama recibida arraybyte2() Public Byte Guarda los bytes para el cálculo de su código de redundancia cíclica

Más detalles

La siguiente gráfica muestra cada uno de los ítems que podemos encontrar en la interfaz gráfica COM.

La siguiente gráfica muestra cada uno de los ítems que podemos encontrar en la interfaz gráfica COM. NXA XCON.COM Contents COM INTERFACE.... 3 Descripción de los ítems en interfaz gráfica Xcon.... 3 PARÁMETROS DE COMUNICACIÓN... 3 OUT... 3 IN... 3 ENABLE... 4 CONNECTED... 4 LAST ERROR... 4 CONFIGURACIÓN...

Más detalles

MODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA

MODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA MODULO TRANSCEPTOR DE DATOS PUNTO A PUNTO WIZ-434-SML-IA 1.- INTRODUCCIÓN Los módulos WIZ-SML-IA consisten en transceptores para la transferencia de datos punto a punto en el modo half-duplex, vía radio

Más detalles

Tema: Arduino y Comunicación Serial con Visual Basic

Tema: Arduino y Comunicación Serial con Visual Basic Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Arduino y Comunicación Serial con Visual Basic Objetivos Específicos. Utilizar el puerto USB como dispositivo de comunicación

Más detalles

2. Estructuras condicionales

2. Estructuras condicionales 2. Estructuras condicionales Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructuras condicionales 1. Ej07: Cond. simple 2. Ej08: Cond. doble 3. Ej09: Cond.

Más detalles

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA

GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA GUIA DE EJERCICIOS Nº 3 INSTRUMENTACIÓN AVANZADA Comunicando LabVIEW a una placa ARDUINO 1 3.-COMUNICANDO LABVIEW A UNA PLACA ARDUINO El objetivo de esta guía es programar la placa ARDUINO para que se

Más detalles

Funciones en Visual Basic

Funciones en Visual Basic Funciones en Visual Basic Manejo de cadena de caracteres 03/04/2012 UEGS Ing. Marco Buenaño A. Funciones propias de Visual Basic 1 - Funciones para el tratamiento de cadenas Las funciones de cadena, como

Más detalles

Algoritmos y Programación Clase 7

Algoritmos y Programación Clase 7 Algoritmos y Programación TDU (Tipos de datos Definidos por el Usuario) Manejo de Archivos 1 Repaso: Tipos de Datos Las variables son marcadores de posición que se utilizan para almacenar valores; tienen

Más detalles

Practica 10. Ordenamiento y Búsqueda.

Practica 10. Ordenamiento y Búsqueda. Practica 10. Ordenamiento y Búsqueda. Objetivos Al finalizar esta práctica el estudiante será capaz de: 1. Usar el tipo de dato Registro (Declaración Type) 2. Realizar un módulo de ordenamiento y búsqueda

Más detalles

Práctica 6 Operaciones aritméticas, lógicas y relacionales

Práctica 6 Operaciones aritméticas, lógicas y relacionales INSTITUTO POLITÉCNICO NACIONAL Centro de Estudios Científicos y Tecnológicos Nº 1 Gonzalo Vázquez Vela Carrera de Técnico en Sistemas Digitales Prácticas de Programación Visual NOMBRE DEL ALUMNO: Apellido

Más detalles

Nota Técnica Conceptos básicos para establecer un Enlace Serie Inalámbrico

Nota Técnica Conceptos básicos para establecer un Enlace Serie Inalámbrico Nota Técnica Conceptos básicos para establecer un Enlace Serie Inalámbrico 1. Generalidades En esta nota técnica se busca enumerar los conceptos báscios de cualquier comunicación serie y luego mostrar

Más detalles

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA

COLEGIO PABLO DE TARSO IED CONSTRUCCION DE PROYECTOS DE VIDA PRODUCTIVOS VISUAL BASIC PRÁCTICAS DOC RAUL MONROY PAMPLONA PRÁCTICA DOS DE VISUAL BASIC Creación de una aplicación sencilla Hoy trabajaremos con las herramientas LABEL a través de unos comandos sencillos y modificando su presentación a través de la ventana propiedades.

Más detalles

Ejemplos ejercicios resueltos Visual Basic. Arrays estáticos, uso de constantes vbyes, vbno y MsgBox. (CU00334A-1)

Ejemplos ejercicios resueltos Visual Basic. Arrays estáticos, uso de constantes vbyes, vbno y MsgBox. (CU00334A-1) aprenderaprogramar.com Ejemplos ejercicios resueltos Visual Basic. Arrays estáticos, uso de constantes vbyes, vbno y MsgBox. (CU00334A-1) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

Más detalles

PIC MICRO ESTUDIO Display de 2 y4 Dígitos RS-232 (Clave 701 y 702) www.electronicaestudio.com. Guía de Uso

PIC MICRO ESTUDIO Display de 2 y4 Dígitos RS-232 (Clave 701 y 702) www.electronicaestudio.com. Guía de Uso PIC MICRO ESTUDIO Display de 2 y4 Dígitos RS-232 (Clave 701 y 702) www.electronicaestudio.com Guía de Uso Ing. Wilfrido González Bonilla Display de 2 y4 Dígitos RS-232 con el PIC16F84 Son innumerables

Más detalles

LABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO

LABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO LABORATORIO DE ARQUITECTURA DE COMPUTADORES. I. T. I. SISTEMAS / GESTIÓN GUÍA DEL ALUMNO Práctica 3: Memorias Objetivos Comprender qué es y cómo funciona un banco de registros Comprender cómo se realiza

Más detalles

Solución de Examen de Comunicación de Datos

Solución de Examen de Comunicación de Datos Solución de Examen de Comunicación de Datos 22 de Julio de 999 (Ref.: scdt9907.doc) Problema Se dispone de un enlace bidireccional libre de errores que une dos nodos, por el cual se envían y reciben frames

Más detalles

Comunicación Serial: Conceptos Generales

Comunicación Serial: Conceptos Generales Comunicación Serial: Conceptos Generales Conceptos Generales Qué es la comunicación serial? Qué es RS-232? Qué es RS-422? Qué es RS-485? Qué es handshaking (o intercambio de pulsos de sincronización)?

Más detalles

Sentencias DO-WHILE EN C++

Sentencias DO-WHILE EN C++ Sentencias DO-WHILE EN C++ La estructura do-while se utiliza para ejecutar varias veces un bloque de instrucciones mientras una determinada condición sea falsa, si es verdadera en automático el programa

Más detalles

aprenderaprogramar.com Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

aprenderaprogramar.com Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel aprenderaprogramar.com Ficheros de texto con Visual Basic. System.IO StreamWriter, StreamReader. Write, Read, AppendText, WriteLine, ReadLine. Ejemplos prácticos. (CU00329A-2) Sección: Cursos Categoría:

Más detalles

Microprocesadores, Tema 8:

Microprocesadores, Tema 8: Microprocesadores, Tema 8: Comunicaciones asíncronas con USART del PIC Guillermo Carpintero del Barrio Marta Ruiz Llata Alejandro Quesada Pareja Universidad Carlos III de Madrid Standard de Comunicación

Más detalles

Práctica 8. Usando varios formularios.

Práctica 8. Usando varios formularios. Práctica 8. Usando varios formularios. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Usar varios formularios en una aplicación. 2. Usar los control Shape y ComboBox. 3. Usar arreglos

Más detalles

PROTOCOLO DE COMUNICACIÓN:

PROTOCOLO DE COMUNICACIÓN: Bellplast S.R.L Fabricante Argentin de ls prducts CAIPE www.caipe.cm Mdel: PROTOCOLO DE COMUNICACIÓN: En la red de PLCs CAIPE se usa el mdel maestr-esclav. Est significa que un únic dispsitiv inicia la

Más detalles

FAGOR RS-232 PARA VISUALIZADORES NV

FAGOR RS-232 PARA VISUALIZADORES NV FAGOR RS- PARA VISUALIZADORES NV Ref: 00 MANUAL DE INSTALACIÓN Y OPERACIÓN INSTALACIÓN Y OPERACIÓN DE LA OPCION RS--C DESCRIPCIÓN DEL CONECTOR DE RS--C Esta prestación está disponible en los modelos cuyo

Más detalles

Instituto Tecnológico de Costa Rica

Instituto Tecnológico de Costa Rica Instituto Tecnológico de Costa Rica Escuela de Ingeniería Electrónica Proyecto de investigación del sistema de monitorización y alarma contra los deslizamientos etapa I Informe de Proyecto de Graduación

Más detalles

Practica 12. Manejo de Archivos de tipo (registros).

Practica 12. Manejo de Archivos de tipo (registros). Practica 12. Manejo de Archivos de tipo (registros). Objetivos Al finalizar esta práctica el estudiante será capaz de: 1. Usar registros para leer y manipular información. 2. Usar archivos de tipo para

Más detalles

GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS

GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS A.- ASPECTOS FUNDAMENTALES DEL CÓDIGO ORIENTADO A OBJETOS MÓDULOS DE CÓDIGO: El código en Visual Basic se almacena en módulos. Hay tres tipos de módulos: de formulario,

Más detalles

Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel

Manejo de Software para Microcomputadoras. Visual Basic para Aplicaciones en Excel Manejo de Software para Microcomputadoras Visual Basic para Aplicaciones en Excel Variables en VBA Una variable es un lugar de almacenamiento con nombre que puede contener cierto tipo de datos que puede

Más detalles

SISTEMAS INFORMATICOS PRÁCTICA SERIE

SISTEMAS INFORMATICOS PRÁCTICA SERIE EQUIPO 3 NEL MUÑIZ GONZÁLEZ DANIEL SANTIGOSA SISTEMAS INFORMATICOS PRÁCTICA SERIE Desarrollo de Aplicaciones Informáticas TABLA DE CONTENIDOS IDENTIFICACION DEL CABLEADO -------------------------------------

Más detalles

Ubound y Lbound en Visual Basic. Conocer índice superior e inferior de arrays (arreglos) Ejemplos y ejercicios. (CU00343A)

Ubound y Lbound en Visual Basic. Conocer índice superior e inferior de arrays (arreglos) Ejemplos y ejercicios. (CU00343A) aprenderaprogramar.com Ubound y Lbound en Visual Basic. Conocer índice superior e inferior de arrays (arreglos) Ejemplos y ejercicios. (CU00343A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha

Más detalles

Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A)

Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A) aprenderaprogramar.com Visual Basic: procedimientos Sub y funciones Function. Tipos de parámetros y tipos de retorno. Ejemplos (CU00340A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

Más detalles

III. Generación de Código orientado a objetos

III. Generación de Código orientado a objetos III. Generación de Código orientado a objetos UNIDAD III Aspectos fundamentales Del código orientado a objetos. MÓDULOS DE CÓDIGO 1 DE FORMULARIO Almacenan el código en VB 2 ESTÁNDAR 3 DE CLASE Contiene

Más detalles

Dra. Jessica Andrea Carballido

Dra. Jessica Andrea Carballido Dra. Jessica Andrea Carballido jac@cs.uns.edu.ar La Procesamiento Computadora de Secuencias Una computadora es un dispositivo electrónico que integra componentes físicos y lógicos. El hardware de una computadora

Más detalles

Prof. Luis Gerardo Peña Camacho

Prof. Luis Gerardo Peña Camacho Introducción al Lenguaje Basic Prof. Luis Gerardo Peña Camacho El Lenguaje Basic BASIC es una familia de lenguajes de programación. Fue originalmente ideado como una herramienta de enseñanza, se diseminó

Más detalles

Ficheros conceptos. Manejo de ficheros en C. Apertura del fichero Función fopen: nombre del fichero. Apertura del fichero Función fopen

Ficheros conceptos. Manejo de ficheros en C. Apertura del fichero Función fopen: nombre del fichero. Apertura del fichero Función fopen Fundamentos de Informática. Dpto. de ATC - Página 1 de 8 conceptos Manejo de ficheros en C Contienen los datos que se almacenan en dispositivos de almacenamiento masivo: disquetes, discos duros, DROM,

Más detalles

CAPITULO V CONSTRUCCION DEL SOFTWARE

CAPITULO V CONSTRUCCION DEL SOFTWARE 268 CAPITULO V CONSTRUCCION DEL SOFTWARE Utilizando la modelación orientada a objetos, estructuramos el capitulo de Construcción del Software en las fases siguientes: Implementación de Código a Cada Clase

Más detalles

TARJETA GIROSCOPIO, L3GD20. SIGMA ELECTRONICA

TARJETA GIROSCOPIO, L3GD20. SIGMA ELECTRONICA TARJETA GIROSCOPIO, L3GD20. SIGMA ELECTRONICA 1. DESCRIPCION GENERAL: Imagen 1: Tarjeta L3GD20. 1 Giroscopio de tres ejes L3GD20, regulador de voltaje y circuito nivelador lógico, todo en una simple tarjeta

Más detalles

MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS

MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS Índice 1. Concepto Visual Basic 2. Elementos del lenguaje.- Ventana principal de Visual Basic. 3. Desarrollo de Aplicación. Concepto Visual Basic Visual Basic

Más detalles

PROGRAMACIÓN CON VBA: MACROS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE

PROGRAMACIÓN CON VBA: MACROS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE PROGRAMACIÓN CON VBA: MACROS EXCEL 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE PROGRAMACIÓN CON VBA: MACROS Para comenzar a programar en VBA tenemos que entrar al editor de Visual

Más detalles

Hub Concentrador USB de 8 Puertos Serie

Hub Concentrador USB de 8 Puertos Serie Hub Concentrador USB de 8 Puertos Serie Product ID: ICUSB23208FD Este concentrador adaptador USB a serie, de 8 puertos, constituye una forma eficaz de agregar capacidad serie RS232 a su configuración industrial.

Más detalles

Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A)

Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A) aprenderaprogramar.com Ejemplos Visual Basic: función Val, arrays de controles, generar números aleatorios, ficheros de texto. (CU00333A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:

Más detalles

5. Subprogramas Fundamentos de Informática

5. Subprogramas Fundamentos de Informática 5. Subprogramas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Subprogramas 1. Cálculo de la función Coseno 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de

Más detalles

En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control

En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control CORPORACION UNIVERSITARIA DE EDUCACION SUPERIOR Estructura de Datos Docente: Víctor Andrés Ochoa Correa En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras

Más detalles

Curso de Programación II con Visual Basic.Net

Curso de Programación II con Visual Basic.Net Curso de Programación II con Visual Basic.Net Elementos del lenguaje. Variables y estructuras de datos Descripción Crear interfaz Acceso a datos Debug and Deploy Uso de Visual Studio.NET Escribir código

Más detalles

Prácticas de Periféricos Interfaces y Buses

Prácticas de Periféricos Interfaces y Buses Prácticas de Periféricos Interfaces y Buses 3 er Curso de Ingeniería Informática GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez, Julio Medina 1 GRUPO DE COMPUTADORES Y TIEMPO REAL J. Javier Gutiérrez,

Más detalles

Estructuras de control

Estructuras de control Estructuras de control Instrucciones de entrada (lectura) y de salida (escritura) Se verá a continuación una forma sencilla de leer variables desde teclado y escribir mensajes en la pantalla del PC. Más

Más detalles

CREACION DE UN TROYANO EN VB 6.0 por BlackShadow. Como esta Constituido un Troyano?

CREACION DE UN TROYANO EN VB 6.0 por BlackShadow. Como esta Constituido un Troyano? CREACION DE UN TROYANO EN VB 6.0 por BlackShadow Aca les dejo este proyecto con el cual todas las personas que manejen lo basico de Visual Basic puedan crear su primer troyano o sistema de administracion

Más detalles

Ficheros. Archivo, o fichero: Características:

Ficheros. Archivo, o fichero: Características: Ficheros Archivo, o fichero: Es una estructura de datos en memoria externa, cuyo tiempo de vida no está ligado a la ejecución del programa que lo crea o lo maneja. Un fichero existe desde que un programa

Más detalles

KURT KAUF S.A. Tema Principal: Máquinas Fecha Entrada: 26/10/01 Tema: Instrucciones revisado: 21/11/02. Paro por código de desplazamiento de bastidor

KURT KAUF S.A. Tema Principal: Máquinas Fecha Entrada: 26/10/01 Tema: Instrucciones revisado: 21/11/02. Paro por código de desplazamiento de bastidor KURT KAUF S.A. Tema Principal: Máquinas Fecha Entrada: 26/10/01 Tema: Instrucciones revisado: 21/11/02 Descripción: Errores TFGN por: Jordi Pulido LISTA ES CODIGO DE ERROR 1b1 1b2 Paro por código de desplazamiento

Más detalles

Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A)

Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A) aprenderaprogramar.com Ejercicios resueltos Visual Basic y.net con arrays (arreglos), Do While, For, mod, ficheros, Ubound. Cálculo serie numérica (CU00344A) Sección: Cursos Categoría: Curso Visual Basic

Más detalles

Microsoft Visual Basic

Microsoft Visual Basic GUÍA DE LABORATORIO Nº 4 Microsoft Visual Basic Objetivos de: Luego de completar este laboratorio, el estudiante será capaz Manipular y realizar operaciones con arreglos. Crear una estructura y realizar

Más detalles

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior.

6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior. 6. Entrada y Salida Explicación de la interfaz entre el computador y el mundo exterior. 6.1. El subsistema de E/S Qué es E/S en un sistema computador? Aspectos en el diseño del subsistema de E/S: localización

Más detalles

2.5-1 USART Introducción.

2.5-1 USART Introducción. 2.5-1 USART Introducción. El USART (universal synchronous asynchronous receiver transmitter) es uno de los dos puertos series de los que dispone los PIC16F87X. Puede funcionar de forma síncrona (half duplex)

Más detalles

SADE. Biblioteca para JAVA

SADE. Biblioteca para JAVA SADE Biblioteca para JAVA SADE (Sistema de Adquisición de Datos flexible ) es la aplicación de INTESC la cual facilita el manejo de la tarjeta Symbhia mediante comandos en lenguaje de alto nivel. En el

Más detalles

Ejercicio * N N X X X X X X X X X X X X X X X X X X X X

Ejercicio * N N X X X X X X X X X X X X X X X X X X X X Se envía a través de una conexión RS232 8N1 de 9600 baudios una trama de datos que debe ser recibida por una PC. La trama tiene el siguiente formato : * N N X X X X X X X X X X X X X X X X X X X X Donde:

Más detalles

INSTITUTO FRANCISCO POSSENTI A.C. Per crucem ad lucem. Preparatoria (1085)

INSTITUTO FRANCISCO POSSENTI A.C. Per crucem ad lucem. Preparatoria (1085) INSTITUTO FRANCISCO POSSENTI A.C. Per crucem ad lucem Preparatoria (1085) GUÍA DE INFORMÁTICA APLICADA A LA CIENCIA Y LA INDUSTRIA CLAVE: 1719 UNIDAD I PROGRAMACIÓN Variables y tipos de datos primitivos

Más detalles

Parte 4: Estructuras de Control

Parte 4: Estructuras de Control Parte 4: Estructuras de Control Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control: Estructuras de decisión Estructuras de

Más detalles

E/S: Processing & Arduino Marco Pérez Hernández

E/S: Processing & Arduino Marco Pérez Hernández E/S: Processing & Arduino Marco Pérez Hernández CONTEXTUALIZACIÓN Desarrollo de Aplicaciones Multiplataforma 0485 Programación 256 horas Lectura y escritura de información 0. Introducción Processing. Arduino.

Más detalles

ESTUDIO Y ADAPTACIÓN DEL PROGRAMA VTF

ESTUDIO Y ADAPTACIÓN DEL PROGRAMA VTF Estudio y realización de un enlace Bluetooth para el sistema de 115 Capítulo 5 ESTUDIO Y ADAPTACIÓN DEL PROGRAMA VTF Ha sido necesario realizar pequeñas modificaciones en el código del programa VTF para

Más detalles

Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación.

Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación. Utilizar los elementos básicos de la programación de interfaces gráficas de usuario para el diseño y desarrollo de programas de aplicación. 2.1. Introducción al entorno de desarrollo La programación visual

Más detalles

Programación en Excel 1 Programación

Programación en Excel 1 Programación Cuando conozcas estas herramientas te resultarán insustituibles para desarrollar tus hojas Excel... Programación en Excel 1 Programación Con este curso queremos iniciar una serie que te acerque a las herramientas

Más detalles

Interface para el sistema VELBUS con conexión USB y en serie

Interface para el sistema VELBUS con conexión USB y en serie VMBRSUSB Interface para el sistema VELBUS con conexión USB y en serie 1 ÍNDICE Características... 3 Velbus data... 3 RS232C... 3 USB... 3 Conexión... 4 Conexión del velbus... 4 instalar el conector...

Más detalles

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A)

Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A) aprenderaprogramar.com Ejemplos de uso de forms, labels, inputbox y msgbox en Visual Basic. (CU00332A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel

Más detalles

Desarrollo de un programa de software para el estudio de viabilidad de proyectos de ingeniería Pág. 1

Desarrollo de un programa de software para el estudio de viabilidad de proyectos de ingeniería Pág. 1 Desarrollo de un programa de software para el estudio de viabilidad de proyectos de ingeniería Pág. 1 Pág. 2 Memoria Anexo B. Código de la aplicación ANEXO B. CÓDIGO DE LA APLICACIÓN 2 B.1 Formularios...

Más detalles

Introducción a C# y la plataforma.net. Pablo Zaidenvoren 2013

Introducción a C# y la plataforma.net. Pablo Zaidenvoren 2013 Introducción a y la plataforma.net Pablo Zaidenvoren 2013 Plataforma.NET Una plataforma -> Muchos lenguajes Posibilidad de compartir funcionalidades entre ellos! Plataforma.NET Base Class Library -> Funcionalidades

Más detalles