SlideShare una empresa de Scribd logo
1 de 24
Equipo 2 
En Lab VIEW NI
Las variables son imprescindibles en cualquier tipo de 
problema, ya que permiten almacenar la información necesaria 
para su resolución. 
En LABVIEW todos los controles introducidos en el panel 
frontal que generan un terminal en la ventana diagrama, van 
a ser variables. Se pueden identificar por el nombre asignado 
en la etiqueta. 
Los tipos de variables son: 
*Entrada 
*Salida 
*Global 
*Local 
*Constante
VARIABLES DE ENTRADA 
Son el “tiempo” en segundos y el “número de puntos” 
Estos dos datos de entrada son controladores del programa, 
como el selector de velocidades, luego se deben inducir antes de 
iniciarse la ejecución del programa. Las unidades de variable 
“Tiempo” deben ser segundos, mientras que “Numero de 
puntos” no tiene unidades. 
VARIABLE DE SALIDA 
Las variables de salida son todo tipo de indicadores, ya sean 
numéricos, de texto, de nivel, entre otros.
VARIABLE GLOBAL 
Es aquella que se define fuera del cuerpo de cualquier función, 
normalmente al principio del programa, después de la definición 
de los archivos de biblioteca, de la definición de constantes 
simbólicas y antes de cualquier función 
Las variables globales se usan para compartir información entre 
distintos Vis ejecutando en la máquina. 
Son como un VI pero sin código. 
Una vez abierta la variable global hay que colocar un control o 
indicador del tipo que se desee.
VARIABLE LOCAL 
Es aquella cuyo ámbito se restringe a la función que le ha 
declarado se dice entonces que la variable es local a esa 
función. Esto implica que esa variable sólo va a poder ser 
manipulada en dicha sección, y no se podrá hacer referencia 
fuera de dicha sección. 
 
Usos de las variables locales: 
 
Cuando no se puede realizar el cableado. 
 
Con bucles trabajando en paralelo. 
 
Cuando se quiere escribir en un control o leer un indicador
VARIABLES CONSTANTES 
La principal utilidad de estas variables radica en el hecho de que 
una vez creada la variable local no importa que procede de un 
indicador o de un control, ya que se podrán utilizar en un mismo 
diagrama tanto de entrada como de salida.
LabVIEW soporta principalmente 4 tipos de datos. 
En el diagrama de cualquier aplicación, los elementos 
enteros aparecen con el color azul marino, los reales 
o doubles con color naranja, los booleanos en verde, 
y las cadenas de caracteres en rosa.
Los números enteros o integer. 
Muestra funciones aritméticas y constante numéricas.
 Los números reales de coma flotante (con decimales) o 
float/double.
Los elementos booleanos o de tipo bit, boolean. 
Muestran funciones y constantes lógicas.
Las cadenas de caracteres o string. 
Muestran funciones para manipular cadenas de caracteres, así 
como constantes de caracteres
Se emplea en el diseño del diagrama de bloques (solo esta 
habilitada en esta función ). La paleta de funciones contiene 
todos los objetos que se emplean en la implementación del 
programa del VI, ya sean funciones aritméticas, de 
entrada/salida de señales, entrada/salida de datos a fichero, 
adquisición deseñales, temporización de la ejecución del 
programa,
 En ella se puede acceder a diferentes funciones, subVIs y 
estructuras disponibles. 
 Cuenta con varios submenús que se dividen dependiendo la 
aplicación
seleccione window»Show Functions Palette o haga un click 
derecho en el espacio de trabajo del diagrama de bloque para 
desplegar la paleta de funciones. 
también se puede 
desplegar la paleta de funciones dando un click derecho en una 
área abierta del diagrama de bloques. 
Para desaparecer la paleta de funciones presione el botón en la 
parte superior izquierda de la paleta.
Para seleccionar una función o estructura concretas, se debe 
desplegar el menú Functions y elegir entre las opciones que 
aparecen. 
A continuación se enumeran todas ellas, junto con una pequeña 
definición.
 Structures – Muestra las estructuras de control del programa, 
junto con las variables locales y globales. 
 Numeric – Muestra funciones aritméticas y constantes numéricas. 
 Boolean – Muestra funciones y constantes lógicas.
 String – Muestra funciones para manipular cadenas de caracteres, 
así como constantes de caracteres. 
 Array – Contiene funciones útiles para procesar datos en forma de 
vectores, así como constantes de vectores. 
 Cluster – Contiene funciones útiles para procesar datos procedentes 
de gráficas y destinados a ser representados en ellas.
 Comparison – Muestra funciones que sirven para comparar 
números, valores booleanos o cadenas de caracteres. 
 Time & Dialog – Contiene funciones para trabajar con cuadros de 
diálogo, introducir contadores y retardos, etc. 
 File I/O – Muestra funciones para operar con ficheros.
 Communication – Muestra diversas funciones que sirven para 
comunicar varios ordenadores entre sí. 
 Instrument I/O –facilita la comunicación con instrumentos 
periféricos que siguen la norma ANSI/IEEE 488.2-1987, y el 
control del puerto serie.
El funcionamiento de la subrutina es tal, que el programa 
principal pasa el control a la subrutina, ejecuta la subrutina (y 
el programa principal espera sin hacer nada), y una vez 
terminada la subrutina el valor de la salida la transfiere al 
programa principal.
 Es un VI que esta siendo utilizado dentro de otro VI, por tanto 
tiene asociado un icono, conectores de entrada y salida de 
datos. 
 Los subVIs permiten modular una aplicación en tareas más 
simples permitiendo que las aplicaciones extensas puedan ser 
divididas en varias tareas pequeñas, que a su ves pueen ser 
divididas en otras tareas mas pequeñas y asi sucesivamente.
Funciones y subrutinas

Más contenido relacionado

La actualidad más candente

Actuadores neumáticos e hidráulicos diapositivas
Actuadores neumáticos e hidráulicos diapositivasActuadores neumáticos e hidráulicos diapositivas
Actuadores neumáticos e hidráulicos diapositivasAlhe Herrera
 
Sensores y actuadores
Sensores y actuadoresSensores y actuadores
Sensores y actuadoresEré Avalos
 
configuracion de PLC y temporizadores
configuracion de PLC y temporizadoresconfiguracion de PLC y temporizadores
configuracion de PLC y temporizadoresAlejandro Cortijo
 
003. diseño de circuitos neumaticos diagramas
003. diseño de circuitos neumaticos diagramas003. diseño de circuitos neumaticos diagramas
003. diseño de circuitos neumaticos diagramasguelo
 
Instrumentación Industrial
Instrumentación Industrial Instrumentación Industrial
Instrumentación Industrial Michael Maquez
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesSANTIAGO PABLO ALBERTO
 
Electroneumática y Neumática: ejercicios básicos en fluidsim
Electroneumática y Neumática: ejercicios básicos en fluidsimElectroneumática y Neumática: ejercicios básicos en fluidsim
Electroneumática y Neumática: ejercicios básicos en fluidsimSANTIAGO PABLO ALBERTO
 
003 Electroneumática y Neumática: Método intuitivo a los métodos de diseño: ...
003 Electroneumática y Neumática: Método intuitivo a los métodos de diseño:  ...003 Electroneumática y Neumática: Método intuitivo a los métodos de diseño:  ...
003 Electroneumática y Neumática: Método intuitivo a los métodos de diseño: ...SANTIAGO PABLO ALBERTO
 
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.UDO Monagas
 
Sistema control onoff
Sistema control onoffSistema control onoff
Sistema control onoffSalvador-UNSA
 
Ejercicios plc
Ejercicios plcEjercicios plc
Ejercicios plcCincoC
 

La actualidad más candente (20)

Actuadores neumáticos e hidráulicos diapositivas
Actuadores neumáticos e hidráulicos diapositivasActuadores neumáticos e hidráulicos diapositivas
Actuadores neumáticos e hidráulicos diapositivas
 
Barras de herramientas en labview
Barras de herramientas en labviewBarras de herramientas en labview
Barras de herramientas en labview
 
acciones basicas-de-control
acciones basicas-de-controlacciones basicas-de-control
acciones basicas-de-control
 
Sensores y actuadores
Sensores y actuadoresSensores y actuadores
Sensores y actuadores
 
configuracion de PLC y temporizadores
configuracion de PLC y temporizadoresconfiguracion de PLC y temporizadores
configuracion de PLC y temporizadores
 
Programación GRAFCET
Programación GRAFCETProgramación GRAFCET
Programación GRAFCET
 
Sensores discretos
Sensores discretosSensores discretos
Sensores discretos
 
003. diseño de circuitos neumaticos diagramas
003. diseño de circuitos neumaticos diagramas003. diseño de circuitos neumaticos diagramas
003. diseño de circuitos neumaticos diagramas
 
Livewire c01
Livewire c01Livewire c01
Livewire c01
 
Neumatica normas iso
Neumatica normas isoNeumatica normas iso
Neumatica normas iso
 
todos-los-diagramas
 todos-los-diagramas todos-los-diagramas
todos-los-diagramas
 
Instrumentación Industrial
Instrumentación Industrial Instrumentación Industrial
Instrumentación Industrial
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuenciales
 
Electroneumática y Neumática: ejercicios básicos en fluidsim
Electroneumática y Neumática: ejercicios básicos en fluidsimElectroneumática y Neumática: ejercicios básicos en fluidsim
Electroneumática y Neumática: ejercicios básicos en fluidsim
 
GRAFCET
GRAFCETGRAFCET
GRAFCET
 
003 Electroneumática y Neumática: Método intuitivo a los métodos de diseño: ...
003 Electroneumática y Neumática: Método intuitivo a los métodos de diseño:  ...003 Electroneumática y Neumática: Método intuitivo a los métodos de diseño:  ...
003 Electroneumática y Neumática: Método intuitivo a los métodos de diseño: ...
 
Plc intrucciones basicas
Plc intrucciones basicasPlc intrucciones basicas
Plc intrucciones basicas
 
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.Cam   unidad 2 - tema 4 - sensores mecanicos y electricos.
Cam unidad 2 - tema 4 - sensores mecanicos y electricos.
 
Sistema control onoff
Sistema control onoffSistema control onoff
Sistema control onoff
 
Ejercicios plc
Ejercicios plcEjercicios plc
Ejercicios plc
 

Similar a Funciones y subrutinas

Similar a Funciones y subrutinas (20)

Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Tutorial labview
Tutorial labviewTutorial labview
Tutorial labview
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
016tutorlabview
016tutorlabview016tutorlabview
016tutorlabview
 
Qué es LabVIEW
Qué es LabVIEWQué es LabVIEW
Qué es LabVIEW
 
INTRODUCCION
INTRODUCCIONINTRODUCCION
INTRODUCCION
 
2 labview - _programación _g
2  labview  - _programación _g2  labview  - _programación _g
2 labview - _programación _g
 
Trabajo de tecnologia
Trabajo de tecnologiaTrabajo de tecnologia
Trabajo de tecnologia
 
Introduccion.pptx
Introduccion.pptxIntroduccion.pptx
Introduccion.pptx
 
Herramientas y Desarrollo de Software
Herramientas y Desarrollo de SoftwareHerramientas y Desarrollo de Software
Herramientas y Desarrollo de Software
 
Estructuras basicas.
Estructuras basicas.Estructuras basicas.
Estructuras basicas.
 
Estructura del programa arduino
Estructura del programa arduinoEstructura del programa arduino
Estructura del programa arduino
 
Programacion.....swing
Programacion.....swingProgramacion.....swing
Programacion.....swing
 
LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)
 
Estructura programa arduino
Estructura programa arduinoEstructura programa arduino
Estructura programa arduino
 
Entorno labview
Entorno labviewEntorno labview
Entorno labview
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
BORLAND
BORLANDBORLAND
BORLAND
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
 

Último

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleJonathanCovena1
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfMaryRotonda1
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIACarlos Campaña Montenegro
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.DaluiMonasterio
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docxCeciliaGuerreroGonza1
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFlor Idalia Espinoza Ortega
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.José Luis Palma
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadAlejandrino Halire Ccahuana
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arteRaquel Martín Contreras
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxlclcarmen
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscaeliseo91
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxinformacionasapespu
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfMARIAPAULAMAHECHAMOR
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMarjorie Burga
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuelacocuyelquemao
 

Último (20)

Introducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo SostenibleIntroducción:Los objetivos de Desarrollo Sostenible
Introducción:Los objetivos de Desarrollo Sostenible
 
Manual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdfManual - ABAS II completo 263 hojas .pdf
Manual - ABAS II completo 263 hojas .pdf
 
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIARAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
RAIZ CUADRADA Y CUBICA PARA NIÑOS DE PRIMARIA
 
EXPECTATIVAS vs PERSPECTIVA en la vida.
EXPECTATIVAS vs PERSPECTIVA  en la vida.EXPECTATIVAS vs PERSPECTIVA  en la vida.
EXPECTATIVAS vs PERSPECTIVA en la vida.
 
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
6° SEM30 WORD PLANEACIÓN PROYECTOS DARUKEL 23-24.docx
 
Factores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamicaFactores ecosistemas: interacciones, energia y dinamica
Factores ecosistemas: interacciones, energia y dinamica
 
Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.Clasificaciones, modalidades y tendencias de investigación educativa.
Clasificaciones, modalidades y tendencias de investigación educativa.
 
Lecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdadLecciones 04 Esc. Sabática. Defendamos la verdad
Lecciones 04 Esc. Sabática. Defendamos la verdad
 
Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.Defendamos la verdad. La defensa es importante.
Defendamos la verdad. La defensa es importante.
 
Historia y técnica del collage en el arte
Historia y técnica del collage en el arteHistoria y técnica del collage en el arte
Historia y técnica del collage en el arte
 
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptxSINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
SINTAXIS DE LA ORACIÓN SIMPLE 2023-2024.pptx
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
la unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fiscala unidad de s sesion edussssssssssssssscacio fisca
la unidad de s sesion edussssssssssssssscacio fisca
 
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptxPRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
PRIMER SEMESTRE 2024 ASAMBLEA DEPARTAMENTAL.pptx
 
Unidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDIUnidad 3 | Teorías de la Comunicación | MCDI
Unidad 3 | Teorías de la Comunicación | MCDI
 
Herramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdfHerramientas de Inteligencia Artificial.pdf
Herramientas de Inteligencia Artificial.pdf
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
MAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grandeMAYO 1 PROYECTO día de la madre el amor más grande
MAYO 1 PROYECTO día de la madre el amor más grande
 
Movimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en VenezuelaMovimientos Precursores de La Independencia en Venezuela
Movimientos Precursores de La Independencia en Venezuela
 

Funciones y subrutinas

  • 1. Equipo 2 En Lab VIEW NI
  • 2. Las variables son imprescindibles en cualquier tipo de problema, ya que permiten almacenar la información necesaria para su resolución. En LABVIEW todos los controles introducidos en el panel frontal que generan un terminal en la ventana diagrama, van a ser variables. Se pueden identificar por el nombre asignado en la etiqueta. Los tipos de variables son: *Entrada *Salida *Global *Local *Constante
  • 3. VARIABLES DE ENTRADA Son el “tiempo” en segundos y el “número de puntos” Estos dos datos de entrada son controladores del programa, como el selector de velocidades, luego se deben inducir antes de iniciarse la ejecución del programa. Las unidades de variable “Tiempo” deben ser segundos, mientras que “Numero de puntos” no tiene unidades. VARIABLE DE SALIDA Las variables de salida son todo tipo de indicadores, ya sean numéricos, de texto, de nivel, entre otros.
  • 4. VARIABLE GLOBAL Es aquella que se define fuera del cuerpo de cualquier función, normalmente al principio del programa, después de la definición de los archivos de biblioteca, de la definición de constantes simbólicas y antes de cualquier función Las variables globales se usan para compartir información entre distintos Vis ejecutando en la máquina. Son como un VI pero sin código. Una vez abierta la variable global hay que colocar un control o indicador del tipo que se desee.
  • 5. VARIABLE LOCAL Es aquella cuyo ámbito se restringe a la función que le ha declarado se dice entonces que la variable es local a esa función. Esto implica que esa variable sólo va a poder ser manipulada en dicha sección, y no se podrá hacer referencia fuera de dicha sección.  Usos de las variables locales:  Cuando no se puede realizar el cableado.  Con bucles trabajando en paralelo.  Cuando se quiere escribir en un control o leer un indicador
  • 6.
  • 7. VARIABLES CONSTANTES La principal utilidad de estas variables radica en el hecho de que una vez creada la variable local no importa que procede de un indicador o de un control, ya que se podrán utilizar en un mismo diagrama tanto de entrada como de salida.
  • 8. LabVIEW soporta principalmente 4 tipos de datos. En el diagrama de cualquier aplicación, los elementos enteros aparecen con el color azul marino, los reales o doubles con color naranja, los booleanos en verde, y las cadenas de caracteres en rosa.
  • 9. Los números enteros o integer. Muestra funciones aritméticas y constante numéricas.
  • 10.  Los números reales de coma flotante (con decimales) o float/double.
  • 11. Los elementos booleanos o de tipo bit, boolean. Muestran funciones y constantes lógicas.
  • 12. Las cadenas de caracteres o string. Muestran funciones para manipular cadenas de caracteres, así como constantes de caracteres
  • 13. Se emplea en el diseño del diagrama de bloques (solo esta habilitada en esta función ). La paleta de funciones contiene todos los objetos que se emplean en la implementación del programa del VI, ya sean funciones aritméticas, de entrada/salida de señales, entrada/salida de datos a fichero, adquisición deseñales, temporización de la ejecución del programa,
  • 14.  En ella se puede acceder a diferentes funciones, subVIs y estructuras disponibles.  Cuenta con varios submenús que se dividen dependiendo la aplicación
  • 15. seleccione window»Show Functions Palette o haga un click derecho en el espacio de trabajo del diagrama de bloque para desplegar la paleta de funciones. también se puede desplegar la paleta de funciones dando un click derecho en una área abierta del diagrama de bloques. Para desaparecer la paleta de funciones presione el botón en la parte superior izquierda de la paleta.
  • 16.
  • 17. Para seleccionar una función o estructura concretas, se debe desplegar el menú Functions y elegir entre las opciones que aparecen. A continuación se enumeran todas ellas, junto con una pequeña definición.
  • 18.  Structures – Muestra las estructuras de control del programa, junto con las variables locales y globales.  Numeric – Muestra funciones aritméticas y constantes numéricas.  Boolean – Muestra funciones y constantes lógicas.
  • 19.  String – Muestra funciones para manipular cadenas de caracteres, así como constantes de caracteres.  Array – Contiene funciones útiles para procesar datos en forma de vectores, así como constantes de vectores.  Cluster – Contiene funciones útiles para procesar datos procedentes de gráficas y destinados a ser representados en ellas.
  • 20.  Comparison – Muestra funciones que sirven para comparar números, valores booleanos o cadenas de caracteres.  Time & Dialog – Contiene funciones para trabajar con cuadros de diálogo, introducir contadores y retardos, etc.  File I/O – Muestra funciones para operar con ficheros.
  • 21.  Communication – Muestra diversas funciones que sirven para comunicar varios ordenadores entre sí.  Instrument I/O –facilita la comunicación con instrumentos periféricos que siguen la norma ANSI/IEEE 488.2-1987, y el control del puerto serie.
  • 22. El funcionamiento de la subrutina es tal, que el programa principal pasa el control a la subrutina, ejecuta la subrutina (y el programa principal espera sin hacer nada), y una vez terminada la subrutina el valor de la salida la transfiere al programa principal.
  • 23.  Es un VI que esta siendo utilizado dentro de otro VI, por tanto tiene asociado un icono, conectores de entrada y salida de datos.  Los subVIs permiten modular una aplicación en tareas más simples permitiendo que las aplicaciones extensas puedan ser divididas en varias tareas pequeñas, que a su ves pueen ser divididas en otras tareas mas pequeñas y asi sucesivamente.