ManMicroPaP dll Visual Basic Rev /10/2006 Autor: Ferran Sanabria MicroPaP.com. MicroPaP.dll Visual Basic Manual de usuario
|
|
- Alicia Muñoz Vidal
- hace 7 años
- Vistas:
Transcripción
1 ManMicroPaP dll Visual Basic Rev /10/2006 Autor: Ferran Sanabria MicroPaP.com MicroPaP.dll Visual Basic Manual de usuario
2 ÍNDICE 1. INTRODUCCIÓN FUNCIONES IMPLEMENTADAS EN LA LIBRERIA DESCRIPCIÓN DE LAS FUNCIONES... 3 IniComunicationsPaP... 3 EnviarTrama... 4 TramaEnviada... 7 TramaRecibida... 8 EndComunicationsPaP EJEMPLO APLICACIÓN
3 1. INTRODUCCIÓN Esta documentación explica como utilizar la libreria de vinculos dinámicos micropap.dll a través de Microsoft Visual Basic TM. 2. FUNCIONES IMPLEMENTADAS EN LA LIBRERIA Function IniComunicationsPaP (ByVal port_arg As String, ByVal rate_arg As Integer, ByVal parity_arg As Byte, ByVal ByteSizechar As Byte) As Integer Function EnviarTrama (ByVal identificador As Byte, ByVal N_Pasos_Totals As Integer, ByVal Sentit_Gir As Byte, ByVal N_Pasos_Aceleracio As Byte, ByVal N_Pasos_Deceleracio As Byte, ByVal Velocitat_Max As Byte, ByVal Velocitat_Min As Byte, ByVal MicroPasos As Byte, ByVal CorrentStop As Byte, ByVal SearchHome As Byte, ByVal ContinuousMov As Byte, ByVal Prescaler As Byte) As Integer Function TramaRecibida (ByVal BufferRxUser As String) As Integer Function TramaEnviada (ByVal BufferTxUser As String) As Integer Function EndComunicationsPaP () As Integer 3. DESCRIPCIÓN DE LAS FUNCIONES IniComunicationsPaP Explicación Esta función inicializa el puerto de comunicaciones y lo deja preparado para su uso. Se debe llamar a esta función para poder comunicar a traves del puerto RS-232. Declaración IniComunicationsPaP Lib "micropap_dll.dll" (ByVal port_arg As String, ByVal rate_arg As Integer, ByVal parity_arg As Byte, ByVal ByteSizechar As Byte) As Integer Parametros ByVal port_arg String. Especifica el nombre del puerto de comunicaciones a utilizar. Integer rate_arg Entero. Especifica la velocidad de comunicaciones. 3
4 Uso byte_parity parity_arg 0 : NONE, 1 : spodd, 2 : speven Paridad. Especifica la paridad a utilizar en las comunicaciones byte ByteSizechar byte. Especifica el tamaño del byte de datos. char error; Result = IniComunicationsPaP("COM1", 19200, 0, 8) Retorna 0 Ningún error -1 Error al conectar el dispositivo de comunicaciones -2 No se ha podido crear el dispositivo de comunicaciones EnviarTrama Explicación Esta rutina envia una trama a traves del puerto de comunicaciones para ejecutar un determinado comando. Declaración Function EnviarTrama (ByVal identificador As Byte, ByVal N_Pasos_Totals As Integer, ByVal Sentit_Gir As Byte, ByVal N_Pasos_Aceleracio As Byte, ByVal N_Pasos_Deceleracio As Byte, ByVal Velocitat_Max As Byte, ByVal Velocitat_Min As Byte, ByVal MicroPasos As Byte, ByVal CorrentStop As Byte, ByVal SearchHome As Byte, ByVal ContinuousMov As Byte, ByVal Prescaler As Byte) As Integer Parametros Byte identificador Byte. Especifica el identificador del motor. El primer byte de la trama a enviar a la controladora es el que identifica el motor al que va dirigida la trama. En el caso de la controladora MPAP-1AXV1 al ser una conexión punto a punto este byte es fijo y el valor que debe tener es 0x30. Este podrá tener diferentes valores si se trabaja a través de la controladora de 10 motores MPAP-HOST-6AXV1 (0x30..0x39). 4
5 integer N_Pasos_Totals Entero. Especifica el número de pasos a efectuar en regimen estable. Byte Sentit_Gir Byte. Especifica el sentido de giro. Se deberá enviar el código 0x82 para girar en sentido de las agujas del reloj (CW, clock wise) o 0x76 para girar en sentido contrario al de las agujas del reloj (CCW, counter clock wise). Byte N_Pasos_Aceleracio Byte. Especifica el número de pasos que realizará el motor en la rampa de aceleración para alcanzar la velocidad de regimen. El valor está limitado entre 0 y 99 (0x00+0x30.. 0x63). Se debe sumar 0x30 al valor enviado. Byte N_Pasos_Deceleracio Byte. Especifica el número de pasos que realizará el motor en la rampa de deceleración para alcanzar la velocidad mínima antes de la parada. El valor está limitado entre 0 y 99. (0x00+0x30.. 0x63+0x30). Se debe sumar 0x30 al valor enviado. Byte Velocitat_Max Caracter. Especifica la velocidad máxima a la que se moverá el motor en funcionamiento estable o de régimen. El valor está limitado entre 0 y 200 (0x00+0x30.. 0xC8+0x30). Se debe sumar 0x30 al valor enviado Byte Velocitat_Min Byte. Especifica la velocidad a la se moverá el motor antes de pararse. El valor está limitado entre 0 y 200 (0x00+0x30.. 0xC8+0x30). Se debe sumar 0x30 al valor enviado Byte MicroPasos Byte. Especifica el número de micropasos que se pueden realizar entre pasos. Los valores que puede tomar son : 0x00 : pasos completos 0x31 : 1/2 pasos 0x32 : 8 micropasos entre pasos 0x33 : 16 micropasos entre pasos 5
6 0x34 : 32 micropasos entre pasos 0x35 : 64 micropasos entre pasos Byte CorrentStop Byte. El byte 10 indica la corriente que se desea que se le suministre al motor cuando este parado. Esta corriente (indicada en ma) permitirá mantener el par al motor en las paradas. El valor está limitado entre 0 y 63 (0x00+0x30.. 0x3F+0x30). Se debe sumar 0x30 al valor enviado Byte SearchHome Byte. Búsqueda de los finales de carrera FC1 o FC2 0x30 = Testea FC durante los movimientos. 0x31 = Testea FC1 girando derecha 0x32 = Testea FC2 girando izquierda 0x33 = No testea los FC durante los movimientos. Byte ContinuousMov (modo infinito) Byte. Especifica si se quiere realizar un movimiento continuo sin atender al número de pasos la trama. Los valores que puede tomar son : 0x30 : no movimiento en continuo. Unicamente tiene sentido si se está ejecutando un movimiento en continuo. Para el movimiento en continuo. 0x31 : Lanza el movimiento en continuo. Byte Prescaler Byte. Especifica el prescaler de velocidad. Los valores que puede tomar son : 0x30 = 1/2 (máxima velocidad) 0x31 = 1/4 0x32 = 1/8 0x33 = 1/16 0x34 = 1/32 6
7 Uso 0x35 = 1/64 0x36 = 1/128 (valor por defecto) 0x37 = 1/256 (mínima velocidad) EnviarTrama (&H32, 400, &H52, &H30, &H30, &HFA+&H30, &H30, &H33, &H30, &H33, &H30, &H35); Retorna Retorna 0 si el comando se ha ejecutado correctamente. Para saber el resultado del envio se debe consultar el buffer de transmisión y recepción. En el caso de error en el rango de alguno de los parámetros retorna el número de orden del parámetro en valor negativo. (-1 : error en el rango del identificador, -2 : error en el rango del número de pasos totales,.) TramaEnviada Explicación Esta función consulta la información enviada por el puerto de comunicaciones y retorna los bytes enviados a partir del String que se le pasa como parámetro. Declaración Function TramaEnviada (ByVal BufferTxUser As String) As Integer Parametros String BufferTxUser String. String a partir del cual se retornarán los bytes que hayan sido transmitidos por el puerto de comunicaciones. Uso Dim BufferTx as String Dim IndTx as Integer Indtx = TramaRecibida(BufferTx) 7
8 Retorna Retorna el número de bytes que han sido enviados por el puerto de comunicaciones TramaRecibida Explicación Esta función consulta la información recibida por el puerto de comunicaciones y retorna los bytes recibidos a partir del String que se le pasa como parámetro. Declaración Function TramaRecibida (ByVal BufferRxUser As String) As Integer Parametros String BufferRxUser String. String a partir del cual se retornarán los bytes que hayan sido recibidos por el puerto de comunicaciones. Uso Dim BufferRx as String Dim IndRx as Integer IndRx = TramaRecibida(BufferRx) Retorna Retorna el número de bytes que han sido recibidos por el puerto de comunicaciones EndComunicationsPaP Explicación Finaliza las comunicaciones RS-232 Declaración Function EndComunicationsPaP () As Integer 8
9 Parametros No tiene Uso Result = EndComunicationsPaP Retorna No retorna nada. 4. EJEMPLO APLICACIÓN Dim Result, IndTx, IndRx As Integer Dim BufferTx As String Dim BufferRx As String Private Sub Enviar_Click() Dim b(1 To 100) As Byte ' Inicializar los strings de BufferTx y BufferRx. ' Esta inicialización es obligatoria, si se omite ' no pasa bien los parámetros en las rutinas TramaEnviada y TramaRecibioda BufferTx = " " BufferRx = " " ' Envia una trama : ' identificador = 0x32; ' N_Pasos_Totals = 400 pasos; ' Sentit_Gir = 0x52; 82 en decimal ' N_Pasos_Aceleracio = 0x00; ' N_Pasos_Deceleracio = 0x00; ' Velocitat_Max = 0xfa; 250 en decimal ' Velocitat_Min = 0x00; ' MicroPasos = 0x03 : 32 micropasos 9
10 ' CorrentStop = 0x00; ' SearchHome = 0x03; No testea FC durante los movimientos ' ContinuousMov = 0x00; Para el movimiento continuo ' Prescaler = 0x05 ; Result =EnviarTrama (&H32, 400, &H52, &H30, &H30, &HFA+&H30, &H30, &H33, &H30, &H33, &H30, &H35); ' Carga el buffer de transmision interno a partir de &BufferTx[0] IndTx = TramaEnviada(BufferTx) ' Se recoge el resultado For i = 1 To IndTx * 2 b(i) = AscB(MidB(BufferTx, i)) Next i ' el paso de parametros a la dll genera un byte adicional en ' cada parametro que despreciamos (i=i+1) For i = 1 To IndTx * 2 List1.AddItem (Hex$(b(i))) i =i + 1 Next i ' Carga el buffer de recepcion interno a partir de &BufferRx[0] IndRx = TramaRecibida(BufferRx) ' Se recoge el resultado For i = 1 To IndRx * 2 b(i) = AscB(MidB(BufferRx, i)) Next i ' el paso de parametros a la dll genera un byte adicional en ' cada parametro que despreciamos (i=i+1) For i = 1 To IndRx * 2 List2.AddItem (Hex$(b(i))) i =i + 1 Next i End Sub 10
11 Private Sub Form_Load() Result = IniComunicationsPaP("COM1", 19200, 0, 8) End Sub Private Sub Form_Terminate() ' Libera el canal de comunicación Result = EndComunicationsPaP End Sub Private Sub Form_Unload(Cancel As Integer) Result = EndComunicationsPaP End Sub Private Sub Salir_Click() ' Libera el canal de comunicación Result = EndComunicationsPaP End End Sub Fichero Module1.bas Public Declare Function IniComunicationsPaP Lib "micropap_dll.dll" (ByVal port_arg As String, ByVal rate_arg As Integer, ByVal parity_arg As Byte, ByVal ByteSizechar As Byte) As Integer Public Declare Function EnviarTrama Lib "micropap_dll.dll" (ByVal identificador As Byte, ByVal N_Pasos_Totals As Integer, ByVal Sentit_Gir As Byte, ByVal N_Pasos_Aceleracio As Byte, ByVal N_Pasos_Deceleracio As Byte, ByVal Velocitat_Max As Byte, ByVal Velocitat_Min As Byte, ByVal MicroPasos As Byte, ByVal CorrentStop As Byte, ByVal SearchHome As Byte, ByVal ContinuousMov As Byte, ByVal Prescaler As Byte) As Integer 11
12 Public Declare Function TramaRecibida Lib "micropap_dll.dll" (ByVal BufferRxUser As String) As Integer Public Declare Function TramaEnviada Lib "micropap_dll.dll" (ByVal BufferTxUser As String) As Integer Public Declare Function EndComunicationsPaP Lib "micropap_dll.dll" () As Integer 12
6. Vectores. 1. Introducción. 2. Declaración (I) Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos.
6. Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice 4. Paso de parámetros 5. Recorrido completo 6. Recorrido de búsqueda 7. Inicialización 2 Necesidad Agrupar
Práctica 5MODBUS: Bus Modbus
Práctica 5MODBUS: Bus Modbus 1 Objetivos El objetivo de esta práctica es la utilización y la programación de una red Modbus. El alumno debe ser capaz de: Diferenciar los tres niveles fundamentales de la
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
Protocolo MODBUS para procesadores M850-W-x y M850-P-x
Protocolo MOBU para procesadores M850--x y M850-P-x Instrucciones de Instalación y Mantenimiento IM-P333-91 MI Issue 1 M850--x M850-P-x 1. Protocolo MOBU 1.1 Parámetros de transmisión en serie e información
Guía de Programación para Visual Basic 6
Innova Service Tecnología www.istec.cl Guía de Programación para Visual Basic 6 Versión 1.1 Indice Introducción.1 Instalación y Enlace a Proyecto Visual Basic.3 Consideraciones Generales Nombres de funciones
Práctica 2. Control de velocidad mediante el autómata CP1L y el variador MX2 de Omron
Sistemas de Control Automático Práctica 2. Control de velocidad mediante el autómata CP1L y el variador MX2 de Omron Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2011 GITE IEA - 1 -
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
Transmisión paralelo:
Comunicaciones Transmisión paralelo: Todos los bits que forman un carácter de datos se propagan a la vez Se utilizan tantos canales como bits tenga el carácter (+ adicionales de control) Transmisión serie:
Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A)
aprenderaprogramar.com Arrays unidimensionales. Dim.Option Base. Erase. Ejemplos en Visual Basic (CU00311A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor: Mario R. Rancel
Relojes secundarios OSIRIA
Relojes secundarios OSIRIA OSIRIA 220 AR KNX 5009200 OSIRIA 230 AR KNX 5009210 OSIRIA 230 SR KNX 5009211 OSIRIA 240 AR KNX 5009230 OSIRIA 240 SR KNX 5009231 OSIRIA 241 AR KNX 5009240 OSIRIA 241 BR KNX
Figura 2. Formato de un dato serie síncrono.
ELECTRÓNICA DIGITAL II 1 COMUNICACIÓN SERIE EN EL 8051 En la comunicación serie los datos se transfieren bit por bit. Una interfaz en el microcontrolador los transfiere el dato en paralelo del CPU a serie
ANEXO A: COMANDO REMOTO MEDIANTE PROTOCOLO MODBUS-RTU ESTACION DOSIFICADO LIQUIDO MODELO CP-1740
ESTACION DOSIFICADO LIQUIDO MODELO CP-1740 El controlador CP-6100 permite el control remoto usando protocolo modbus-rtu modo esclavo (interrogado por PLC o SCADA) con los siguientes parámetros: PROTOCOLO
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
MODBus RTU en los registradores CAMRegis
157FHF1 E MODBus RTU en los registradores CAMRegis 1. INTRODUCCIÓN Este documento está orientado a describir al usuario el funcionamiento del protocolo serie de comunicaciones MODBus RTU implementado por
TERMÓMETRO DIGITAL DS1624
TERMÓMETRO DIGITAL DS1624 Centro CFP/ES COMUNICACIÓN I2C 1 CARACTERÍSTICAS DEL DS1624 El DS1624 tiene una resolución de 13 bits. Como la mayoría, sigue midiendo temperaturas en el rango de 55 C a +125
Agente de Comunicaciones Manual de Usuario
Agente de Comunicaciones Manual de Usuario 2015 ÍNDICE ÍNDICE... 2 Manual de Usuario... 3 1 AGENTE DE COMUNICACIONES... 3 1.1 Descripción del módulo... 3 2 MANUAL DE USUARIO... 4 2.1 Ingreso al Sistema...
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:
llamada a la función Val(num) cambiosigno(n) redondeo(num,3)
Resumen Subprogramas y Funciones del Usuario - 1- SUBRUTINAS o Subprogramas Y FUNCIONES Un subprograma o subrutina es una parte de codificación que realiza un proceso o procedimiento al que se puede acceder
Manual de turbo pascal
Universidad Nacional Experimental De Los Llanos Occidentales Ezequiel Zamora UNELLEZ-Barinas Manual de turbo pascal Bachilleres: Martinez Ninibeth C.I:20.867.002 Mora Yaco C.I:17.205.073 Estructura de
El protocolo MODBUS-RTU es un formato de transmisión en serie de datos, utilizado extensamente en las
SERIE KOSMOS CÓDIGO: 30728405 EDICIÓN: 04.01.2012 MANUAL DE INSTRUCCIONES PROTOCOLO MODBUS-RTU MICRA-E ÍNDICE 1. PROTOCOLO MODBUS-RTU... 3 2. CALCULO DEL CRC... 4 3. TIEMPOS... 4 4. FUNCIONES MODBUS...
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 4 Programación estructurada: Funciones y procedimientos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento
Integración TpvpcImplantado
2.14 01/12/2010 Referencia TPC000 Versión: 2.14 i ÍNDICE DE CONTENIDO 0. Introducción... 1 1. Destinatarios... 2 2.... 3 Iniciar Comunicación en Modo Transparente... 4 Iniciar Comunicación en Modo Interfaz
Librería: winfis32.dll v04.27 Para uso con impresoras fiscales HASAR
Librería: winfis32.dll v04.27 Para uso con impresoras fiscales HASAR Argentina, Venezuela, Panamá Contenido LIBRERÍA WINFIS32.DLL V04.27... 2 FUNCIONES DISPONIBLES... 4 FUNCIÓN: VERSIONDLLFISCAL( )...
Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
2. INSTALACIÓN DEL ADAPTADOR USB-Bluetooth EN EL PC. 3. INSTALACIÓN DEL ADAPTADOR RS232C-Bluetooth Promi
INDICE 1. INTRODUCCIÓN 2. INSTALACIÓN DEL ADAPTADOR USB-Bluetooth EN EL PC 3. INSTALACIÓN DEL ADAPTADOR RS232C-Bluetooth Promi 4. ENLACE PROMI CON DISPOSITIVO Bluetooth DEL PC 5. CONFIGURACIÓN DEL PUERTO
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
Comunicación MM4 - USS - S7-200
Comunicación MM4 - USS - S7-200 Aplicable a MM4, USS, S7-200 Conexión USS variador de velocidad MM4 y SINAMICS REQUERIMIENTOS Step7 MicroWin V3.2 o superior Simatic Step7 MicroWin Add On: Instruction Library
ESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO
ESTRUCTURA DE COMPUTADORES I (Capítulo 16:El Teclado) 1/5 16-EL TECLADO 16.1 INTRODUCCIÓN: El teclado se comunica con la BIOS a través de puertos de comunicación controlados por las interrupciones de la
Tema 4: SISTEMAS DE ENTRADA/SALIDA. Un computador no puede estar formado sólo por la CPU y la memoria.
Tema 4: SISTEMAS DE ENTRADA/SALIDA ÍNDICE 1. Introducción. 2. Módulos de Entrada/Salida: comunicación CPU - Periféricos. 3. Mapa de Entrada/Salida: común y separada. 4. Introducción a los métodos de programación
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:
Arrays. Programación. Licenciatura de Lingüística y Nuevas Tecnologías
Arrays Programación Licenciatura de Lingüística y Nuevas Tecnologías 2007-2008 Agenda Definición Declaración, creación, inicialización Acceso a los elementos del array Propiedades de los arrays Array como
MANUAL DE USUARIO DEL SISTEMA MATEGE
MANUAL DE USUARIO DEL SISTEMA MATEGE Índice del documento: INTRODUCCIÓN... 4 REQUISITOS... 5 ACCESO AL SISTEMA... 5 MATRICULACIÓN DE VEHÍCULOS... 5 Gestor Administrativo... 5 Empleado de Gestoría... 5
SSI INFORMACIÓN GENERAL ENCODERS ABSOLUTOS Y ABSOLUTOS PROGRAMABLES
INFORMACIÓN GENERAL SSI ENCODERS ABSOLUTOS Y ABSOLUTOS PROGRAMABLES En muchos casos los datos transmitidos de un sistema a otro están sometidos a campos magnéticos, ruidos, al utilizar un interface estándar
12. Pruebas Realizadas
12. Pruebas Realizadas En este capitulo se describirán todas las pruebas de comunicación realizadas con el sistema Bluetooth WT-11. Todas estas pruebas se han realizado en el laboratorio para comprobar
PROTOCOLO IP. Vicente Sánchez Patón. I.E.S Gregorio Prieto. Tema 1 SRI
PROTOCOLO IP Tema 1 SRI Vicente Sánchez Patón I.E.S Gregorio Prieto Cada dispositivo de una red debe definirse en forma exclusiva. En la capa de red, es necesario identificar los paquetes de la transmisión
Sist s em e a m s s O per e ativos o. s Unidad V Entrada Sali l d i a.
Sistemas Operativos. Unidad V Entrada Salida. Programación de Entrada y Salida Introducción. Comunicación de los procesos con el mundo externo : Mecanismo de E/S de información. Aspectos que diferencian
Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A)
aprenderaprogramar.com Arrays dinámicos y arrays estáticos con Visual Basic y.net. Redim, Redim Preserve, Erase. Ejemplos (CU00342A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión:
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...
Arquitectura de computadoras
Arquitectura de computadoras Técnicas Digitales III Ing. Gustavo Nudelman 2013 Que entendemos por arquitectura Un sistema con una CPU, memoria y dispositivos de entrada y salida puede considerarse un sistema
3. Estructuras iterativas
3. Estructuras iterativas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Estructura iterativas 1. Análisis de algoritmos iterativos 2. Ej11: While 3. Ej12:
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
INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN. Métodos Numéricos Carlos Zotelo
INTRODUCCIÓN A LA PROGRAMACIÓN EN FORTRAN Métodos Numéricos 2008 - Carlos Zotelo Introducción a Fortran 77 / 90 1. El lenguaje Fortran 77 / 90 2. Tipos de datos básicos 3. Constantes y variables 4. Entrada
Manejo de Entrada-Salida. Arquitectura de Computadoras
Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.
5. Sentencias selectivas o condicionales
60 A. García-Beltrán y J.M. Arranz 5. Sentencias selectivas o condicionales Objetivos: a) Describir el funcionamiento de las sentencias selectivas o condicionales (if-else y switch) b) Interpretar el resultado
MANUAL DE USUARIO CENTRO DE CONTROL DE FLOTAS MU-CCF-021-SN AGOSTO 2000 EDICIÓN: 1 REVISIÓN: 0
CENTRO DE CONTROL DE FLOTAS MANUAL DE USUARIO MU-CCF-021-SN EDICIÓN: 1 ÍNDICE 1 INTRODUCCIÓN... 1.1 2 FUNCIONALIDAD... 2.1 3 REQUISITOS DEL SISTEMA... 3.1 4 INSTALACIÓN DEL PROGRAMA... 4.1 5 MANEJO DEL
Manejo de Entrada-Salida. Arquitectura de Computadoras
Manejo de Entrada-Salida Arquitectura de Computadoras Agenda 1.2.3.1Módulos de entrada/salida. 1.2.3.2Entrada/salida programada. 1.2.3.3Entrada/salida mediante interrupciones. 1.2.3.4Acceso directo a memoria.
The Atomik Microkernel API Reference, version 0.1 december 2013 (Spanish)
Consolas gráficas La API de consolas gráficas permite enviar y recibir texto por el dispositivo de vídeo por defecto. Si bien esta es la API que Atomik usa por defecto para escribir mensajes de estado
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 3 Estructuras de datos Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo undamentos de Informática. Departamento de Ingeniería de Sistemas y Automática.
Circuito de Offset
Figura 3.3 Conexión del Amplificador Los cálculos para la ganancia son simples y se muestran en la ecuación (3.), en estas se puede observar que para el cálculo de la ganancia es necesario establecer el
En este ejemplo también vamos a crear la capa Entidades que va a servir para modelar nuestra base de datos.
La programación por capas es un estilo de programación en el que el objetivo primordial es la separación de la lógica de negocios de la lógica de diseño; un ejemplo básico de esto consiste en separar la
Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario
Empleo de módulos y Procedimientos Procedimientos definidos por el usuario Según lo que hemos visto hasta ahora, Visual Basic, almacena el código en módulos. Hay tres clases de módulos: formularios (.frm),
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
Tema: Tipos de datos y conversiones
Tema: Tipos de datos y conversiones Objetivos: El propósito de este tema es que el alumno se familiarice con el entorno de desarrollo de Visual C# Express y realice diversos programas en el entorno Consola,
PASOS PARA CREAR FUNCIONES CON VBA
PASOS PARA CREAR FUNCIONES CON VBA Una función es un conjunto de instrucciones que permiten predefinir una fórmula que será utilizada en la hoja de cálculo y que mostrará su resultado en una celda. La
ISA-UMH TDOC STEP 7-Micro. Unidad de programación. Visualizador de textos. Panel de operador. Impresora. Módem. Lector de código de barras
STEP 7-Micro Módulos de ampliación Unidad de programación PC Visualizador de textos Panel de operador Impresora Módem Lector de código de barras Sensores/actuadores *) A partir 10/99 1 INDICE S7-200. Comunicaciones
GUÍA RÁPIDA DE CONEXIÓN DEL F9.
GUÍA RÁPIDA DE CONEXIÓN DEL F9. El presente documento le ayudará a realizar las conexiones necesarias para el correcto funcionamiento del dispositivo F9. IDENTIFICACIÓN DEL EQUIPO. 1.- En su parte frontal
Comencemos a programar con. Apéndice 01. Tipos numéricos, Bytes y bits
Comencemos a programar con VBA - Access Apéndice 01 Tipos numéricos, Bytes y bits Eduardo Olaz A_01-2 Byte, bit, Bytes, bits Qué es eso? Los datos e instrucciones que utiliza el procesador los lee y escribe
Agradecimientos. Nota de los autores. 1 Problemas, algoritmos y programas 1
Prologo Agradecimientos Nota de los autores Índice general I III V VII 1 Problemas, algoritmos y programas 1 1.1 Programas y la actividad de la programación.................... 4 1.2 Lenguajes y modelos
Guía rápida para gestionar el puerto paralelo del PC
Guía rápida para gestionar el puerto paralelo del PC Descarga desde: http://eii.unex.es/profesores/jisuarez/descargas/ip/guia_rapida_pp.pdf José Ignacio Suárez Marcelo Universidad de Extremadura Escuela
Especificación del Protocolo de Envió de Datos. Especificación del protocolo sobre TCP para envió de data georeferenciada de vehículos de transporte
Especificación del protocolo sobre TCP para envió de data georeferenciada de vehículos de transporte Preparado por: Ivan Ticona Fecha: 03-08-2011 1 Contenido Definición del protocolo... 3 1. Objetivo...
Tema 9 Periféricos de Entrada
Tema 9 Periféricos de Entrada Periféricos e Interfaces Tema 9/1 Contenido TECLADOS DISPOSITIVOS APUNTADORES DIGITALIZADORES Teclados Tecnología y Tipos Estructura Funcionalidad Interfaz al computador:
INSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Ing. Guillermo Murcia Ing. Jorge Luis Strack gjmurcia@fi.mdp.edu.ar jlstrack@fi.mdp.edu.ar Lecto-grabadora de SDcard - Se comunica con Arduino a través del protocolo de comunicación SPI. - Se comanda a
APLICACIÓN EMAYA MÓDULO INCIDENCIAS PARA DISPOSITIVOS MÓVILES IPHONE
APLICACIÓN EMAYA MÓDULO INCIDENCIAS PARA DISPOSITIVOS MÓVILES IPHONE ÍNDICE 1- INTRODUCCIÓN 2 2- INSTALACIÓN Y DESCARGA 3 3- INICIO 3 3-1- REGISTRO 4 3.2- IDIOMA 5 3.3- INFORMACIÓN 5 4- GESTIÓN DE INCIDENCIAS
Diseño Basado en Componentes. Curso 2008 / 09
Beneficios de OOP Diseño Basado en Componentes Ingeniería Informática Universidad Carlos III de Madrid Programación Orientada a Objetos (OOP) en VB.NET Diseño Basado en Componentes. Curso Conceptos orientados
BASES DE DATOS EN VISUAL BASIC ACCESS + SQL
BASES DE DATOS EN VISUAL BASIC ACCESS + SQL by Damián Sottosanti Ultima actualización: 03-08-2004 CREAMOS LA BASE DE DATOS EN ACCESS Abrimos Access y elegimos "Crear una nueva base de datos usando" "Base
GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP.
GUÍA DE ESTUDIO TEMA 2. MODELO OSI. ESTÁNDARES Y PROTOCOLOS. MODELO TCP/IP. OBJETIVOS Introducir conceptos de las comunicaciones: protocolo, jerarquías de protocolos y estándares utilizados. Conocer los
API Mnemónico Operandos Función. Controladores. 100 MODRD Leer datos de Modbus
Manual de operación de DVP-ES2/EX2/SS2/SA2/SX2 - Programación API Mnemónico Operandos Función 100 MODRD Leer datos de Modbus Controladores ES2/EX2 SS2 SA2 SX2 PULSE 16 bits 32 bits ES2/EX2 SS2 SA2 SX2
HARDWARE USB/RS232 (28 servos)
HARDWARE USB/RS232 (28 servos) MANUAL DE MONTAJE Diseño de: J.V.M INDICE 1- MONTAJE DEL HARDWARE.. PAG 2 LISTA DE MATERIALES INSTRUCCIONES PARA EL MONTAJE PINEADO DEL MICROCONTROLADOR 2- ESQUEMA ELECTRONICO
Generador de analizadores léxicos FLEX
Generador de analizadores léxicos FLEX Procesadores de Lenguajes 4 o Informática PL curso 2008-2009 (CCIA) CCIA Octubre 2008 PL 0809 (CCIA) Introducción a FLEX Octubre-2008 1 / 12 Uso de FLEX FLEX: traduce
Tema 14: Arreglos estáticos en C
Tema 14: Arreglos estáticos en C Solicitado: Ejercicios 05: Ejercicios con arreglos estáticos unidimensionales M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom
SUPER CONTROLADOR DE SERVOS S310175
SUPER CONTROLADOR DE SERVOS S310175 Controlador para servos con retroalimentación del par motor No es necesario realizar modificaciones a los servos Características: Sus ocho salidas independientes de
Diseño visual. Creacion de un modulo para la API
Creacion de un keylogger en Vbasic 6.0 por: BLackShadow. Diseño visual Lo primero es lo primero... Abrir Visualbasic y seleccionar un nuevo formulario estandard tipo.exe, luego seleccionamos de la caja
Laboratorio de Arquitectura de Redes. Entrada y salida estándar
Laboratorio de Arquitectura de Redes Entrada y salida estándar Entrada y salida estándar Entradas y salidas Salida con formato: printf() Entrada de datos con formato: scanf() El buffer de teclado Entrada
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
ESCUELA DE INFORMÁTICA
TÉCNICO EN SISTEMAS LABORAL SUBMODULO TEMA 1 (Visual Basic for Application) Microsoft VBA (Visual Basic for Applications) es el lenguaje de macros de Microsoft Visual Basic que se utiliza para programar
Práctica 2. Controles Básicos.
Práctica 2. Controles Básicos. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Añadir controles a un formulario (Etiquetas, cuadro de texto y botones de comando) 2. Establecer las
MANUAL BÁSICO DE MYSQL
MANUAL BÁSICO DE MYSQL ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO MANUAL BÁSICO DE MYSQL... 1 INTRODUCCIÓN... 3 1. CONECTARSE CON
Fundamentos de Programación Visual Basic
Pág. N. 1 Fundamentos de Programación Visual Basic Familia: Editorial: Tecnología de información y computación Macro Autor: Ricardo Walter Marcelo Villalobos ISBN: 978-612-304-236-3 N. de páginas: 280
Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
FUNDAMENTOS DE INFORMÁTICA
FUNDAMENTOS DE INFORMÁTICA Tema 2 Expresiones, operadores y estructuras de control Departamento de Ingeniería de Sistemas y Automática Universidad de Vigo Fundamentos de Informática. Departamento de Ingeniería
Programación con Visual Basic 6
Programación con Visual Basic 6 Introducción y Repaso Lab. Geomática II Depto. Ingeniería Geográfica ~ USACH ~ CHILE Profesor: Ing. Marcos Medina Tapia. 1 Introducción. Un programa informático es un conjunto
Curso de Programación II con Visual Basic.Net
Curso de Programación II con Visual Basic.Net Funciones. Subrutinas y procedimientos Descripción Crear Interfaz Acceso a datos Debug and Deploy Uso de Visual Studio.NET Escribir Código Depurar e Implantar
Lector Portátil F-210 Para Manga de Manejo
Lector Portátil F-210 Para Manga de Manejo Manual de Usuario (2005) LECTOR F-210 ESPECIFICACIONES TÉCNICAS Compatibilidad de Lectura HDX y FDX conforme a las normativas ISO 11784 y 11785 Rango de Lectura
Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A)
aprenderaprogramar.com Ejemplo de programa básico en Visual Basic. Option Explicit, Form, Dim, String, etc. (CU00310A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029 Autor:
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE)
GLOSARIO DE MICROSOFT VISUAL BASIC (HAZ CLIC EN LA OPCION DEL MENU Y ACCEDERAS RAPIDAMENTE) Menú 1. Operadores Matemáticos 2. Operadores relacionales 3. Funciones de Visual Basic 4. Tipos de variables
Tema: Comunicación en Serie. Interfaz RS-232.
1 Tema: Comunicación en Serie. Interfaz RS-232. Facultad: Ingeniería Escuela: Electrónica Asignatura: Redes de Comunicación Industrial Lugar de ejecución: Instrumentación y Control (Edificio 3, 2da planta)
Variables. Profesor Leonardo Carámbula - Programación III EMT I.S.B.O.
Variables Variables Variables: espacio en memoria que almacena un conjunto de información, haciendo referencia al mismo por un nombre. Declaración: Dim nombre_variable As tipo_dato Variables: Ejemplos:
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
Sensor Analógico: Potenciómetro
1.2.16. Sensor Analógico: Potenciómetro En esta actividad vamos a utilizar un potenciómetro como ejemplo de sensor analógico. Los potenciómetros son utilizados en multitud de aplicaciones, como por ejemplo
Computación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
Catálogo de errores intercambio electrónico mensaje XML FAUCA
Catálogo de errores intercambio electrónico mensaje XML FAUCA Código de error Descripción del error Observaciones 101 Pais de registro de exportacion no valido 102 Año de registro de la exportación no
Programación n con Visual Basic.NET. Visual Basic.NET. Francisco Ruiz Manuel Ángel Serrano
Programación n con Visual Basic.NET 2 El Lenguaje Visual Basic.NET Francisco Ruiz Manuel Ángel Serrano Escuela Superior de Informática Universidad de Castilla-La Mancha Programación n con Visual Basic.NET
Redes (9359). Curso Ingeniería Técnica en Informática de Sistemas (plan 2001)
Redes (9359). Curso 2010-11 Ingeniería Técnica en Informática de Sistemas (plan 2001) Carlos A. Jara Bravo (cajb@dfists.ua.es) Grupo de Innovación Educativa en Automática 2010 GITE IEA Redes (9359). Curso
Manual Lector Ges2S Rumitag (Versión 5.0.7)
Manual Lector Ges2S Rumitag (Versión 5.0.7) Menú de opciones 1. Lectura 2. Control 1. Nuevo 2. Modificar 3. Borrar 4. Imprimir 5. Imprimir Todo 3. Borrar datos 4. Capacidad 5. Configuración 1. Nivel Batería
Ficha de Aprendizaje N 13
Ficha de Aprendizaje N 13 Curso: Lógica y lenguaje de programación Tema: Fundamentos de programación Duración: 2 horas pedagógicas Logros de aprendizaje Identifica los diferentes tipos de operadores que
BANCO CENTRAL DE VENEZUELA
BANCO CENTRAL DE VENEZUELA RIF: G-20000110-0 INSTRUCTIVO PARA EL USUARIO EXTERNO DEL SISTEMA DE INTEGRACIÓN CON ENTES EXTERNOS Junio, 2009 TÍTULO: INSTRUCTIVO PARA EL USUARIO EXTERNO DEL SISTEMA DE INTEGRACIÓN