Guía de Programación para Visual Basic 6

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

Download "Guía de Programación para Visual Basic 6"

Transcripción

1 Innova Service Tecnología Guía de Programación para Visual Basic 6 Versión 1.1

2 Indice Introducción.1 Instalación y Enlace a Proyecto Visual Basic.3 Consideraciones Generales Nombres de funciones y procedimientos 5 Uso de puerto COMM (RS232) o USB...5 Valores de retorno de las funciones y condiciones de error 6 Tabla Resumen de Funciones y Subrutinas Visual Basic..8 Referencia de Funciones y Subrutinas A. Rutinas de Inicialización y Término...10 B. Funciones de entradas y salidas 13 C. Funciones especiales...21

3 Introducción Microsoft Visual Basic es uno de los lenguajes de programación Windows más difundidos actualmente. Combina facilidad de uso, programación atractiva y recursos adecuados tanto para principiantes como para programadores expertos. Figura 1. Ejemplo del entorno Visual Basic 6.0 en Windows XP. La primera versión se presentó a principios de los 90, hasta llegar a la actual, que forma parte de Visual Studio No obstante, para muchas aplicaciones se sigue utilizando la versión 6.0 (aparecida en 1998) debido a la gran cantidad de licencias adquiridas para esa versión y a la preferencia de muchos programadores por sobre versiones posteriores más complejas. QuadraLab utiliza una librería DLL especial para permitir su control y administración vía Visual Basic: Pag.1

4 PC Compatible Entorno de programación Visual Basic 6 DLL de control Puerto COM o USB QuadraLab Figura 2. Estructura conceptual de la comunicación via DLL. Como se puede ver en el esquema, el DLL administra los detalles de la comunicación, actuando como una capa protectora entre el programador Visual Basic y el hardware del módulo. Mediante el DLL es posible: Acceder a las entradas y salidas de QuadraLab, tanto digitales como análogas. Programar algoritmos complejos de control, permitiendo a QuadraLab comportarse como una interface industrial. Acceder a información especial del módulo, como número de serie y nombre del equipo. Los detalles de la comunicación serial son enmascarados por el DLL, ofreciendo un conjunto de funciones de alto nivel como leer entrada o cambiar salida. Sólo se requiere que el programador invoque una función especial de inicialización y proporcione el número de puerto COM (Virtual USB o puerto COM físico) y lo demás es realizado automáticamente por el DLL. Nota: El software de control del DLL requiere para su correcto funcionamiento la versión SP6 de Visual Basic 6.0. Este parche puede descargarse desde msdn.microsoft.com El DLL ha sido especialmente diseñado para Visual Basic, por tanto no requiere que el programador declare explícitamente sus funciones y subrutinas. Esto aumenta la sencillez de uso y permite que el programador se concentre exclusivamente en la construcción y depuración del software de control. Pag.2

5 Instalación y Enlace a Proyecto Visual Basic Instalación del DLL. El DLL no requiere de un programa especial de instalación. Sólo se requiere copiarlo a la carpeta System, dentro de la carpeta WINDOWS (en Windows XP) o dentro de la carpeta WINNT (en Windows 2000). Asegúrese de que Visual Basic no está ejecutándose al momento de instalar el DLL. En se encuentra siempre la versión más actual del DLL, que incluye depuración de posibles errores y mejoras. Una vez que el DLL está instalado en la carpeta de sistema, es necesario enlazarlo con el proyecto Visual Basic (VB) para poder acceder a todos sus recursos y funciones. A continuación se explica el procedimiento necesario; esto debe realizarse para cada nuevo proyecto VB creado. Para enlazar la biblioteca DLL a un proyecto Visual Basic: 1) En el menú Proyecto, hacer click en el ítem Referencias 2) Seleccionar Quadralab_VB6.dll en la lista de referencias (si no está en la lista, debe localizarse manualmente el DLL con el botón [Examinar] ): C:\WINDOWS\SYSTEM\ En el ejemplo, el DLL se ha instalado en la carpeta de sistema de Windows XP en la unidad C: Pag.3

6 Una vez seleccionada esta referencia, las funciones y subrutinas del DLL estarán disponibles al proyecto Visual Basic sin necesidad de declaraciones u otros pasos. Cómo comprobar la instalación y enlazado correcto del DLL. Para comprobar si el DLL está enlazado correctamente, puede llamarse a la función ql_version_dll, que mostrará la versión del DLL de control en una caja de mensajes. Ejemplo: Se ha creado un botón de comando llamado command1 en el formulario del proyecto. Haciendo doble clic sobre el mismo, al momento del diseño, se tipea el siguiente código para el botón: Private Sub Command1_Click() ql_version_dll True End Sub Al momento de ejecutar el proyecto y hacer click sobre el botón, debiera aparecer el siguiente mensaje: Cualquier mensaje de error indica que el DLL no está correctamente enlazado al proyecto. Notar que no es requerido llamar a esta función para inicializar al módulo y operarlo; se ha previsto esta función como una manera de verificar la instalación del DLL y la posibilidad de obtener la versión del mismo. Para comprobar el correcto funcionamiento de la comunicación y del módulo, se recurre a las funciones de inicialización, a discutir en la siguiente sección: Referencia de Funciones y Subrutinas. Pag.4

7 Consideraciones Generales Antes de proceder con la referencia completa de procedimientos y funciones disponibles en el DLL, se recomienda estudiar con cuidado la siguiente información: Nombres de funciones y procedimientos. Todos los procedimientos y funciones del DLL empiezan con el prefijo ql_, tal como ql_inic() o ql_leer_ent_dig(). Esto permite evitar confusiones de nombres con funciones ya existentes, independientes de QuadraLab. Los nombres están en lenguaje español para facilitar el aprendizaje de los mismos. Uso de puerto COMM (RS232) o USB. La biblioteca DLL administra de manera transparente al programador la comunicación, independientemente de si se está usando un puerto COM virtual-usb o un puerto DB-9 físico. Al momento de inicializar el módulo, mediante la función ql_inic(), se especifica al DLL qué puerto COM se utilizará y éste intentará inicializar la comunicación por esa vía. Recuérdese que el control por USB se realiza por medio de un puerto COM virtual; esto se explica en el capítulo de Comunicaciones del Manual de Usuario. No obstante lo anterior, el uso de un puerto COM virtual-usb tiene complicaciones particulares de rendimiento que no son problemas del DLL o del módulo QuadraLab en sí mismo, sino que de la manera en que el hardware USB administra la comunicación. En líneas generales, si se envían demasiadas peticiones secuenciales de lectura o escritura al módulo, el tráfico por USB tenderá a atascarse haciendo el rendimiento del programa VB lento. Para paliar este inconveniente (inexistente cuando se usa un puerto COM RS-232 verdadero ), el DLL ofrece un modo burst especial que permite leer el estado de todas las entradas y salidas del módulo con un solo comando, reduciendo así en gran medida el tráfico USB. Esta característica se explica detalladamente en la sección de Referencia de Funciones y Procedimientos. Pag.5

8 No olvidar que es necesario especificar en el mismo módulo QuadraLab explícitamente si el control vía PC será por su puerto USB o RS-232. Para ello, referirse al capítulo de Comunicaciones del Manual de Usuario. Valores de retorno de las funciones y condiciones de error. Existen básicamente tres tipos de funciones disponibles en la biblioteca DLL para QuadraLab: Funciones de lectura Funciones de escritura Funciones especiales Las funciones de lectura en su mayoría se refieren a las entradas digitales y análogas del módulo. No obstante, algunas de ellas también leen valores escritos en las salidas e información especial, como nombre del equipo. La mayor parte de las funciones de lectura devuelven valores numéricos iguales o mayores que 0, en formato entero (Integer, 16 bits) o bien formato punto flotante (Single, 32 bits), según el caso. Si hay una condición de error, como un fallo en la comunicación, estas funciones devuelven un -1. Las funciones de escritura, aunque por concepto no leen valores desde el módulo, retornan un tipo boolean (verdadero o falso) para indicar que la operación se realizó en forma correcta. Si no se requiere estricta certeza de que la operación se realizó, entonces puede ignorarse el valor de retorno (False indica error en la operación). Para una mayor sencillez en aplicaciones de laboratorio, es posible omitir el valor de retorno y usar estas funciones simplemente como comandos: todo_ok = ql_cambiar_sal_v1(2.5) ejemplo usando valor de retorno, se guarda en la variable tipo boolean todo_ok o bien, ql_cambiar_sal_v1(2.5) ejemplo ignorando el valor de retorno La primera forma se recomienda en aplicaciones donde la seguridad de la conexión sea un Pag.6

9 problema crítico. QUADRALAB Notar que la versión simplificada (la de abajo) no lleva paréntesis, esto es por características propias de Visual Basic. Los ejemplos de este manual están dados en esta forma simplificada. La naturaleza de las funciones especiales y sus valores de retorno serán discutidas en detalle según el caso. Se provocará un error al intentar ejecutar funciones de lectura / escritura sin haber inicializado la comunicación con el módulo. Pag.7

10 Tabla Resumen de Funciones y Subrutinas Visual Basic para el módulo QuadraLab, Versión 1.0 Categoría Nombre Func / Sub Tipo de retorno Comentarios ql_dll_version Function String Devuelve y/o muestra en pantalla la versión del DLL de control. Inicialización y Término ql_inic Function Boolean Inicializa el módulo en el puerto COM (virtual USB o físico) especificado. ql_terminar Function Boolean Cierra la comunicación y libera al puerto COM usado. Devuelve false si la operación falló. ql_leer_ent_dig Function Byte Devuelve el estado lógico de la entrada digital especificada. ql_leer_ent_v1 ql_leer_ent_v2 Function Single Devuelve la lectura de la entrada de voltaje v 1 o v 2, en volts. Entradas y Salidas ql_leer_ent_i1 ql_leer_ent_i2 Function Single Devuelve la lectura de la entrada de corriente i 1 o i 2, en miliamperes. ql_leer_pot_datos Function Single Devuelve la posición absoluta de la perilla Datos del módulo, en %. ql_leer_sal_dig Function Byte Devuelve el estado lógico de la entrada digital especificada. ql_leer_sal_v1 ql_leer_sal_v2 ql_leer_ent_i1 ql_leer_ent_i2 Function Single Devuelve la lectura de la salida de voltaje v 1 o v 2, en volts. Function Single Devuelve la lectura de la salida de corriente i 1 o i 2, en miliamperes. Pag.8

11 Entradas y Salidas (cont.) ql_cambiar_sal_v1 ql_cambiar_sal_v2 ql_cambiar_sal_i1 ql_cambiar_sal_i2 QUADRALAB Function Boolean Programa el voltaje especificado en las salidas de voltaje. Function Boolean Programa la corriente especificado en las salidas de corriente. ql_cambiar_sal_dig Function Boolean Programa la salida digital especificada. ql_set_burst Sub -- ql_leer_burst Function Boolean Permite activar o desactivar el modo burst para lectura de entradas y salidas. Refresca el burst buffer del PC con la información de las entradas y salidas del módulo. Funciones Especiales ql_set_msg Sub -- Establece si se mostrarán o no mensajes de error en cajas de mensaje. ql_leer_nombre Function String Retorna el nombre del equipo (12 caracteres) como un string. ql_leer_os Function String Retorna la Versión de Sistema instalada en el módulo como un string. ql_leer_modelo Function String Retorna el modelo del equipo como un string. Pag.9

12 Referencia de Funciones y Subrutinas A. Rutinas de Inicialización y Término Public Function ql_version_dll(msg As Boolean) As String Esta rutina retorna la version del DLL de control instalado en el sistema, lo que puede ser útil en la medida en que nuevas versiones del DLL pueden ofrecer carácterísticas de control adicionales y depuración de errores. Si el argumento msg=true, se muestra una ventana con la información de versión en pantalla. Por ejemplo, al tipear desde Visual Basic: ql_version_dll(true) se muestra una ventana como la siguiente: El valor de retorno corresponde a la versión en forma de String. Por ejemplo, 1.0 o 2.3. Public Function ql_inic(puerto As Byte) As Boolean Esta rutina es fundamental, por cuanto ejecuta la inicialización del protocolo para utilizar las características del módulo. Ninguna otra función o subrutina relacionada con el módulo responderá si no se ha ejecutado correctamente esta rutina. El argumento puerto corresponde al puerto COM (virtual-usb o RS-232) al que se encuentra conectado la interface. Por ejemplo, para inicializar la interface en el puerto COM3, se tipea lo siguiente: Pag.10

13 ql_inic(3) QUADRALAB Con lo que aparece una ventana similar a ésta: La información que aparece en esta ventana es enviada directamente por el microcontrolador del módulo. Se mostrará una ventana con un mensaje de error si no es posible comunicarse con la interface: Esta función retorna True si la inicialización fue exitosa, o False si hubo un error de comunicación u otro tipo. En caso de que la comunicación se haya establecido, el puerto COM utilizado no estará disponible para otras aplicaciones hasta cerrarlo como es explica inmediatamente. Condiciones de error comunes son: o Error en el puerto COM: Este mensaje indica que el puerto no pudo abrirse. Ello puede deberse a que es un puerto inexistente, que ha sido ocupado por otra aplicación o que un puerto COM virtual-usb está mal instalado. o Comunicación fallida: Entre las causas posibles están: se intentó inicializar el puerto equivocado, cables dañados o no conectados, o que la comunicación está desactivada en el módulo QuadraLab. Pag.11

14 Durante la fase de inicialización, se envía información importante hacia el PC anfitrión, tal como nombre del equipo (puede cambiarse, hasta 12 caracteres de largo), identificación de manufactura, número de serie, etc. Esta información puede luego leerse usando funciones especiales del DLL. El LED naranjo del módulo se enciende permanentemente cuando la comunicación con PC está inicializada y por tanto disponible para las operaciones de entrada / salida. Public Function ql_terminar() As Boolean Esta función "cierra" el puerto y desconecta al módulo del software anfitrión. Ninguna operación sobre QuadraLab se ejecutará hasta no inicializar la comunicación nuevamente, usando la función ql_inic(). La función retorna True si la operación de "cierre" fue exitosa, o False si hubo un error de comunicación u otro tipo. Esta función debiera ser llamada siempre que se va a descargar el proyecto o formulario que invoca las funciones de QuadraLab. Ejemplo: ql_terminar Nota: Todas las funciones que intenten comunicarse con el módulo mostrarán un mensaje de error en pantalla cuando la comunicación se pierda. Para evitar este mensaje, debe invocarse a la subrutina ql_set_msg(false), con lo que no aparecerán más mensajes en pantalla. Pag.12

15 B. Rutinas de Entradas y Salidas QUADRALAB Public Function ql_leer_ent_dig(n as Byte) As Byte Esta función retorna el estado de la entrada digital especificada por n (n es un entero entre 1 y 8). El valor es '0' si la entrada no está conectada a tensión alguna, o '1' si está conectada a una tensión entre 12 y 24V. Si la comunicación con el módulo se ha perdido o no se ha inicializado, el valor de retorno es -1. El siguiente ejemplo controla el estado de un control checkbox llamado "chk_ejemplo" de acuerdo al valor de la entrada DIn2: chk_ejemplo.value = ql_leer_ent_dig(4) En este caso, cuando se conecte tensión a la entrada digital 4, el checkbox mostrará un ticket al ponerse su propiedad value en 1 (que es el valor retornado por ql_leer_ent_dig). Si la tensión leída es 0 V, el ticket no se mostrará al ser su propiedad value=0. Esta función lee la entrada desde el hardware en el momento de ser llamada, si el modo Burst no está activo. Si el modo está activado, la función retornará el último estado leído con el comando ql_leer_burst(). Public Function ql_leer_ent_v1() As Single Public Function ql_leer_ent_v2() As Single Estas funciones leen el voltaje presente en las entradas de voltaje v 1 o v 2, respecto a uno de los terminales de tierra G. El valor de retorno es un número en punto flotante (single, 32 bits) entre 0.0 y 5.0 V, usando 10 bits de precisión. Si se desea reducir la cantidad de decimales, puede utilizarse la función round() de Visual Basic. El siguiente ejemplo muestra el voltaje de la entrada 1 (con todos sus decimales) en una etiqueta llamada etiq: etiq.caption = ql_leer_ent_v1() Pag.13

16 Estas funciones retornan -1 si ocurrió un error. QUADRALAB Esta función lee la entrada desde el hardware en el momento de ser llamada, si el modo Burst no está activo. Si el modo está activado, la función retornará el último estado leído con el comando ql_leer_burst(). Public Function ql_leer_ent_i1() As Single Public Function ql_leer_ent_i2() As Single Estas funciones leen la corriente presente en las entradas de corriente i 1 o i 2. El valor de retorno es un número en punto flotante (single, 32 bits) entre 0.0 y 20.0 ma, usando 10 bits de precisión. El siguiente ejemplo muestra la corriente de la entrada 2 en una etiqueta llamada etiq: etiq.caption = ql_leer_ent_i2() Estas funciones retornan -1 si ocurrió un error. Esta función lee la entrada desde el hardware en el momento de ser llamada, si el modo Burst no está activo. Si el modo está activado, la función retornará el último estado leído con el comando ql_leer_burst(). Public Function ql_leer_pot_datos() As Single Esta función retorna la posición absoluta de la perilla de datos. La posición es un número tipo Single entre 0.0% (perilla en tope izquierdo) y 100.0% (perilla en tope derecho) Esta función es útil para variar parámetros en el formulario VB de manera continua, desde el mismo hardware, tal como barras de progreso, deslizadores, etc. El siguiente ejemplo varía una barra de progreso (Progress Bar) llamada progbar. Esta barra tiene sus propiedades min=0 y max=100, respectivamente: ProgBar.Value = ql_leer_pot_datos() Si la comunicación con el módulo se ha perdido o no se ha inicializado, el valor de retorno Pag.14

17 es -1. QUADRALAB Esta función lee la salida desde el hardware en el momento de ser llamada, si el modo Burst no está activo. Si el modo está activado, la función retornará el último estado leído con el comando ql_leer_burst(). Public Function ql_leer_sal_dig(n as Byte) As Byte Esta función retorna el estado de la salida digital especificada por el parámetro n (n es un entero entre 1 y 8). El valor es '0' si la salida está abierta y '1' si está conectada. Si bien parece contradictorio leer una salida, ello tiene sentido por cuanto el modo Monitor o una aplicación corriendo en QuadraLab puede modificar las salidas. Por tanto, esta función permite que el software VB actualice su registro de las salidas activas e inactivas. El siguiente ejemplo controla el estado de un control checkbox llamado "chk_ejemplo" de acuerdo al valor de la salida digital 8: chk_ejemplo.value = ql_leer_sal_dig(8) Si la comunicación con el módulo se ha perdido o no se ha inicializado, el valor de retorno es -1. Esta función lee la salida desde el hardware en el momento de ser llamada, si el modo Burst no está activo. Si el modo está activado, la función retornará el último estado leído con el comando ql_leer_burst(). Public Function ql_leer_sal_v1() As Single Public Function ql_leer_sal_v2() As Single Estas funciones leen el último voltaje ajustado en las salidas v 1 o v 2, respecto a uno de los terminales de tierra G. El valor de retorno es un número en punto flotante (single, 32 bits) entre 0.0 y 5.0 V, usando 10 bits de precisión. Si bien parece contradictorio leer una salida, ello tiene sentido por cuanto el modo Monitor o una aplicación corriendo en QuadraLab puede modificar las salidas de manera ajena a Pag.15

18 Visual Basic. Por tanto, esta función permite que el software VB actualice su registro de las salidas de voltaje. El siguiente ejemplo muestra el voltaje de la salida 1 en una etiqueta llamada etiq: etiq.caption = ql_leer_sal_v1() Una manera simple de comprobar esta función consiste en diseñar un formulario VB donde el valor de una salida sea leído continuamente desde QuadraLab y mostrado en una etiqueta o cuadro de texto. Cuando esta salida sea modificada desde el modo Monitor, este cambio también será mostrado en pantalla de manera inmediata. Estas funciones retornan -1 si ocurrió un error. Esta función lee la salida desde el hardware en el momento de ser llamada, si el modo Burst no está activo. Si el modo está activado, la función retornará el último estado leído con el comando ql_leer_burst(). Public Function ql_leer_sal_v1() As Single Public Function ql_leer_sal_v2() As Single Estas funciones leen el último voltaje ajustado en las salidas v 1 o v 2, respecto a uno de los terminales de tierra G. El valor de retorno es un número en punto flotante (single, 32 bits) entre 0.0 y 5.0 V, usando 10 bits de precisión. Si bien parece contradictorio leer una salida, ello tiene sentido por cuanto el modo Monitor o una aplicación corriendo en QuadraLab puede modificar las salidas. Por tanto, esta función permite que el software VB actualice su registro de las salidas de voltaje. El siguiente ejemplo muestra el voltaje de la salida 1 en una etiqueta llamada etiq: etiq.caption = ql_leer_sal_v1() Una manera simple de comprobar esta función consiste en diseñar un formulario VB donde el valor de una salida sea leído continuamente desde QuadraLab y mostrado en una etiqueta o cuadro de texto. Cuando esta salida sea modificada desde el modo Monitor, este cambio también será mostrado en pantalla de manera inmediata. Pag.16

19 Estas funciones retornan -1 si ocurrió un error. Esta función lee la salida desde el hardware en el momento de ser llamada, si el modo Burst no está activo. Si el modo está activado, la función retornará el último estado leído con el comando ql_leer_burst(). Public Function ql_leer_sal_i1() As Single Public Function ql_leer_sal_i2() As Single Estas funciones leen la corriente presente en las salidas de corriente i 1 o i 2. El valor de retorno es un número en punto flotante (single, 32 bits) entre 0.0 y 20.0 ma, usando 8 bits de precisión. El siguiente ejemplo muestra la corriente de la salida 1 en una etiqueta llamada etiq: etiq.caption = ql_leer_sal_i1() Estas funciones retornan -1 si ocurrió un error. Esta función lee la salida desde el hardware en el momento de ser llamada, si el modo Burst no está activo. Si el modo está activado, la función retornará el último estado leído con el comando ql_leer_burst(). Pag.17

20 Public Function ql_cambiar_sal_v1(v as Single) As Boolean Public Function ql_cambiar_sal_v2(v as Single) As Boolean Estas funciones programan el voltaje en las salidas v 1 o v 2. Los valores aceptados estan entre y volts; valores fuera de este rango serán aproximados al límite más cercano. Por ejemplo, si se intentan colocar -3 V en la salida v 1, el equipo colocará 0 V. El siguiente ejemplo establece la salida v 2 en 3.14 volts: ql_leer_cambiar_sal_v2(3.14) El valor programado siempre puede revisarse en el modo Monitor. Public Function ql_cambiar_sal_i1(i as Single) As Boolean Public Function ql_cambiar_sal_i2(i as Single) As Boolean Estas funciones programan la corriente en las salidas i 1 o i 2. Los valores aceptados estan entre 0.0 y 20.0 miliamperes; valores fuera de este rango serán aproximados al límite más cercano. Por ejemplo, si se intentan colocar 100 ma en la salida v 1, el equipo colocará 20 ma. El siguiente ejemplo establece la salida i 1 en 12.3 ma: ql_leer_cambiar_sal_i1(12.3) El valor programado siempre puede revisarse en el modo Monitor. Pag.18

21 Public Function ql_cambiar_sal_dig(n As Byte, v As Byte) As Boolean Estas función programa una de las 8 salidas digitales al valor especificado: - Si v = 0, entonces la salida es desconectada (circuito abierto) - Si v = 1, entonces la salida es conectada (circuito cerrado). El parámetro n especifica la salida a programar, desde 1 a 8. El siguiente ejemplo conecta la salida digital 3: ql_leer_cambiar_sal_dig(3,1) El siguiente ejemplo desconecta la salida digital 7: ql_leer_cambiar_sal_dig(7,0) El estado es inmediatamente mostrado en los LEDs verdes de las salidas digitales. El valor programado siempre puede revisarse en el modo Monitor. Pag.19

22 Pag.20

23 C. Funciones especiales. Public Sub ql_set_burst(x as Boolean) Nota Este comando y el modo burst tienen sentido cuando se quiere mejorar el rendimiento por puerto virtual USB. Este comando permite establecer de qué forma serán leídas las entradas y salidas del módulo con las funciones correspondientes. Si x=true, se activa el modo burst: todos los valores de entradas y salidas de QuadraLab serán leídos desde el burst buffer en el PC, aumentando de esta forma el rendimiento del modo USB. Ello implica que estos valores deben ser refrescados manualmente con regularidad, usando el comando ql_leer_burst(). Si x=false, se desactiva el modo burst: todos los valores de entradas y salidas de QuadraLab serán leídos usando peticiones de comunicación individuales. En este caso, el tráfico sobre el puerto COM virtual USB puede atascar bastante la aplicación. Este es el modo por defecto cuando se llama al DLL. Como se ha dicho antes, si la aplicación VB está controlando al módulo vía puerto COM RS232 real, el modo burst no aporta grandes beneficios respecto a la complejidad de su uso. Si bien no es recomendado, el modo puede cambiarse sobre la marcha, una vez que la aplicación VB está corriendo. Public Function ql_leer_burst() as Boolean Nota Este comando y el modo burst tienen sentido cuando se quiere mejorar el rendimiento por puerto virtual USB. Esta función refresca o actualiza el burst buffer presente en el PC, con la información de todas las entradas y salidas del módulo, de una sola vez. Corresponde a un muestreo de estos valores y esto queda presente en memoria, para lectura instantánea de las funciones correspondientes, sin cargar el tráfico USB con excesivas peticiones de lectura individuales. Pag.21

24 Nota Para que las funciones de lectura utilicen esta facilidad, es necesario que el modo burst esté activo. Debe tenerse la precaución de ejecutar esta función cada vez que se quiera leer un nuevo grupo de valores de las entradas y salidas. De otro modo, estas funciones siempre arrojarán el mismo valor muestreado anteriormente con ql_leer_burst(). La aparente complicación de este modo queda compensada por la notable mejora en rendimiento en la comunicación USB. Por ejemplo, es posible programar un timer en Visual Basic que ejecute esta función cada 1/50 de segundo. Ello implica que los estados de las entradas y salidas del módulo serán actualizados en el PC cada 20 ms. Entre una actualización y la siguiente, todas las funciones de lectura, como ql_leer_ent_v1 o ql_leer_ent_dig, leerán sus valores desde el buffer del PC y con ello no saturarán el tráfico USB. Public Function ql_leer_nombre() As String Esta función retorna el nombre del equipo (12 caracteres) como un string. El siguiente ejemplo muestra una caja de mensajes con el nombre del equipo: m=msgbox(ql_leer_nombre) Si la comunicación con el módulo se ha perdido o no se ha inicializado, el valor de retorno es (string vacio). Public Function ql_leer_os() As String Esta función retorna la Versión de Sistema instalada en el módulo como un string. El siguiente ejemplo muestra una caja de mensajes con esta información m=msgbox( Version de Sistema: + ql_leer_os) Pag.22

25 Si la comunicación con el módulo se ha perdido o no se ha inicializado, el valor de retorno es (string vacio). Public Function ql_leer_modelo() As String Esta función retorna el modelo del equipo como un string. En la presente versión de hardware, todos los módulos corresponden al modelo QuadraLab. Si la comunicación con el módulo se ha perdido o no se ha inicializado, el valor de retorno es (string vacio). Public Function ql_set_msg(x as Boolean) Este comando determina si se mostrarán mensajes de error en pantalla (vía cajas de mensaje) cuando éstos se produzcan en la operación del módulo. Si x=true, los errores de comunicación serán mostrados en pantalla. Este es el modo por defecto cuando se llama al DLL. Si x=false, no se mostrarán mensajes de error de comunicación. Independientemente de este ajuste, los valores de retorno de error (en la mayor parte de los casos es -1) siempre funcionarán de la misma manera. Pag.23

26 Notas: Innova Service Tecnología QuadraLab es un producto desarrollado por ISTEC Innova Service Ltda. Sta. Magdalena 75 of. 412, Providencia, Santiago Fono (02) Microsoft, Windows y Visual Basic son marcas registradas de Microsoft Corporation. Pag.24

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas

UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN. FACULTAD NACIONAL DE MINAS Escuela de Sistemas UNIVERSIDAD NACIONAL DE COLOMBIA SEDE DE MEDELLÍN FACULTAD NACIONAL DE MINAS Escuela de Sistemas OBJETIVOS: General: Estudiar y utilizar los elementos del entorno de trabajo Visual Basic for Applications

Más detalles

OPC Server PS/PSS MANUAL DE INSTRUCCIONES

OPC Server PS/PSS MANUAL DE INSTRUCCIONES SERVIDOR DE COMUNICACIONES OPC Server PS/PSS Versión 1.4 MANUAL DE INSTRUCCIONES (M98222901-03-13A) CIRCUTOR S.A. OPC Server PS/ PSS -1- ÍNDICE 1.- INSTALACIÓN DEL SERVIDOR OPC POWERSTUDIO / SCADA... 3

Más detalles

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave: 722-1 www.electronicaestudio.com

PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave: 722-1 www.electronicaestudio.com PIC MICRO ESTUDIO Timer Monoestable/Biestable ajustable hasta 99H 59M 59S Timer 2T Clave: 722-1 www.electronicaestudio.com Guía de Operación P I C M I C R O E S T D U D I O Timer Monoestable/Biestable

Más detalles

Control de accesos autónomo por huella dactilar

Control de accesos autónomo por huella dactilar Manual de software Control de accesos autónomo por huella dactilar Access FP (SOFTWARE PARA LECTOR DE HUELLA DACTILAR SIMON ALERT REF.: 8902003-039) (Versión de sofware 1.1) (Versión de documento 1.2)

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

Tema: Introducción a la Plataforma Arduino

Tema: Introducción a la Plataforma Arduino Facultad: Ingeniería Escuela: Electrónica Asignatura: Interfaces y Periféricos Tema: Introducción a la Plataforma Arduino Objetivos Específicos. Conocer la plataforma de hardware libre Arduino 2. Desarrollar

Más detalles

Guía de Usuario Convertidor USB-Serial

Guía de Usuario Convertidor USB-Serial Guía de Usuario Convertidor USB-Serial Tecnología Digital del Bajío Av. Vicente Guerrero 1003 Irapuato, Gto. Mex. C.P. 36690 Teléfono: (462) 145 35 22 www.tecdigitaldelbajio.com ventas@tecdigitaldelbajio.com

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

Printer Driver. Esta guía describe la instalación del controlador de la impresora en Windows Vista y Windows XP.

Printer Driver. Esta guía describe la instalación del controlador de la impresora en Windows Vista y Windows XP. 4-153-310-52(1) Printer Driver Guía de instalación Esta guía describe la instalación del controlador de la impresora en Windows Vista y Windows XP. Antes de utilizar el software Antes de utilizar el controlador

Más detalles

Visual Basic 1. Empleo de módulos y Procedimientos. Procedimientos definidos por el usuario

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),

Más detalles

- 1 - ÍNDICE. PASO 3: Primero le hará falta elegir su lengua en esta pantalla:

- 1 - ÍNDICE. PASO 3: Primero le hará falta elegir su lengua en esta pantalla: PASO 3: Primero le hará falta elegir su lengua en esta pantalla: GUÍA DE INSTALACIÓN PASO A PASO DEL SOFTWARE PARA WINDOWS 7 - Número 3.2 Gracias por haber comprado este dispositivo Roadpilot. Esta guía

Más detalles

Software EasyKool. Manual de instrucciones

Software EasyKool. Manual de instrucciones Software EasyKool Manual de instrucciones 2 1 Índice 1 Índice 1 Índice... 3 1.1. Indicaciones sobre este manual... 5 2 Especificaciones... 5 2.1. Uso... 5 2.2. Requisitos del sistema... 6 3 Primeros pasos...

Más detalles

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A)

Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) aprenderaprogramar.com Tipos de variables en Visual Basic (integer, single, double, string, object, etc.). Ejemplos. (CU00308A) Sección: Cursos Categoría: Curso Visual Basic Nivel I Fecha revisión: 2029

Más detalles

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO]

Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones. Unidad 1. Conceptos [ASP.NET EN VISUAL STUDIO] Pasos para crear un sitio web ASP.Net con el Visual Studio en cualquiera de sus versiones Conceptos Lo primero que necesitamos para crear una aplicación o proyecto web es seleccionar el entorno del Visual

Más detalles

AMI C7. Manual de Usuario. Rev 2

AMI C7. Manual de Usuario. Rev 2 AMI C7 Manual de Usuario Rev 2 1 Especificaciones... 3 1.1 Características Técnicas... 3 1.2 Conexiones... 3 1.3 Requisitos Mínimos... 3 1.4 Electrodos compatibles... 3 2 Instalación del programa... 4

Más detalles

DEMO SCRIPT: COMUNICACIÓN NI-OPC SERVERS CON SIEMENS S7-200 CPU- 224 Y LABVIEW

DEMO SCRIPT: COMUNICACIÓN NI-OPC SERVERS CON SIEMENS S7-200 CPU- 224 Y LABVIEW DEMO SCRIPT: COMUNICACIÓN NI-OPC SERVERS CON SIEMENS S7-200 CPU- 224 Y LABVIEW INTRODUCCIÓN La conexión entre un PLC y un PC es una aplicación típica en el área industrial. En este demo script se describirá

Más detalles

Control de presencia para terminal por huella dactilar

Control de presencia para terminal por huella dactilar Manual de software Control de presencia para terminal por huella dactilar Access FP (SOFTWARE PARA LECTOR DE HUELLA DACTILAR SIMON ALERT REF.: 8902003-039 y 8902004-039) (Versión de sofware 1.5) (Versión

Más detalles

Transmisi n de Datos a Trav s de un PIC

Transmisi n de Datos a Trav s de un PIC Transmisi n de Datos a Trav s de un PIC 4 Introducción Tal como lo dice MICROCHIP en sus páginas Web, y según lo que hemos podido experimentar, los microcontroladores PIC16CXXX son de alto rendimiento

Más detalles

Instalación Software Socio 300 Premium. Para SO XP; Win 7 / Vista

Instalación Software Socio 300 Premium. Para SO XP; Win 7 / Vista Objeto: Instalación Software Socio 300 Premium compilado: L.D. y GC Fecha Revisión Nota Abril 13 º 2013 Para SO XP; Win 7 / Vista En el siguiente documento se indica cómo instalar la versión anterior del

Más detalles

MON AMI MATRIZ DE LEDS 7X30 Manual del Usuario

MON AMI MATRIZ DE LEDS 7X30 Manual del Usuario 1 MON AMI MATRIZ DE LEDS 7X30 Manual del Usuario 2 MON AMI MATRIZ DE LEDS 7X30 Manual del Usuario Indice : 1. Introducción 2 2. Características principales 3 3. Software MON AMI v2.0.exe y Tiny 3 4. Puesta

Más detalles

UNIVERSIDAD DEL PAIS VASCO - EUSKAL HERRIKO UNIBERTSITATEA

UNIVERSIDAD DEL PAIS VASCO - EUSKAL HERRIKO UNIBERTSITATEA DEPARTAMENTO DE ELECTRONICA Y TELECOMUNICACIONES ESCUELA UNIVERSITARIA DE INGENIERIA VITORIA GASTEIZ UNIVERSIDAD DEL PAIS VASCO EUSKAL HERRIKO UNIBERTSITATEA Ampliación de Sistemas Digitales Manual de

Más detalles

Utilización de los puertos serial y paralelo de una PC usando LabView

Utilización de los puertos serial y paralelo de una PC usando LabView Universidad del Táchira Departamento de Ingeniería Electrónica Instrumentación Electrónica Utilización de los puertos serial y paralelo de una PC usando LabView Hecho Por: Ing. Rafael Chacón Ing. José

Más detalles

MASTER-PROG USB Introducción:

MASTER-PROG USB Introducción: MASTER-PROG USB Introducción: El programador MASTER-PROG USB fue diseñado para brindar un óptimo desempeño y versatilidad de uso con el puerto USB (versiones 1.1 y 2.0), su controlador interno emplea tecnología

Más detalles

Controlador de cabeza para SPM

Controlador de cabeza para SPM O.T.: 1040593 Controlador de cabeza para SPM Universidad Autónoma de Madrid Servicio General de Apoyo a la Investigación Experimental Sección Electrónica PRESENTACION En primer lugar, permítanos expresarle

Más detalles

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0

CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 CAPÍTULO 2 INTERFASE VISUAL BASIC 6.0 El dispositivo que mide el nivel del agua necesita una interfase sencilla para el usuario, amigable y sin rutinas difíciles de entender, haciendo de esta manera una

Más detalles

Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr

Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr Laboratorio Equipos y Sistemas de Control Digital Guía Laboratorio Nº 1 Programación en C para plataforma CADmega128, basada en microcontrolador Atmel megaavr En esta experiencia se verá en forma aplicada

Más detalles

SOFTWARE DE RECUENTO DE DINERO

SOFTWARE DE RECUENTO DE DINERO MANUAL ENGLISH NEDERLANDS DEUTSCH FRANÇAIS ESPAÑOL ITALIANO PORTUGUÊS POLSKI ČESKY MAGYAR SLOVENSKÝ SAFESCAN MC-Software SOFTWARE DE RECUENTO DE DINERO TABLA DE CONTENIDOS INTRODUCCIÓN E INSTRUCCIONES

Más detalles

ACCESS CONTROL. Aplicación para control y gestión de presencia. (Versión. BASIC) 1 Introducción. 2 Activación del programa

ACCESS CONTROL. Aplicación para control y gestión de presencia. (Versión. BASIC) 1 Introducción. 2 Activación del programa 1 2 1 Introducción Aplicación para control y gestión de presencia ACCESS CONTROL (Versión. BASIC) AccessControl es un eficaz sistema para gestionar la presencia de sus empleados mediante huella dactilar.

Más detalles

eliburutegia Préstamo de libros digitales ereader Manual de usuario para la descarga y lectura de libros digitales

eliburutegia Préstamo de libros digitales ereader Manual de usuario para la descarga y lectura de libros digitales Préstamo de libros digitales Manual de usuario para la descarga y lectura de libros digitales Dispositivos Pasos a seguir: 1. Crear un ID de Adobe (común para todos los dispositivos) 2. Instalar Adobe

Más detalles

Puertas para Windows Versión 1.2 (alpha)

Puertas para Windows Versión 1.2 (alpha) Universidad Técnica Federico Santa María Laboratorio de Sistemas Digitales Puertas para Windows Versión 1.2 (alpha) Mayo 2001 Andrés Alvarado PUERTASparaWindows, Guia de Usuarios 1 I. Introducción: Que

Más detalles

Samsung Drive Manager Preguntas frecuentes

Samsung Drive Manager Preguntas frecuentes Samsung Drive Manager Preguntas frecuentes Instalación P.: Mi disco duro externo Samsung está conectado, pero no sucede nada. R.: Compruebe la conexión del cable USB. Si el disco duro externo Samsung está

Más detalles

Software de configuración String Box

Software de configuración String Box Software de configuración String Box Queda terminantemente prohibida la reproducción de cualquier parte de este documento, incluso de forma parcial, excepto autorización expresa de la empresa fabricante.

Más detalles

Manual del software de control para la tarjeta de 8 relevadores ICSE014A (Windows 7)

Manual del software de control para la tarjeta de 8 relevadores ICSE014A (Windows 7) 1 Manual del software de control para la tarjeta de 8 relevadores ICSE014A (Windows 7) *La tarjeta y el software fueron desarrollados por www.icstation.com 1. Baje del siguiente link de internet la carpeta

Más detalles

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Adquisición de datos

DEPARTAMENTO DE CIENCIAS DE LA ENERGIA Y MECANICA Laboratorio de Automatización Industrial Mecánica. TEMA: Adquisición de datos TEMA: Adquisición de datos Ejercicio: Controlando un proceso con instrumentación analógica y digital mediante el modulo NI USB 6009 Objetivo: Mediante modulo NI USB 6009, controlamos un proceso instrumentado

Más detalles

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS

CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS CAPÍTULO IV BREVE DESCRIPCIÓN DE LA INFRAESTRUCTURA DE CÓMPUTO VISUAL BASIC 6.0 PARA WINDOWS 4.1 Antecedentes históricos El lenguaje de programación BASIC (Beginner's All purpose Symbolic Instruction Code)

Más detalles

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL

LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL LABORATORIO 3. CONFIGURACIÓN DE SISTEMAS MANEJADORES DE BASE DE DATOS - POSTGRE SQL GUÍA DE LABORATORIO Nº 3 Actividad de Proyecto No. 2: CONFIGURAR SISTEMAS MANEJADORES DE BASE DE DATOS. CONFIGURACIÓN

Más detalles

USB PUZZLE PLUS. By micropic-store. Manual de instrucciones

USB PUZZLE PLUS. By micropic-store. Manual de instrucciones USB PUZZLE PLUS By micropic-store Manual de instrucciones Características destacables sobre interfaces competidoras: La mayor velocidad de refresco: Ofreciendo la mayor velocidad de refresco, para control

Más detalles

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos

UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos UNIVERSIDAD DEL ISTMO Ingeniería en computación Estructura de datos CICLO ESCOLAR 20092010B PROFESOR M. en C. J. Jesús Arellano Pimentel GRUPO 204 NÚMERO DE PRÁCTICA 1 NOMBRE DE LA PRÁCTICA OBJETIVO GENERAL

Más detalles

Verificar los componentes

Verificar los componentes PPC-4542-01ES Gracias por adquirir el escáner de imagen a color fi-65f. Este manual le describe las preparaciones necesarias para usar este producto. Siga los procedimientos descritos aquí. Asegúrese de

Más detalles

PN-L702B MONITOR LCD CONTROLADOR DE PANEL SENSIBLE AL TACTO MANUAL DE INSTRUCCIONES. Versión 2.1

PN-L702B MONITOR LCD CONTROLADOR DE PANEL SENSIBLE AL TACTO MANUAL DE INSTRUCCIONES. Versión 2.1 PN-L702B MONITOR LCD CONTROLADOR DE PANEL SENSIBLE AL TACTO MANUAL DE INSTRUCCIONES Versión 2.1 Contenido Configuración de la PC...3 Instalación del controlador de panel sensible al tacto..3 Ajustes del

Más detalles

1 Introducción. 2 Requisitos del sistema. Control de presencia. V.1.0 Manual de instrucciones. Control de presencia. V.1.0 Manual de instrucciones

1 Introducción. 2 Requisitos del sistema. Control de presencia. V.1.0 Manual de instrucciones. Control de presencia. V.1.0 Manual de instrucciones 1 2 1 Introducción AccessControl es un eficaz sistema para gestionar la presencia de sus empleados mediante huella dactilar. Con él podrá monitorizar fácilmente las entradas y salidas de sus empleados

Más detalles

2.- PLATAFORMA ARDUINO (HARDWARE)

2.- PLATAFORMA ARDUINO (HARDWARE) 2.- PLATAFORMA ARDUINO (HARDWARE) La plataforma Arduino es una plataforma open-hardware basada en una sencilla placa con entradas y salidas (E/S), analógicas y digitales. El elemento principal el microcontrolador

Más detalles

Gestionar los datos de un PLC por medio de una base de datos y un software SCADA.

Gestionar los datos de un PLC por medio de una base de datos y un software SCADA. 1 Tema: Conectividad a base de datos SQL para gestión de datos del PLC. Lugar de ejecución: Edificio de Electrónica (Laboratorio: Instrumentación y Control). Tiempo de ejecución: 2 hrs. Facultad: Ingeniería.

Más detalles

CAPITULO 1: CUÁLES SON LAS PRINCIPALES CARACTERÍSTICAS DE Firewall PC? CUALES SON LAS PRINCIPALES CARACTERÍSTICAS Y FUNCIONES?

CAPITULO 1: CUÁLES SON LAS PRINCIPALES CARACTERÍSTICAS DE Firewall PC? CUALES SON LAS PRINCIPALES CARACTERÍSTICAS Y FUNCIONES? MANUAL DE USUARIO DE Firewall PC PARA EMPRESAS CAPITULO 1: CUÁLES SON LAS PRINCIPALES CARACTERÍSTICAS DE Firewall PC? QUÉ ES FIREWALL PC? Telefónica de España le proporciona Firewall PC como servicio de

Más detalles

IBM SPSS Statistics para Windows Instrucciones de instalación (Usuario individual)

IBM SPSS Statistics para Windows Instrucciones de instalación (Usuario individual) IBM SPSS Statistics para Windows Instrucciones de instalación (Usuario individual) Las siguientes instrucciones deben utilizarse para instalar IBM SPSS Statistics 20 utilizando un licencia de usuario individual.

Más detalles

Usar Widex USB Link con Compass

Usar Widex USB Link con Compass Usar Widex USB Link con Compass El alcance de este documento es informar la manera de instalar y utilizar el Widex USB Link junto con Compass en diferentes sistemas operativos. En el final de este documento,

Más detalles

Manual de Software. EA80 Registrador medidor de calidad del aire interior. Model EA80 Software User Guide Version 1.1 October 2006

Manual de Software. EA80 Registrador medidor de calidad del aire interior. Model EA80 Software User Guide Version 1.1 October 2006 Manual de Software EA80 Registrador medidor de calidad del aire interior 1 Requisitos y configuración del Software Inicie el sistema operativo Windows TM 95 / 98 / 2000 / XP Cierre todas las aplicaciones

Más detalles

Software de la impresora

Software de la impresora Software de la impresora Acerca del software de la impresora El software Epson contiene el software del driver de la impresora y EPSON Status Monitor 3. El driver de la impresora es un programa que permite

Más detalles

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA

Control por Computador. Manual de arduino. Jorge Pomares Baeza. Grupo de Innovación Educativa en Automática 2009 GITE IEA Control por Computador Manual de arduino Jorge Pomares Baeza Grupo de Innovación Educativa en Automática 2009 GITE IEA No editar manualmente esta tabla. Título Estado Author Organisation Manual de programación

Más detalles

Software para la gestión de datos musicales. Data Manager para Windows. Guía del usuario

Software para la gestión de datos musicales. Data Manager para Windows. Guía del usuario S Software para la gestión de datos musicales Data Manager para Windows Guía del usuario Utilice este manual junto con la Guía del usuario entregada con el Instrumento. DATAMANAGERS1C Contenido Introducción...3

Más detalles

Manual Usuario Tacotel Lector

Manual Usuario Tacotel Lector Índice 1 Introducción...3 2 Requisitos...3 2.1 Instalación del lector de tarjetas...3 2.2 Máquina Virtual de Java...5 2.2.1 Problemas ejecución versión 7 de Java...5 2.3 Acceso puerto remoto: 5555...6

Más detalles

sdfsdf SERVIDOR SMS Manual de usuario Servidor SMS Nexo Versión 1.02

sdfsdf SERVIDOR SMS Manual de usuario Servidor SMS Nexo Versión 1.02 sdfsdf SERVIDOR SMS Manual de usuario Servidor SMS Nexo Versión 1.02 ÍNDICE 1 Introducción...3 2 Instalación...4 2.1 Instalación del Servidor SMS...4 2.2 Configuración del Servidor SMS...4 2.3 Configuración

Más detalles

Funcionalidades de SuPresencia. Sea cual sea su negocio: S U P R E S E N C I A

Funcionalidades de SuPresencia. Sea cual sea su negocio: S U P R E S E N C I A Ahora controlar la Presencia cuesta muy poco Oficina Taller Pequeña o Mediana Empresa de sus empleados Sea cual sea su negocio: CONTROL DE FICHAJES + Comercio Almacén SuPresencia S U P R E S E N C I A

Más detalles

Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Autor: Jorge A. Díez Pomares Laboratorio de C.A.D.

Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Autor: Jorge A. Díez Pomares Laboratorio de C.A.D. Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Laboratorio de C.A.D. UMH 1 1.1. INTRODUCCIÓN 1.2. SOFTWARE NECESARIO 1.3. CONFIGURACIÓN DEL PROYECTO EN VS2010

Más detalles

CEADENSoft Visual DataLogger 1.0

CEADENSoft Visual DataLogger 1.0 CENTRO DE APLICACIONES TECNOLÓGICAS Y DESARROLLO NUCLEAR CEADENSoft Visual DataLogger 1.0 Software de aplicación para datalogger DL-1a Índice 1 - Introducción...1 2 - Requerimientos....1 3 - Instalación

Más detalles

ADVISOR MODELO DE DESARROLLO

ADVISOR MODELO DE DESARROLLO ADVISOR MODELO DE DESARROLLO 1 1 INDICE 1 ÍNDICE... 2 2 ENTORNO... 3 3 AREA DE TRABAJO DE LA APLICACION... 3 4 BARRA DE ESTADO... 4 5 BARRA DE HERRAMIENTAS DE MENU... 4 6 MENU CONTEXTUAL... 6 7 MENU DE

Más detalles

Conexiones y protocolo Internet (TCP/IP)

Conexiones y protocolo Internet (TCP/IP) "Visión general de la instalación y configuración de la red" en la página 3-2 "Elección de un método de conexión" en la página 3-3 "Conexión vía Ethernet (recomendada)" en la página 3-3 "Conexión por USB"

Más detalles

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos.

C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS. MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos. C.F.G.S. DESARROLLO DE APLICACIONES INFORMÁTICAS MÓDULO: Diseño y realización de servicios de presentación en entornos gráficos Unidad 1 Introducción Visual Basic.NET El objetivo de la unidad es conocer

Más detalles

Redes de Área Local: Configuración de una VPN en Windows XP

Redes de Área Local: Configuración de una VPN en Windows XP Redes de Área Local: Configuración de una VPN en Windows XP Tatiana Echegoyen Blasco Facultad de Informática UPV - Curso 2005/2006 Índice 1. Qué es una VPN?...2 2. Cómo funciona una VPN?...2 3. Por qué

Más detalles

Software con pruebas & ejemplos

Software con pruebas & ejemplos Procedimiento de prueba Manual CONTENIDO Información general 1. EL APARATO... 3 2. PROBAR EL APARATO... 4 3. PROBAR LA COMUNICACIÓN CON EL PC... 6 Software con pruebas & ejemplos 1. DESCARGAR LOS PROGRAMAS

Más detalles

ÍNDICE MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485 1. CONVERSORES TCP A 232 / TCP A 485... 3. 1.1. Características.

ÍNDICE MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485 1. CONVERSORES TCP A 232 / TCP A 485... 3. 1.1. Características. MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485 ZEBRA ELECTRÓNICA 2 ÍNDICE MANUAL DE USUARIO CONVERSOR TCP/IP A RS232 Y TCP/IP A RS485 Pág. 1. CONVERSORES TCP A 232 / TCP A 485... 3 1.1. Características.

Más detalles

Instrucciones de instalación de IBM SPSS Modeler Text Analytics (licencia de usuario autorizado)

Instrucciones de instalación de IBM SPSS Modeler Text Analytics (licencia de usuario autorizado) Instrucciones de instalación de IBM SPSS Modeler Text Analytics (licencia de usuario autorizado) Contenido Instrucciones para la instalación.... 1 Requisitos del sistema........... 1 Código de autorización..........

Más detalles

IntesisBox. Modbus Server - M-Bus (EN 13757-3) Pasarela para la integración de medidores M-BUS en sistemas de control basados en Modbus RTU y TCP.

IntesisBox. Modbus Server - M-Bus (EN 13757-3) Pasarela para la integración de medidores M-BUS en sistemas de control basados en Modbus RTU y TCP. IntesisBox Server - M-Bus (EN 13757-3) Pasarela para la integración de medidores M-BUS en sistemas de control basados en y TCP. Integre medidores M-Bus en su dispositivo o sistema master (BMS, SCADA, PLC,

Más detalles

ACTUALIZACION MANUAL: MODO OFFLINE (Ejemplo: WINDOWS 7-32 bits):

ACTUALIZACION MANUAL: MODO OFFLINE (Ejemplo: WINDOWS 7-32 bits): ACTUALIZACION MANUAL: MODO OFFLINE (Ejemplo: WINDOWS 7-32 bits): Si el cliente no dispone de conexión a internet en el ordenador conectado a la TRS 5000 EVO, se puede dar de alta en la web de JMA, siempre

Más detalles

Instalación del Software Magaya

Instalación del Software Magaya Instalación del Software Magaya INSTALACIÓN DEL SOFTWARE MAGAYA INTRODUCCIÓN A LA INSTALACIÓN DEL SOFTWARE MAGAYA Introducción a la Instalación del Software Magaya Este tema de instalación explica las

Más detalles

TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD)

TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD) TUTORIAL CONEXIÓN SQL SERVER 2005 CON VISUAL STUDIO 2005(TECNOLOGIA RAD) Resumen:En este tutorial, aprenderá a sacar el máximo partido a las capacidades de diseño integradas en Visual Studio 2005 para

Más detalles

Corporacion Universitaria Autonoma del Cauca EJEMPLARIZACION DE COMUNICACIÓN ENTRE DOS MODOULOS XBEE SERIE 2.

Corporacion Universitaria Autonoma del Cauca EJEMPLARIZACION DE COMUNICACIÓN ENTRE DOS MODOULOS XBEE SERIE 2. EJEMPLARIZACION DE COMUNICACIÓN ENTRE DOS MODOULOS XBEE SERIE 2. RESUMEN Hoy en día son muchos los dispositivos que cumplen la función de comunicarse uno con el otro, siendo útiles y cumpliendo objetivos

Más detalles

Un circuito simple y un programa para mostrar las posibilidades de utilizar las salidas del Puerto paralelo.

Un circuito simple y un programa para mostrar las posibilidades de utilizar las salidas del Puerto paralelo. Un circuito simple y un programa para mostrar las posibilidades de utilizar las salidas del Puerto paralelo. Copyright Tomi Engdahl 1996-2000 El Puerto paralelo de una PC puede ser un canal muy útil de

Más detalles

Administración de Windows 2003 Server 1ª Parte

Administración de Windows 2003 Server 1ª Parte Administración de Windows 2003 Server 1ª Parte Sistema La hoja de propiedades Sistema, disponible en el Panel de control, es en esencia la misma que en versiones anteriores con algunas novedades. También

Más detalles

INTRODUCCIÓN A LA PROGRAMACIÓN DE AUTÓMATAS SIEMENS S7-1200

INTRODUCCIÓN A LA PROGRAMACIÓN DE AUTÓMATAS SIEMENS S7-1200 INTRODUCCIÓN A LA PROGRAMACIÓN DE AUTÓMATAS SIEMENS S7-1200 1. PRESENTACIÓN DE LOS EQUIPOS DE PRÁCTICAS Autómata SIEMENS SERIE S7-1200 o CPU 1214C AC/DC/RLY o Según el fabricante, es un "controlador modular

Más detalles

Fig. 5.143 Driver ATS, Configuración del controlador realizada. Realizados los ajustes, se procederá a definir el acceso al programa (Topic)

Fig. 5.143 Driver ATS, Configuración del controlador realizada. Realizados los ajustes, se procederá a definir el acceso al programa (Topic) 5 Fig. 5.143 Driver ATS, Configuración del controlador realizada Realizados los ajustes, se procederá a definir el acceso al programa (Topic) Fig. 5.144 Driver ATS, Ventana de configuración del acceso

Más detalles

Índice: Descarga... 2 Instalación de Controladores... 3 Actualización de firmware... 6

Índice: Descarga... 2 Instalación de Controladores... 3 Actualización de firmware... 6 Índice: Descarga.... 2 Instalación de Controladores.... 3 Actualización de firmware... 6 1 Descarga. Antes de proceder a realizar la actualización del software de la impresora, que a partir de este momento

Más detalles

INSTALACIÓN PRESTO 2014. Aminfo Ltda. Preparado por: Soporte Técnico Aminfo

INSTALACIÓN PRESTO 2014. Aminfo Ltda. Preparado por: Soporte Técnico Aminfo Manual de Instalación Ilustrado Aminfo Ltda. Preparado por: Soporte Técnico Aminfo 1 ÍNDICE Consideraciones previas a la instalación.... 3 Instalación de Presto 2014: Licencia de Red.... 4 A.- Instalación

Más detalles

Instrucciones de funcionamiento

Instrucciones de funcionamiento Instrucciones de funcionamiento (Para configuración del Document Management System de Panasonic) Digital Imaging Systems Nº de modelo DP-800E / 800P / 806P Instalación Índice de contenido Instalación Instalación

Más detalles

PRÁCTICA SOFTWARE OPERATIVO Y DE DESARROLLO Parte I. Objetivos

PRÁCTICA SOFTWARE OPERATIVO Y DE DESARROLLO Parte I. Objetivos Objetivos El alumno conocerá algunos tipos de software operativo existentes que le serán útiles en su desempeño académico y profesional. Al final de esta práctica el alumno podrá: 1. Distinguir varias

Más detalles

Project Manual de instrucciones

Project Manual de instrucciones (Spanish) HM-G2.8.1-00 Project Manual de instrucciones (General) CONTENIDO INTRODUCCIÓN... 3 ACERCA DEL E-tube Project... 4 ENLACES A LOS MANUALES (POR CATEGORÍA)... 5 CONEXIÓN DEL SM-PCE1... 5 Para conexiones

Más detalles

CONTROL DE PUERTO PARALELO UTILIZANDO VISUAL BASIC 6.0

CONTROL DE PUERTO PARALELO UTILIZANDO VISUAL BASIC 6.0 CONTROL DE PUERTO PARALELO UTILIZANDO VISUAL BASIC 6.0 hcondorip@gmail.com Puno - Perú Versión preliminar Control de puerto paralelo utilizando Visual Basic 6.0 Henry Amiel Condori Portillo +51 951 677461

Más detalles

- 1 - ÍNDICE. Haga clic en Instalar Software. PASO 3: Primero le hará falta elegir su lengua en esta pantalla:

- 1 - ÍNDICE. Haga clic en Instalar Software. PASO 3: Primero le hará falta elegir su lengua en esta pantalla: GUÍA DE INSTALACIÓN PASO A PASO DEL SOFTWARE PARA WINDOWS XP - Número 3.2 Gracias por haber comprado este dispositivo Roadpilot. Esta guía de instalación le ayudará a instalar el software y los controladores

Más detalles

Crear y Cargar Programaciones Automatizadas

Crear y Cargar Programaciones Automatizadas COBRA 18R2 Crear y Cargar Programaciones Automatizadas Diseñe espectáculos de cualquier tamaño usando este software visual de programación de coreografías líder en el mercado. Use Microsoft Excel o cualquier

Más detalles

Icards Solutions S.A. de C.V.

Icards Solutions S.A. de C.V. Este documento explica la instalación, configuración y operación del sistema de emisión de tarjetas México Emprende. Fecha Autor Revisor Versión 10-06- 2011 Ana Karen Aguilar Rubén Pacheco López 1.0 24-06.2011

Más detalles

TARJETA ETHERNET Y PROTOCOLO TCP/IP

TARJETA ETHERNET Y PROTOCOLO TCP/IP TARJETA ETHERNET Y PROTOCOLO TCP/IP 1 Introducción 5 2 Preinstalación de la Tarjeta Ethernet 7 2.1 Descripción de la Tarjeta Ethernet para Bus PCI y con salida 10 BaseT 2.2 Montaje de la Tarjeta Ethernet

Más detalles

Software de programación de terminales remotos DxNet

Software de programación de terminales remotos DxNet ADVERTENCIA Este manual contiene información muy importante acerca del uso y funcionamiento del producto. Todo el manual debe leerse cuidadosamente. Software de programación de terminales remotos DxNet

Más detalles

Sentencias o instrucciones en Visual BASIC

Sentencias o instrucciones en Visual BASIC Tecnología a de la Informació Sentencias o instrucciones en Visual BASIC REM Tecnología a de la Informació REM es una sentencia no ejecutable y permite introducir comentarios en los programas. A esta práctica

Más detalles

Lea antes de usar. Sistema de software de bordado. Guía de instalación

Lea antes de usar. Sistema de software de bordado. Guía de instalación Lea antes de usar 8 Sistema de software de bordado Guía de instalación Lea este apartado antes de abrir el paquete CD-ROM Gracias por haber comprado este software. Antes de abrir el paquete CD-ROM de este

Más detalles

ORBI 2012 Programador Universal USB Manual del Usuario

ORBI 2012 Programador Universal USB Manual del Usuario 1 ORBI 2012 Programador Universal USB Manual del Usuario 2 ORBI 2012 Programador Universal USB Manual del Usuario Indice : 1. Introducción 2 2. Principios de funcionamiento 2 3. Instalación del programador

Más detalles

Manual de prácticas Introducción al software UnityPro y a los PLCs M340 de Schneider

Manual de prácticas Introducción al software UnityPro y a los PLCs M340 de Schneider Automatización Avanzada (37800) Máster en Automática y Robótica Manual de prácticas Introducción al software UnityPro y a los PLCs M340 de Schneider Francisco Andrés Candelas Herías Grupo de Innovación

Más detalles

Sólo las personas inteligentes leen el manual.

Sólo las personas inteligentes leen el manual. Sólo las personas inteligentes leen el manual. Contenido Introducción...1 Encender y apagar la unidad de forma segura... 1 Desconectar los dispositivos esata y 1394... 2 Dispositivos esata... 3 Dispositivos

Más detalles

MANUAL TERMINALES X300 Manual Soporte Técnico.

MANUAL TERMINALES X300 Manual Soporte Técnico. Se asume que usted: Tiene los conocimientos básicos para desarmar y armar una Computadora. Ya cuenta con una computadora de escritorio con al menos 1 a 2 puertos PCI disponibles. Tiene los conocimientos

Más detalles

User Manual Version 3.6 Versión del Manual de Usuario 2.0.0.0

User Manual Version 3.6 Versión del Manual de Usuario 2.0.0.0 User Manual Version 3.6 Versión del Manual de Usuario 2.0.0.0 User Manual Manual de Usuario I EasyLock Manual de Usuario Índice 1. Introducción... 1 2. Requisitos del sistema... 2 3. Instalación... 3 3.1.

Más detalles

Lea antes de usar. Sistema de software de bordado. Guía de instalación

Lea antes de usar. Sistema de software de bordado. Guía de instalación Lea antes de usar Sistema de software de bordado Guía de instalación Lea este apartado antes de abrir el paquete CD-ROM Gracias por haber comprado este software. Antes de abrir el paquete CD-ROM de este

Más detalles

EMC Retrospect Express para Windows Guía breve

EMC Retrospect Express para Windows Guía breve EMC Retrospect Express para Windows Guía breve BIENVENIDO Bienvenido a EMC Retrospect Express, la rápida y sencilla herramienta para realizar copias de seguridad en CD/DVD, disco duro y unidades de disco

Más detalles

Bandmaster IV Decodificador Universal de Bandas

Bandmaster IV Decodificador Universal de Bandas ARRAY SOLUTIONS 2611 N Belt Line Road Suite # 109 Sunnyvale, TX 75182 USA (214) 954-7140 tel (214)954-7142 fax sales@arraysolutions.com www.arraysolutions.com Bandmaster IV Decodificador Universal de Bandas

Más detalles

Instrucciones de instalación de IBM SPSS Statistics para Windows (Licencia de red)

Instrucciones de instalación de IBM SPSS Statistics para Windows (Licencia de red) Instrucciones de instalación de IBM SPSS Statistics para Windows (Licencia de red) Las siguientes instrucciones deben utilizarse para instalar IBM SPSS Statistics 21 utilizando un licencia de red. ste

Más detalles

AVG File Server. Manual del usuario. Revisión del documento 2015.08 (22.09.2015)

AVG File Server. Manual del usuario. Revisión del documento 2015.08 (22.09.2015) AVG File Server Manual del usuario Revisión del documento 2015.08 (22.09.2015) C opyright AVG Technologies C Z, s.r.o. Reservados todos los derechos. El resto de marcas comerciales son propiedad de sus

Más detalles

MANUAL DE USUARIO CENTRO DE CONTROL DE FLOTAS MU-CCF-021-SN AGOSTO 2000 EDICIÓN: 1 REVISIÓN: 0

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

Más detalles

Manual de Referencia. Instalación Rápida. Soft Restaurant versión 8.0. nationalsoft.com.mx

Manual de Referencia. Instalación Rápida. Soft Restaurant versión 8.0. nationalsoft.com.mx Manual de Referencia Instalación Rápida Soft Restaurant versión 8.0 nationalsoft.com.mx Gracias por elegir Soft Restaurant Índice Bienvenido al sistema Soft Restaurant, el sistema para bares y restaurantes

Más detalles

Guía de Instalación y Configuración. Acceso rápido al contenido de la guia

Guía de Instalación y Configuración. Acceso rápido al contenido de la guia Guía de Instalación y Configuración Acceso rápido al contenido de la guia Descarga e Instalación Problemas comunes al instalar el programa Limitaciones de la versión de prueba Requerimientos de Software

Más detalles

AKIYAMA ASIO DRIVER. Manual de Instrucciones

AKIYAMA ASIO DRIVER. Manual de Instrucciones AKIYAMA ASIO DRIVER Manual de Instrucciones CONTENIDO INTRODUCCIÓN... 1 INSTALACIÓN... 1 CONFIGURACIÓN DE SOFTWARE DE AUDIO... 2 CONFIGURACIÓN DEL DRIVER... 3 Lista de dispositivos... 3 Tamaño de Buffer

Más detalles

Manual del usuario de Crystal Reports. Instalar Crystal Reports XI

Manual del usuario de Crystal Reports. Instalar Crystal Reports XI Manual del usuario de Crystal Reports Instalar Crystal Reports XI Instalar Crystal Reports XI Instalar Crystal Reports XI El Asistente de instalación de Crystal Reports trabaja junto con el programa de

Más detalles