Instrumentación Virtual con LabVIEW
|
|
- José Francisco Sánchez Méndez
- hace 5 años
- Vistas:
Transcripción
1 Instrumentación Virtual con LabVIEW
2 ESTRUCTURAS WHILE FOR.. CASE SEQUENCE Opciones de selección de CASE Controles Visibles Variables Locales
3 Do While Loop Terminal de Iteración Terminal Condicionante Do While condición is true Execute Sub diagram Loop Ejecuta una rutina hasta que la condición terminal se cumple. While Loop revisa la condición al final del ciclo. El ciclo se ejecuta al menos una vez. El terminal de iteración contiene el número de veces que el ciclo se ha ejecutado.
4 Do While Loop La primera iteración inicia en cero Con Click derecho derecho podemos cambiar la condición
5 Contador de Ciclos: indica cuantas veces se repite el subdiagrama Si N es cero o negativo el ciclo no se ejecuta For Loop Dos atributos: N Terminal de conteo i - Terminal de Iteración Terminal de iteración Contiene el número de iteraciones completas A partir de LabVIEW7, haciendo click sobre WHILE loop en el diagrama de bloques puede cambiarse por FOR loop EJECUTA UN SUBDIAGRAMA UN DETERMINADO NÚMERO DE VECES For I=0 to N-1 Ejecuta Código Next I NOTA: El CERO es indexado y aparece en la primera iteración
6 Se obtiene el último resultado Se almacenan en cada celda de la matriz los resultados parciales
7 Shift Register Shift registers se utiliza tanto en los WHILE LOOP como en FOR LOOP. Se usan para transferir datos desde una iteración a la siguiente. Son similares a las variables estáticas en los lenguajes de programación basados en texto. Un Shift register se crea haciendo click sobre el borde derecho o izquierdo del loop y seleccionando Add Shift registers desde el menú emergente. Los datos a cablear en los terminales de cada SR deben ser del mismo tipo.
8 Ejercicio: Obtener el penúltimo y último resultado del cuadrado de los primeros cinco números naturales
9 Shift Registers Para crear un Shift Register se hace clic derecho en cualquiera de los bordes verticales y se abre el menú contextual que se ve a continuación y elegimos Add Shift Register y se crea un par entrada - salida
10 Los valores previos están disponibles en los terminales de la izquierda Contiene i 1 Contiene i 2 Contiene i 3 Shift Register 1 Shift Register 2 Contiene i El último valor pasa al terminal de la derecha
11 Para agregar mas elementos se hace clic derecho en el borde izquierdo o derecho, según donde se quiera agregar el elemento, desde el mismo menú contextual
12 Sentencias de Selección: Case Structures Esta estructura es equivalente a IF/ THEN/ ELSE If condition=true THEN Execute code ELSE Execute Code End If CASE SELECT structures CASE SELECT var var=1, do code1 var=2, do code2 var=3, do code3 otherwise, do code
13 Case Structures Botones para pasar de un diagrama a otro Selector Identificador del Subdiagrama La estructura CASE tiene al menos dos subdiagramas, uno para TRUE y otro para FALSE
14 Acá podemos ver todas las posibilidades de variables de control para la estructura case
15 Vamos a ver un ejemplo de uso de cada uno de ellos, aplicándolos sobre la misma estructura CASE de solo dos subestructuras con el fin de poder comparar, teniendo en cuenta que la limitación la impone el control booleano, que tiene sólo dos valores posibles: TRUE y FALSE
16 Usando un control numérico: el valor del indicador Numeric 2 cambiara sólo para los valores posibles, 0 y 1, para cualquier otro valor no Su valor va de acuerdo al tipo de control que se usa
17 Usando un control Booleano: el valor del indicador Boolean cambiara sólo para los valores posibles, True y False Su valor va de acuerdo al tipo de control que se usa
18 Usando un control Ring: 0 y 1 Previo a eso vamos a ver como trabaja el control Ring El control ring lo que hace es establecer una correspondencia entre un valor tipo string y un número, asignando valores consecutivos desde 0 en adelante. Se encuentra en la paleta Controls en el Panel Frontal En la figura lo vemos recuadrado en celeste Su apariencia en el Panel Frontal es la siguiente: Como vemos, similar a cualquier control
19 Con clic derecho abrimos el menú contextual y vamos propiedades:
20 Al abrir propiedades nos aparece la siguiente pantalla y vamos a ir a la pestaña Edit Items:
21 Hacemos clic en Insert y colocamos el texto que corresponde al valor numérico 0 (Item A en nuestro ejemplo)
22 Hacemos nuevamente clic en Insert y colocamos el texto que corresponde al valor numérico 1 (Item B en nuestro ejemplo)
23 Como vemos el valor 0 siempre corresponde al último ítem colocado, pero podemos cambiar el orden de ser necesario con el uso de los botones Move Up y Move Down :
24 Retomemos nuestro ejemplo con la configuración del cuadro original: A el valor A le corresponde 1
25 Usando un Tab control: Se encuentra en el Panel Frontal, en la subpaleta Containers y aparece recuadrado en celeste
26 En el Panel Frontal nos aparecerá: En cada pestaña podemos poner elementos distintos
27 Vamos a hacer una pequeña modificación al programa para ver el uso del Tab Control: Vamos a agregar un Indicador para el Producto y otro para la Suma Producto
28 Vamos a hacer una pequeña modificación al programa para ver el uso del Tab Control: Vamos a agregar un Indicador para el Producto y otro para la Suma Suma
29 Vamos a usar con control rotativo (Knob) para hacer con un CASE las cuatro operaciones aritméticas. El Panel Frontal sería:
30 CASE: 0, Default Se ha colocado una constante para forzar un 0 en el resultado
31 CASE: 1
32 CASE: 2
33 CASE: 3
34 CASE: 4
35 Haciendo invisibles controles e indicadores Vamos a ver como hacemos para mostrar u ocultar un control o indicador Para nuestro ejemplo vamos a usar un indicador tipo termómetro Panel Frontal Diagrama de Bloques
36 Hacemos clic derecho en el ícono del Diagrama de Bloques o en el Panel Frontal y se despliega el menú contextual, allí elegimos: Create Property Node Visible
37 En el Diagrama de Bloques nos aparece este instrumento: Por defecto la variable lógica Visible está como salida (control), con clic derecho sobre este ícono lo cambiamos por un indicador (Change to Write) Ahora el ícono queda:
38 Agregamos una variable lógica en el panel de control y la conectamos a la entrada Visible. Al accionar el switch tenemos:
39 Sentencias de secuenciación En lenguajes tradicionales basados en texto, el orden de ejecución lo impone el orden en que las instrucciones están escritas. En LabVIEW sigue el modelo de Flujo de Datos, (un nodo necesita tener disponibles todos los datos de sus entradas para ejecutarse), por lo tanto no se puede determinar cual es el orden de las tareas a ejecutar. Puede presentarse el caso de nodos independientes, en situación de ejecutarse simultáneamente, pero por manejo de los datos, es necesario fijar el orden de los mismos, es decir establecer una secuencia de ejecución.
40 Sentencias de secuenciación Se trata de un tipo de sentencia que garantiza la ejecución secuencial (uno detrás de otro) de varios módulos de código. Cuando en el diagrama de LabVIEW son definidos varios módulos de código, en realidad no se sabe en qué orden van a ser ejecutados, es decir, no se sabe cuál de ellos se ejecutará en primer lugar y cuál en el último lugar. Hay aplicaciones en las que este orden de ejecución no es importante, pero en otras es de vital importancia. Por ello, en las aplicaciones donde el orden de ejecución de los distintos módulos es crítico, resulta imprescindible utilizar las sentencias de secuenciación para garantizar esa secuencia de ejecución de los módulos.
41 Sentencias de secuenciación La herramienta de desarrollo de aplicaciones LabVIEW ofrece dos sentencias de secuenciación. La primera es la Flat Sequence Structure y se encuentra en Functions/Programming/Structures. Cuando es insertada en el diagrama de nuestra aplicación, aparece con una única ventana o Frame: es la unidad o elemento donde irá un módulo dado del código de nuestra aplicación. Para añadir más ventanas, se pulsa sobre la ventana con el botón derecho del ratón y se ejecuta Add Frame Before o Add Frame After, para añadir la ventana antes o después de la actual, respectivamente. En este ejemplo vemos un instrumento que primero simula el llenado de un tanque y luego el aumento de temperatura.
42 Sentencias de secuenciación Se pueden anidar estas estructuras sin problema ni límites de niveles Sequence 1 Sequence 2 Sequence 3 Sequence 4
43 Ejemplo Flat Sequence Ejemplo: hacer un instrumento que prenda en secuencia 5 leds en forma cíclica de izquierda a derecha
44 Sentencias de secuenciación Cuando son necesarias muchas ventanas, porque así lo requiere la aplicación, aparece el problema del espacio en el diagrama, de tener que desplazar varias pantallas desde el inicio de la secuencia hasta su final. Entonces, lo lógico es sustituir la sentencia Flat Sequence Structure por la sentencia Stacked Sequence Structure, la cual funciona exactamente igual que la anterior, solo que apila las ventanas una encima de otra. Aunque a simple vista no sea posible ver la secuencia, resulta muy práctico su uso cuando el espacio disponible es pequeño.
45 Sentencias de secuenciación Vamos a repetir el ejemplo del tanque y el termómetro con la estructura secuencial apilada. Nos quedaría algo así: Panel Frontal Cuadro 0 Cuadro 1
46 Trabajando con Variables Variable Local Variable Global Variable Compartida
47 Trabajando con Variables Muchas veces dentro de la programación es necesario almacenar el valor de una variable para poder usarla posteriormente. En LabVIEW también puede realizarse estas sentencias, almacenando una variable para luego usarla dentro de otro bloque del VI o bien en otro VI. LabVIEW dispone de dos tipos de variables locales y globales y a partir de la versión 8.0 las compartidas.
48 Creación de una Variable Local Construimos el siguiente VI, utilizando una Flat Sequence Structure
49 Creación de una Variable Local A continuación le agregamos un cuadro a la secuencia, que consistirá en una variable local que almacenará el último número generado y lo presentará en el PF. La variable local la seleccionamos dentro de Data comunications y es la que esta recuadrada en celeste:
50 Creación de una Variable Local A continuación hay dos pasos fundamentales a realizar: Primero: determinar a que objeto del programa va a estar enlazado Segundo: elegir si va a ser de lectura (read) o escritura (wirte). Para el caso del ejemplo hacer click derecho sobre la variable local y seleccionar Select Item/Numeric y luego Change to Read De esta forma queda definido para guardar el contenido de Numeric y pasarlo a la siguiente etapa
51 Creación de una Variable Local Finalmente le agregamos un indicador a la variable y ejecutamos el programa, comprobando que este termina con dos indicadores con valores idénticos, es decir el último número registrado: Como podemos ver, después de la ejecución los dos indicadores quedan con el mismo valo, tal como era de esperarse
Instrumentación Virtual con LabVIEW
Instrumentación Virtual con LabVIEW ESTRUCTURAS ESTRUCTURAS WHILE FOR.. CASE SEQUENCE Opciones de selección de CASE Controles Visibles Variables Locales y Globales Personalizar controles 1.- ENTORNO DE
Más detallesGUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA. Estructuras en LabVIEW PROGRAMACION GRAFICA
GUIA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Estructuras en LabVIEW PROGRAMACION GRAFICA 1 USO DE ESTRUCURAS While Loop Es una estructura similar a la utilizada en otros lenguajes (do While Loop),
Más detallesEstructuras en LabVIEW.
Estructuras en LabVIEW. Sumario: 1. Ejecución según el flujo de datos. 2. Estructuras básicas disponibles en LabVIEW. a) Estructura Sequence. b) Estructura Case. c) Estructura For Loop. d) Estructura While
Más detallesGUIA DE EJERCICIOS Nº 4 INSTRUMENTACIÓN AVANZADA
GUIA DE EJERCICIOS Nº 4 INSTRUMENTACIÓN AVANZADA Estructuras Básicas en LabVIEW 1 4- USO DE ESTRUCURAS BÁSICAS Instrumentación Avanzada. G. Murcia- J. Strack Las estructuras en LabVIEW son representaciones
Más detallesSentencias en LabVIEW *
OpenStax-CNX module: m18070 1 Sentencias en LabVIEW * Patxi Alkorta Egiguren This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution License 2.0 1 Sentencias de selección
Más detallesGUÍA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA. Estructuras en LabVIEW PROGRAMACIÓN GRÁFICA
GUÍA DE EJERCICIOS Nº 2 INSTRUMENTACIÓN AVANZADA Estructuras en LabVIEW PROGRAMACIÓN GRÁFICA 1 USO DE ESTRUCURAS Instrumentación Avanzada. J. A. Suárez- G. Murcia While Loop Es una estructura similar a
Más detallesArreglos y Clusters MATRICES: CLUSTERS: Creación de matrices y clusters con controles e indicadores.
Arreglos y Clusters Vamos a examinar la variedad y tipos de arreglos de datos y le da una introducción a la creación y manipulación de matrices y clusters. MATRICES: Una matriz, que se compone de elementos
Más detallesINSTRUMENTACIÓN N AVANZADA. ARRAYS EN LABVIEW Relacionando Datos Arrays y Clusters
ARRAYS EN LABVIEW Relacionando Datos Arrays y Clusters Objetivos 1. Event Structure 2. Arrays 3. Funciones 4. Ejercicios 5. Cluster 6. Simulación de adquisición de señales de tensión 7. Adquisicion de
Más detallesPráctica 8 Estructuras de programación en LabVIEW
Práctica 8 Estructuras de programación en LabVIEW Objetivo de la práctica Al terminar esta práctica, el discente será capaz de: Conocer las diferencias entre un ciclo FOR y un ciclo While, conocer cómo
Más detallesESTRUCTURAS DE CONTROL
ESTRUCTURAS DE CONTROL En lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa. Con las estructuras de control se puede: De
Más detallesEstructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
Más detallesSISTEMAS DE INSTRUMENTACIÓN ELECTRÓNICA AVANZADA. Ejercicios de Introducción a LabVIEW
UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA UNIVERSITARIA DE INGENIERÍA TÉCNICA DE TELECOMUNICACIÓN SISTEMAS DE INSTRUMENTACIÓN ELECTRÓNICA AVANZADA Ejercicios de Introducción a LabVIEW DEPARTAMENTO DE SISTEMAS
Más detallesINSTRUMENTACIÓ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 Tipos de datos Cuando hablamos de tipos de datos nos referimos a si estos son números, caracteres, booleanos,
Más detallesPráctica 1: Creación de un VI LabVIEW sencillo.
Práctica 1: Creación de un VI LabVIEW sencillo. En esta práctica se va a crear un VI que testea y muestra una entrada, activándose una alarma si se pasa de un valor límite que pondrá el usuario. 1. Arrancar
Más detallesFundamentos de Programación
Fundamentos de Programación COMENTARIOS Microsoft Visual Basic interpreta que todo lo que está a la derecha del carácter ( ) en una línea cualquiera de programa es un comentario y no ejecuta acción alguna.
Más detallesConocimientos previos
Tema: Estructuras de control de ciclos repetitivos Ficha de aprendizaje 15 n Logro Utiliza estructuras de control de ciclos repetitivos For Next y Loop while @ # Conocimientos previos Qué conjunto de sentencias
Más detallesGUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA
GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA Iniciación en LabVIEW PROGRAMACION GRAFICA 1 1.-INTRODUCCIÓN AL ENTORNO LABVIEW 1.- Creación de controles. En el panel frontal (PF) nos encontramos con
Más detallesUNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ELECTRÓNICA Y BIOMÉDICA
CICLO 02-2014 UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLOGICOS ELECTRÓNICA Y BIOMÉDICA GUIA DE LABORATORIO Nº 2 Nombre de la practica: Introducción a LabVIEW (2da Parte) Lugar de ejecución: Laboratorio
Más detallesGUIA No 5. CREACIÓN DE SubVI s
GUIA No 5 CREACIÓN DE SubVI s Una característica importante de LabView es el manejo de jerarquías y el poder utilizar fácilmente un programa anterior como un módulo de otro cualquiera. Cuando un VI es
Más detallesPalabras reservadas de C++ y C. Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones.
Palabras reservadas de C++ y C Una palabra reservada no puede declararse como un identificador, esto haría un conflicto entre conectores y funciones. A continuación se muestra el link del listado de palabras
Más detallesCentro Asociado Palma de Mallorca. Antonio Rivero Cuesta
Centro Asociado Palma de Mallorca Antonio Rivero Cuesta La Sintaxis de Java II... 6 Estructuras de control... 7 Estructuras de selección... 8 Sentencia if... 9 Sentencia if - else... 12 Operador condicional...
Más detallesGUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA
GUIA DE EJERCICIOS Nº 1 INSTRUMENTACIÓN AVANZADA Iniciación en LabVIEW PROGRAMACION GRAFICA 1 1.-INTRODUCCIÓN AL ENTORNO LABVIEW 1.- Creación de controles. En el panel frontal (PF) nos encontramos con
Más detallesVI Promedio de temperaturas
OpenStax-CNX module: m19067 1 VI Promedio de temperaturas Juan Martínez Based on Temperature Running Average VI by National Instruments This work is produced by OpenStax-CNX and licensed under the Creative
Más detallesINSTITUTO TECNOLÓGICO METROPOLITANO ITM GUÍA DE LABORATORIO INSTRUMENTACIÓN ELECTRÓNICA INTERFAZ ARDUINO - LABVIEW
OBJETIVOS: Establecer la conexión entre ARDUINO y LABVIEW para realizar la lectura de un dato analógico y visualizarlo en forma de indicador. Usar una placa de ARDUINO como tarjeta de adquisición de datos
Más detallesTema 06: Estructuras y sentencias de control en C
Tema 06: Estructuras y sentencias de control en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com edfrancom@ipn.mx @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo A.
Más detallesGENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS
GENERACIÓN DE CÓDIGO ORIENTADO A OBJETOS A.- ASPECTOS FUNDAMENTALES DEL CÓDIGO ORIENTADO A OBJETOS MÓDULOS DE CÓDIGO: El código en Visual Basic se almacena en módulos. Hay tres tipos de módulos: de formulario,
Más detallesIntroducción a la Programación Modular, Creación de Programas Ejecutables e Instaladores
GUÍA DE EJERCICIOS Nº 8 INSTRUMENTACIÓN AVANZADA Introducción a la Programación Modular, Creación de Programas Ejecutables e Instaladores PROGRAMACIÓN GRÁFICA 1 1.- INTRODUCCIÓN A LA PROGRAMACIÓN MODULAR
Más detallesVISUAL STUDIO.NET Y PUERTO SERIE
VISUAL STUDIO.NET Y PUERTO SERIE INDICE ENTORNO VISUAL BASIC 3 MI PRIMER PROYECTO DE CONSOLA 3 MI PRIMER PROYECTO DE WINDOWS 5 DEBUGGING 7 PROGRAMACIÓN 10 TIPOS DE DATOS 10 ESTRUCTURAS DE CONTROL 12 ESTRUCTURA
Más detallesEstructuras. subdiagramas que seejecutan en una secuencia determinada. dependiendo del valor de entrada. hasta que se cumplaunacondición.
Estructuras Secuence structure: Uno omás subdiagramas que seejecutan en una secuencia determinada. Case structure: Seejecuta un subdiagrama dependiendo del valor de entrada. While Loop: Seejecuta un subdiagrama
Más detallesIntroducción a LabVIEW, uso de estructuras y funciones básicas
OpenStax-CNX module: m41078 1 Introducción a LabVIEW, uso de estructuras y funciones básicas José Miguel Hobaica Alvarado This work is produced by OpenStax-CNX and licensed under the Creative Commons Attribution
Más detallesINSTRUMENTACIÓ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 Ración y/o Modificación de una Paleta: Para trabajar más cómodamente o para tener más fácil acceso a los sub-vi
Más detallesVARIABLES LOCALES Y VARIABLES GLOBALES
VARIABLES LOCALES Y VARIABLES GLOBALES VARIABLES LOCALES Son copias del terminal de un control o indicador que se pueden utilizar en cualquier lugar del diagrama para leer o escribir datos a ese control
Más detallesMODULO II PROGRAMACIÓN ORIENTADA A EVENTOS
MODULO II PROGRAMACIÓN ORIENTADA A EVENTOS Índice 1. Concepto Visual Basic 2. Elementos del lenguaje.- Ventana principal de Visual Basic. 3. Desarrollo de Aplicación. Concepto Visual Basic Visual Basic
Más detallesRecursos informáticos para utilizar en la web AUTOFORMAS. Diagrama flujo. Flechas bloque. Líneas Formas básicas
AUTOFORMAS Líneas Formas básicas Diagrama flujo Llamadas Conectores s Flechas bloque Cintas y estrellas Más autoformas Líneas Formas básicas 1. Vamos a hacer una forma básica. Pulsamos sobre la que deseemos
Más detallesVemos, pues, que esta forma de organizar los datos es mucho más potente que utilizando las tabulaciones u otros métodos.
Tablas Las tablas permiten organizar la información en filas y columnas, de forma que se pueden realizar operaciones y tratamientos sobre las filas y columnas. Por ejemplo, obtener el valor medio de los
Más detallesPRÁCTICAS SCRATCH. 3) El contador de puntos se incrementa en una unidad al comerse el insecto. Utilizaremos variables
PRÁCTICA 10: Vamos a diseñar una animación donde una RANA se mueve por el escenario para comerse a unos insectos. En este caso la animación muestra cuatro características importantes: 1) La rana se desplaza
Más detallesInicio de PCWorx 3: Vamos a hacer un pequeño recorrido por las tres vistas. Página 1 de 23
Inicio de PCWorx 3: En PCWorx 3 tendremos tres vistas principales del proyecto: - Vista de programación. - Vista de configuración de bus. - Vista de enlace de variables con datos de proceso. Vamos a hacer
Más detallesCopiar una diapositiva. Copiar una diapositiva. Duplicar una diapositiva. Duplicar una diapositiva
18 Copiar una diapositiva Copiar una diapositiva Si estás situado en la vista normal te aconsejamos selecciones la pestaña de diapositiva del área de esquema ya que te será más fácil situarte en el lugar
Más detallesUserform ("INT") Capital Inicial C(4;0,18)= Tiempo. t= 4 C(4;0,18)= Interés. i= 18,0 %
Userform ("INT") Capital Inicial C 0 = 15000 = ( + ) C C 1 i t t 0 C(4;0,18)= 25.800 t= 4 C(4;0,18)= 29.082 i= Tiempo Interés i= 18,0 % ( ) C = C 1+ i t 0 t 2/30 Introducción al uso de cuadros de diálogo
Más detallesÍndice general. Capítulo 1 Conceptos básicos. Capítulo 2 Controles básicos I. Pág. N. 1
Pág. N. 1 Índice general Capítulo 1 Conceptos básicos Qué es Visual Basic? La programación basada en objetos Propiedades Métodos Eventos Funcionamiento de las propiedades, métodos y eventos Ingreso al
Más detallesIMPLEMENTACIÓN DE HERRAMIENTAS TECNOLÓGICAS PARA COMPLEMENTAR LAS ESTRATEGIAS DE ENSEÑANZA
IMPLEMENTACIÓN DE HERRAMIENTAS TECNOLÓGICAS PARA COMPLEMENTAR LAS ESTRATEGIAS DE ENSEÑANZA Taller para Profesores Especialista en Academia Na2onal Instruments de México Graphical System Design con NI LabVIEW
Más detallesFigura 61: Barras de Herramientas para la edición de Formularios
1. FORMULARIOS Un documento estándar muestra información: una carta o reporte, por ejemplo. Típicamente el lector tiende a modificar algo o nada. Un formulario tiene secciones que no pueden modificarse
Más detallesDepartamento de Ingeniería Eléctrica y Electrónica. Guía de Prácticas de Laboratorio. Materia: LabVIEW. Laboratorio de Ingeniería Electrónica
Instituto Tecnológico de Querétaro Departamento de Ingeniería Eléctrica y Electrónica Guía de Prácticas de Laboratorio Materia: LabVIEW Laboratorio de Ingeniería Electrónica Santiago de Querétaro, Qro.
Más detallesEl entorno de Word 2016
El entorno de Word 2016 Elementos de la pantalla Al arrancar Word aparece una pantalla muy similar a la siguiente: La ventana de Word se puede personalizar, para cambiar las herramientas y botones que
Más detallesINSTITUTO TECNOLÓGICO
INSTITUTO TECNOLÓGICO DE NUEVO LAREDO Con la Ciencia por la Humanidad Introducción a la Ingeniería en Sistemas Computacionales y al Diseño de Algoritmos Curso propedéutico Instructor: Bruno López Takeyas
Más detallesCrear artículos en Joomla 3
Crear artículos en Joomla 3 July 12 2016 En el presente documento se incluye un manual de los pasos a seguir para la publicación de un artículo en Joomla 3. Contenido 1. Acceso... 2 2. Creación de un artículo...
Más detallesESTRUCTURA SECUENCIAL ESTRUCTURA SELECTIVA
ESTRUCTURA SECUENCIAL Es aquélla en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta
Más detallesPROGRAMACIÓN CON VBA: MACROS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
PROGRAMACIÓN CON VBA: MACROS EXCEL 2010 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE PROGRAMACIÓN CON VBA: MACROS Para comenzar a programar en VBA tenemos que entrar al editor de Visual
Más detallesEsquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Esquemas repetitivos en Fortran 90. Tipos de Esquema
Los esquemas repetitivos permiten implementar iteraciones del lenguaje algorítmico (mientras, repetir, para, hasta). Podemos dividir los esquemas según: - Se conozcan el número de iteraciones a priori,
Más detallesDIEGO TEJADA, CRISTINA GALVIS, ANDRES SUCERQUIA
Página: 01 Objetivo: Configurar un servidor con IIS 7 para publicación web, incluyendo soporte PHP. ACTIVIDAD Como requisito debes tener instalado un servidor Windows 2008 Server con el rol de Web Server,
Más detallesCÓMO DESCOMPRIMIR UN ARCHIVO DESDE EL EXPLORADOR DE WINDOWS XP
Comprimir y Descomprimir archivos en formato.zip Página 1 COMPRIMIR Y DESCOMPRIMIR ARCHIVOS EN FORMATO.ZIP CÓMO DESCOMPRIMIR UN ARCHIVO DESDE EL EXPLORADOR DE WINDOWS XP Si trabajamos con XP, la descompresión
Más detallesmultiplicar Capítulo 15 Tablas de Práctica 1 Proyecto guiado Vamos a construir, paso a paso, el proyecto de las tablas de multiplicar.
Tablas de multiplicar En este capítulo practicaremos con las tablas de multiplicar de una forma amena y divertida. Para ello, en primer lugar, debemos desarrollar el proyecto. Vamos a ver cómo. A lo largo
Más detallesVI Registrador de temperatura
OpenStax-CNX module: m19745 1 VI Registrador de temperatura Juan Martínez Based on Temperature Logger VI by National Instruments This work is produced by OpenStax-CNX and licensed under the Creative Commons
Más detallesPRÁCTICA 2: Tutorial de creación de módulos
PRÁCTICA 2: TK-GATE: SIMULACION CON MÓDULOS Objetivos Familiarizarse con el funcionamiento de la herramienta TkGate en la creación de módulos. Realizar capturas de módulos combinacionales básicos. Verificar
Más detallesTrabajo Práctico N 10
Trabajo Práctico N 10 IMPLEMENTACIÓN EN LabView DE UN CONTROLADOR PID Breve introducción teórica: PID = Proporcional Integral Derivativo Es un tipo de control analógico, un controlador que satisfaga el
Más detallesManual de usuario MetaTrader 4 TraderNovo:
Manual de usuario MetaTrader 4 TraderNovo: Aquí está una foto que muestra la pantalla principal MT4: Menú principal (acceder al menú y los ajustes del programa); Barras de herramientas (acceso rápido a
Más detallesEntorno de Programación LabVIEW
1 Entorno de Programación LabVIEW 1.1 Introducción LabVIEW es un lenguaje de programación de alto nivel, de tipo gráfico, inicialmente enfocado a la realización de aplicaciones para el control de instrumentación.
Más detallesELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS. Constantes
ELEMENTOS BÁSICOS PARA LA PROGRAMACIÓN DE FUNCIONES TIPOS DE DATOS Constantes Una constante se usa para guardar o identificar a un dato que mantiene un valor constante a través de la ejecución de un programa.
Más detallesVamos a hacer un recorrido por las distintas fichas de la Cinta de opciones.
Cinta de opciones. Inicia la aplicación Word 2010. Vamos a hacer un recorrido por las distintas fichas de la Cinta de opciones. Por defecto, la aplicación se abre mostrando el contenido de la ficha Inicio.
Más detallesEl bloque switch (Interruptor) - LEGO MINDSTORMS EV3
El bloque switch (Interruptor) - LEGO MINDSTORMS EV3 El bloque switch es uno de los bloques de flujo (naranjas) y sirve para dividir mi lista de instrucciones principal en distintos caminos posibles. La
Más detallesPráctica 7 Ambiente de programación y operaciones básicas en LabVIEW
Práctica 7 Ambiente de programación y operaciones básicas en LabVIEW Objetivo de la práctica Al terminar esta práctica, el discente será capaz de: Conocer las tres partes de un.vi, conocer las tres paletas
Más detallesINFORMATICA- DE 1001 A 1006
Qué es un Algoritmo? COLEGIO NICOLAS ESGUERA TALLER DE REFUERZO PRIMER PERIODO GRADOS DECIMO -INFORMATICA Se denomina algoritmo a un grupo finito de operaciones organizadas de manera lógica y ordenada
Más detallesPowerPoint 2010 Edición del contenido
PowerPoint 2010 Edición del contenido Contenido CONTENIDO... 1 AGREGAR TEXTO A UNA DIAPOSITIVA... 2 MOVER Y COPIAR INFORMACIÓN... 5 PANEL DE TAREAS PORTAPAPELES... 7 TRABAJO CON DIAPOSITIVAS... 8 EDICIÓN
Más detallesEsquemas repetitivos en Fortran 90
Los esquemas repetitivos permiten implementar iteraciones del lenguaje algorítmico (mientras, repetir, para, hasta). Podemos dividir los esquemas según: - Se conozcan el número de iteraciones a priori,
Más detallesINDICE 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
Más detallesDocumentación complementaria para las prácticas de LabView
Documentación complementaria para las prácticas de LabView Asignatura de Sistemas de Percepción (DTE) Curso 2007 2008 1. Instrumentación virtual Un instrumento virtual simula el panel frontal y el funcionamiento
Más detalles01.1 Instalación de Android Studio
Instituto Politécnico Nacional Centro de Estudios Científicos y Tecnológicos núm. 9 Laboratorio de proyectos de tecnologías de la información iv Prof. Emmanuel Oropeza Gonzalez 01.1 Instalación de Android
Más detallesLección 3 Sentencias de control
3.1. INTRODUCCIÓN - Hasta aquí: ejecución secuencial de los programas. - Aquí vamos a ver: Lección 3 Sentencias de control Sentencias de control Sentencias condicionales: if- y switch-case Sirven para
Más detallesMacros. Tabla de contenidos
Macros Tabla de contenidos 1.- INTRODUCCIÓN... 3 2.- MACRO QUE PERMITE CERRAR EL FORMULARIO DE PROVEEDORES - VINCULADO... 3 3.- MACRO QUE PERMITE ABRIR SIMULTÁNEAMENTE UN FORMULARIO Y UN INFORME... 4 4.-
Más detallesEstructuras de control
Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando
Más detallesGobierno del Estado de México
Gobierno del Estado de México Escuela Preparatoria Oficial No. 82 José Revueltas Hay que alcanzar la exaltación verdadera, para lograrlo, hay que ser serenos, sin prisas, estudiar, trabajar y disciplinarse
Más detallesElementos esenciales de Word
Word 2013 Elementos esenciales de Word Área académica de Informática 2015 Elementos esenciales de Word Iniciar Microsoft Word 2013 Para entrar en Microsoft Word 2013 Haz clic en el botón Inicio para ir
Más detallesOPENOFFICE IMPRESS. Uso básico Basic usage
OPENOFFICE IMPRESS Uso básico Basic usage Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar información de una forma
Más detallesOPENOFFICE CALC. Manejo básico de hojas de cálculo
OPENOFFICE CALC Manejo básico de hojas de cálculo Qué es una hoja de cálculo? Podemos verla como una gran tabla para mostrar información y realizar operaciones con esa información Cada una de las casillas
Más detallesEXCEL EJERCICIO 18 TABLAS DINÁMICAS Y GRÁFICOS DINÁMICOS. Tablas dinámicas
EXCEL EJERCICIO 18 TABLAS DINÁMICAS Y GRÁFICOS DINÁMICOS Tablas dinámicas Las tablas dinámicas son una herramienta relacionada con las listas o bases de datos creadas en hojas de cálculo. Sirven para organizar
Más detallesFundamentos PHP. El término puntuación nos referimos a la sintaxis usada en PHP para la terminación de una línea de código (;)
Tags Fundamentos PHP La Sintaxis de PHP se deriva de muchos lenguajes de programación principalmente de C pero Perl también ha tenido mucha influencia en esta sintaxis Con las últimas incorporaciones agregadas,
Más detallesACTIVIDADES BASE DE DATOS ACCESS 2007
ACTIVIDADES BASE DE DATOS ACCESS 2007 En un primer momento vamos a practicar las opciones de Crear, abrir y cerrar una base de datos de Access 2007. Abrimos Access 2007 y haz clic sobre la opción Base
Más detallesSolmicro - expertis ERP Consulta Interactiva
Solmicro-eXpertis ERP Preliminares Búsqueda de Información. Título: La. Indice :: 1. La :: 2. Localizar los Datos. :: 3. Resultado de la búsqueda. :: 4. Los Informes. :: 5. Exportar a Excel. :: 6. Limpiar
Más detallesSeleccionar Copiar. Modificar objeto. Mover
Clic sobre el mismo; verás que el recuadro mostrará un recuadro de puntos, indicando que el objeto está seleccionado. Para quitar la selección, haz clic en cualquier parte fuera del recuadro. Seleccionar
Más detallesCOLEGIO NICOLAS ESGUERRA AREA DE TECNOLOGIA E INFORMATICA GRADO 10 RECUPERACION II PERIODO. VISUAL BASIC
COLEGIO NICOLAS ESGUERRA AREA DE TECNOLOGIA E INFORMATICA GRADO 10 RECUPERACION II PERIODO. VISUAL BASIC Modulos en vb Los módulos permiten abrir una nueva secuencia de programación, como sub comandos
Más detallesC f : Capital final Ci: Capital inicial I: tipo de interés k: período de capitalización n: número de años
Práctica ECUACIONES, ORGANIGRAMAS y GRÁFICOS El procedimiento para la confección de ecuaciones y organigramas ha cambiado bastante en la versión 2007 de Word. Ya no es necesario, como antes, abrir un subprograma
Más detallesTEMA 2. TRABAJAR CON UNA PRESENTACIÓN
TEMA 2. TRABAJAR CON UNA PRESENTACIÓN 1. INTRODUCCIÓN La aplicación Impress del paquete OpenOffice le permite insertar texto de dos maneras diferentes: Modo Dibujo Modo Esquema Para utilizar el primer
Más detallesDesarrollo de APPs sin saber Programación. Profesores Jezabel Molina Gil, Cándido Caballero Gil, Moisés Lodeiro Santiago
Desarrollo de APPs sin saber Programación Profesores Jezabel Molina Gil, Cándido Caballero Gil, Moisés Lodeiro Santiago Bloques Todo el código está representado por bloques, los cuales son como piezas
Más detallesINSTRUMENTACIÓN AVANZADA Departamento de Ingeniería Eléctrica y Electromecánica Facultad de Ingeniería Universidad Nacional de Mar del Plata
Expression Node Formula Node MathScript MATLAB Script Contenido de esta clase Todas estas estructuras sirven para incorporar código en formato de texto a nuestra aplicación en LabVIEW. 2 Expression Node
Más detallesSupongamos que queremos definir un botón en la pantalla WWCountry, que invoque un listado pdf (objeto procedimiento) previamente definido.
Supongamos que queremos definir un botón en la pantalla WWCountry, que invoque un listado pdf (objeto procedimiento) previamente definido. Para eso nuevamente volvemos a editar la instancia del pattern,
Más detallesC. E. I. P. LAS VIÑAS Bollullos del Cdo. (Huelva) Centro TIC. TEMA 13: Formato
C. E. I. P. LAS VIÑAS Bollullos del Cdo. (Huelva) Centro TIC TEMA 13: Formato Formato Qué podemos hacer con un documento para mejorar su presentación?. A todas las variantes u opciones que podamos emplear
Más detallesRancagua, Agosto 2009
cvalle@inf.utfsm.cl Departamento de Informática - Universidad Técnica Federico Santa María Rancagua, Agosto 2009 1 / 28 Temario 1 2 2 / 28 Temario 1 2 3 / 28 Este capítulo introduce conceptos de programación
Más detallesGUIA DE EJERCICIOS Nº 5 INSTRUMENTACIÓN AVANZADA
GUIA DE EJERCICIOS Nº 5 INSTRUMENTACIÓN AVANZADA Arrays, Clusters yalgunos otros tipos de datos en LabVIEW 1 4- ARRAYS, CLUSTERS Y ALGUNOS OTROS TIPOS DE DATOS Además de los datos Booleanos, Numéricos
Más detallesPráctica 1. Conociendo el Visual Basic 6.0.
Práctica 1. Conociendo el Visual Basic 6.0. Objetivos: Al finalizar esta práctica el estudiante será capaz de: 1. Identificar los diferentes elementos que conforman el Entorno Integrado de Desarrollo (IDE)
Más detalles7.- CREAR DIAPOSITIVAS
7.- CREAR DIAPOSITIVAS Una presentación es una secuencia continuada de diapositivas y por tanto éstas son su elemento principal, con lo que tendrás que añadir y diseñar tantas como necesites para el propósito
Más detallesEn esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras de control
CORPORACION UNIVERSITARIA DE EDUCACION SUPERIOR Estructura de Datos Docente: Víctor Andrés Ochoa Correa En esta sección se describen las variables, constantes, tipos de datos, operadores y estructuras
Más detallesProgramación Estructurada
Programación Estructurada Técnica de programación que consiste en construir programas de fácil comprensión. Es mucho más sencillo entender la codificación del programa, que se habrá hecho en diferentes
Más detallesMás sobre la edición de hojas
1. PEGADO ESPECIAL E n esta lección vamos a ver más utilidades y opciones sobre la edición de hojas de cálculo de Excel que te pueden ayudar en tu trabajo. Ya sabes cómo cortar o copiar y pegar datos de
Más detallesOPENOFFICE IMPRESS. Creación básica de presentaciones digitales
OPENOFFICE IMPRESS Creación básica de presentaciones digitales Qué es OpenOffice Impress? Es la herramienta que nos ofrece OpenOffice para realizar presentaciones Las presentaciones permiten comunicar
Más detallesControl interno del flujo de un programa 1-14
Control interno del flujo de un programa 1-14 Lección 1 Tipos de eventos Eventos en programas ejecutables Un report es un programa que realiza las siguientes fases: Recogida de parámetros (si los hay)
Más detallesTEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
Más detallesEn esta lección vamos a ver más utilidades y opciones sobre la
1. PEGADO ESPECIAL En esta lección vamos a ver más utilidades y opciones sobre la edición de hojas de cálculo de Excel que te pueden ayudar en tu trabajo. Ya sabes cómo cortar o copiar y pegar datos de
Más detalles