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

La actualidad más candente (19)

COMANDOS DE RAPTOR
COMANDOS DE RAPTORCOMANDOS DE RAPTOR
COMANDOS DE RAPTOR
 
LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)LabVIEW Nivel I (Semana 1)
LabVIEW Nivel I (Semana 1)
 
Ejercicios lab view
Ejercicios lab viewEjercicios lab view
Ejercicios lab view
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Comandos de raptor
Comandos de raptorComandos de raptor
Comandos de raptor
 
Tutorial de labview
Tutorial de labviewTutorial de labview
Tutorial de labview
 
Flujograma
FlujogramaFlujograma
Flujograma
 
Exposicion grupal
Exposicion grupalExposicion grupal
Exposicion grupal
 
Actividad 2 programacion de sistemas
Actividad 2 programacion de sistemasActividad 2 programacion de sistemas
Actividad 2 programacion de sistemas
 
Programacion
ProgramacionProgramacion
Programacion
 
Empezando a programar raptor
Empezando a programar raptorEmpezando a programar raptor
Empezando a programar raptor
 
Simbología de Diagramas de Flujo
Simbología de Diagramas de FlujoSimbología de Diagramas de Flujo
Simbología de Diagramas de Flujo
 
BORLAND
BORLANDBORLAND
BORLAND
 
Fp04
Fp04Fp04
Fp04
 
manual raptor
manual raptormanual raptor
manual raptor
 
Manual de raptor1
Manual de raptor1Manual de raptor1
Manual de raptor1
 
Tecnologìa -Estructuras básicas
Tecnologìa  -Estructuras básicasTecnologìa  -Estructuras básicas
Tecnologìa -Estructuras básicas
 
Estructuras algoritmicas representación
Estructuras algoritmicas representaciónEstructuras algoritmicas representación
Estructuras algoritmicas representación
 
Practicas labview pid discreto
Practicas labview pid discretoPracticas labview pid discreto
Practicas labview pid discreto
 

Destacado

Destacado (20)

24/7 live tv on/offline
24/7 live tv on/offline24/7 live tv on/offline
24/7 live tv on/offline
 
Ours 3
Ours 3Ours 3
Ours 3
 
Fondo emprender
Fondo emprenderFondo emprender
Fondo emprender
 
#WIR am Department: 5 Fragen an Christian Leeb
#WIR am Department: 5 Fragen an Christian Leeb#WIR am Department: 5 Fragen an Christian Leeb
#WIR am Department: 5 Fragen an Christian Leeb
 
Expo calculo
Expo calculoExpo calculo
Expo calculo
 
Tics
TicsTics
Tics
 
Bloque6 mdi
Bloque6 mdiBloque6 mdi
Bloque6 mdi
 
musica C.V
musica C.Vmusica C.V
musica C.V
 
Comotrabajarenequipo
ComotrabajarenequipoComotrabajarenequipo
Comotrabajarenequipo
 
Aspectos Comunes de la Practica Docente
Aspectos Comunes de la Practica DocenteAspectos Comunes de la Practica Docente
Aspectos Comunes de la Practica Docente
 
Digitales Daumenkino Vormärz
Digitales Daumenkino VormärzDigitales Daumenkino Vormärz
Digitales Daumenkino Vormärz
 
Word basico practica 2
Word basico practica 2Word basico practica 2
Word basico practica 2
 
Es la evolución un hecho o una
Es la evolución un hecho o unaEs la evolución un hecho o una
Es la evolución un hecho o una
 
530 preguntas psu oficial rectificado
530 preguntas psu oficial rectificado530 preguntas psu oficial rectificado
530 preguntas psu oficial rectificado
 
Survival 2.0
Survival 2.0Survival 2.0
Survival 2.0
 
Weihnachtswünsche des Rebstock-Teams
Weihnachtswünsche des Rebstock-TeamsWeihnachtswünsche des Rebstock-Teams
Weihnachtswünsche des Rebstock-Teams
 
Métodos de Cocción y Conservación d eAlimentos
Métodos  de Cocción y Conservación d eAlimentosMétodos  de Cocción y Conservación d eAlimentos
Métodos de Cocción y Conservación d eAlimentos
 
xyzmo SIGNificant Firmenbroschüre
xyzmo SIGNificant Firmenbroschürexyzmo SIGNificant Firmenbroschüre
xyzmo SIGNificant Firmenbroschüre
 
Ceplec ii parcial
Ceplec ii parcialCeplec ii parcial
Ceplec ii parcial
 
La columna vertebral
La columna vertebralLa columna vertebral
La columna vertebral
 

Similar a Funciones y subrutinas

Similar a Funciones y subrutinas (20)

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
 
Estructura programa arduino
Estructura programa arduinoEstructura programa arduino
Estructura programa arduino
 
Unidad III
Unidad IIIUnidad III
Unidad III
 
Estructuras Basicas
Estructuras BasicasEstructuras Basicas
Estructuras Basicas
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Tecno
TecnoTecno
Tecno
 
Estructuras básicas
Estructuras básicas Estructuras básicas
Estructuras básicas
 
Estructuras Básicas
Estructuras Básicas Estructuras Básicas
Estructuras Básicas
 

Último

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADauxsoporte
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptxolgakaterin
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdfBaker Publishing Company
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfFrancisco158360
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Alejandrino Halire Ccahuana
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesLauraColom3
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxlclcarmen
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAEl Fortí
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxMaritzaRetamozoVera
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfPaolaRopero2
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfJonathanCovena1
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaDecaunlz
 

Último (20)

CALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDADCALENDARIZACION DE MAYO / RESPONSABILIDAD
CALENDARIZACION DE MAYO / RESPONSABILIDAD
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
Ecosistemas Natural, Rural y urbano 2021.pptx
Ecosistemas Natural, Rural y urbano  2021.pptxEcosistemas Natural, Rural y urbano  2021.pptx
Ecosistemas Natural, Rural y urbano 2021.pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf2024 - Expo Visibles - Visibilidad Lesbica.pdf
2024 - Expo Visibles - Visibilidad Lesbica.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdfCurso = Metodos Tecnicas y Modelos de Enseñanza.pdf
Curso = Metodos Tecnicas y Modelos de Enseñanza.pdf
 
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
Lecciones 05 Esc. Sabática. Fe contra todo pronóstico.
 
Éteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reaccionesÉteres. Química Orgánica. Propiedades y reacciones
Éteres. Química Orgánica. Propiedades y reacciones
 
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptxTIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
TIPOLOGÍA TEXTUAL- EXPOSICIÓN Y ARGUMENTACIÓN.pptx
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Sesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docxSesión de aprendizaje Planifica Textos argumentativo.docx
Sesión de aprendizaje Planifica Textos argumentativo.docx
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdfGUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
GUIA DE CIRCUNFERENCIA Y ELIPSE UNDÉCIMO 2024.pdf
 
CLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdfCLASE - La visión y misión organizacionales.pdf
CLASE - La visión y misión organizacionales.pdf
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 

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.