0% encontró este documento útil (0 votos)
68 vistas10 páginas

Programación de Matrices en LabVIEW

El documento describe un laboratorio de programación aplicada a la mecatrónica, enfocándose en la manipulación de datos mediante arreglos y clústeres en LabVIEW. Se detallan los pasos para crear matrices unidimensionales y bidimensionales, así como la inicialización de elementos y la creación de constantes de matriz. Además, se presentan actividades prácticas para diseñar instrumentos virtuales y se incluye un modelo de informe para documentar el desarrollo del laboratorio.

Cargado por

José Quispe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
68 vistas10 páginas

Programación de Matrices en LabVIEW

El documento describe un laboratorio de programación aplicada a la mecatrónica, enfocándose en la manipulación de datos mediante arreglos y clústeres en LabVIEW. Se detallan los pasos para crear matrices unidimensionales y bidimensionales, así como la inicialización de elementos y la creación de constantes de matriz. Además, se presentan actividades prácticas para diseñar instrumentos virtuales y se incluye un modelo de informe para documentar el desarrollo del laboratorio.

Cargado por

José Quispe
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Programación Aplicada

a la Mecatrónica

LABORATORIO N°
2

Relacionar Datos.

2022
Programación Aplicada a la Mecatrónica TECSU
P

Relacionar Datos.

OBJETIVOS
 Construir e implementar en software programas que manipulan datos.

INTRODUCCIÓN
TEÓRICA
Arreglos
Una matriz, que consta de elementos y dimensiones, es un control o un indicador; no
puede contener una mezcla de controles e indicadores. Los elementos son los datos o
valores contenidos en la matriz. Una dimensión es la longitud, altura o profundidad de una
matriz. Las matrices son muy útiles cuando trabaja con una colección de datos similares y
cuando desea almacenar un historial de cálculos repetitivos.
Los elementos de la matriz están ordenados. Cada elemento en una matriz tiene un valor
de índice correspondiente, y puede usar el índice de la matriz para acceder a un elemento
específico en esa matriz. En el software NI LabVIEW, el índice de matriz está basado en
cero. Esto significa que si una matriz unidimensional (1D) contiene n elementos, el rango
del índice es de 0 a n - 1, donde el índice 0 apunta al primer elemento de la matriz y el
índice n - 1 apunta al último elemento en el formación.
Los clústeres agrupan elementos de datos de tipos mixtos. Un ejemplo de un clúster es el
clúster de error de LabVIEW, que combina un valor booleano, un valor numérico y una
cadena. Un clúster es similar a un registro o una estructura en lenguajes de programación
basados en texto.
Similar a las matrices, un clúster es un control o un indicador y no puede contener una
mezcla de controles e indicadores. La diferencia entre los clústeres y las matrices es que
un clúster particular tiene un tamaño fijo, donde una matriz particular puede variar en
tamaño. Además, un clúster puede contener tipos de datos mixtos, pero una matriz puede
contener solo un tipo de datos.

Crear controles e indicadores de matriz


Para crear una matriz en LabVIEW, debe colocar una carcasa de matriz en el panel frontal
y luego colocar un elemento, como un control o indicador numérico, booleano o de forma
de onda, dentro de la carcasa de la matriz.
1. Crear un nuevo VI.
2. Haga clic derecho en el panel frontal para mostrar la paleta Controles .

2
3. Programación navegue hasta Modern »Array, Matrix & Cluster yTECSU
Aplicada a la, Mecatrónica
En la paleta Controles arrastre
P
el shell Array al panel frontal.

4. En la paleta Controles, navegue hasta Moderno »Numérico y arrastre y suelte un


indicador numérico dentro del Array .

5. Coloque el mouse sobre la matriz y arrastre el lado derecho de la matriz para expandirla
y mostrar múltiples elementos.

Los pasos anteriores lo guiaron a través de la creación de una matriz 1D. Una matriz 2D
almacena elementos en una cuadrícula o matriz. Cada elemento en una matriz 2D tiene
dos valores de índice correspondientes, un índice de fila y un índice de columna.
Nuevamente, como con una matriz 1D, los índices de fila y columna de una matriz 2D
están basados en cero.

Para crear una matriz 2D, primero debe crear una matriz 1D y luego agregarle una
dimensión. Regrese a la matriz 1D que creó anteriormente.
1. En el panel frontal, haga clic con el botón derecho en la pantalla de índice y
seleccione Agregar dimensión en el menú contextual.

3
Programación Aplicada a la Mecatrónica TECSU
P

2. Coloque el mouse sobre la matriz y arrastre la esquina de la matriz para expandirla y


mostrar múltiples filas y columnas.

Hasta este punto, los elementos numéricos de las matrices que ha creado se han atenuado
en ceros. Un elemento de matriz atenuado indica que el elemento no está inicializado. Para
inicializar un elemento, haga clic dentro del elemento y reemplace el 0 atenuado con un
número de su elección.

Puede inicializar elementos a cualquier valor que elija. No tienen que ser los mismos
valores que los que se muestran arriba.

Crear constantes de matriz


Puede usar constantes de matriz para almacenar datos constantes o como base para
comparar con otra matriz.
1. En el diagrama de bloques, haga clic con el botón derecho para mostrar
la paleta Funciones.
4
Programación
2. En Aplicada a lavaya
la paleta Funciones, a Programación »Matriz y arrastre la Constante TECSU
Mecatrónica de
P
matriz al diagrama de bloques.

3. En la paleta Funciones, navegue a Programación »Numérico y arrastre y suelte


la Constante numérica dentro de la Constante de matriz.

4. Cambie el tamaño de la matriz constante e inicialice algunos de los elementos.

Entradas / salidas de matriz


Si conecta una matriz como entrada a un bucle for, LabVIEW brinda la opción de configurar
automáticamente el terminal de conteo del bucle for al tamaño de la matriz usando la
función de Auto-Indexación. Puede habilitar o deshabilitar la opción de indexación
automática haciendo clic derecho en el túnel de bucle conectado a la matriz y
seleccionando Habilitar indexación (Deshabilitar indexación).
Si habilita la indexación automática, cada iteración del bucle for pasa al elemento
correspondiente de la matriz.
Cuando conecta un valor como la salida de un bucle for, habilitar la indexación automática
genera una matriz. La matriz tiene el mismo tamaño que el número de iteraciones
ejecutadas por el bucle for y contiene los valores de salida del bucle for.

Equipos y materiales:

- Computadora Core I3.


- Software Programación Gráfica Labview
5
Programación Aplicada a la Mecatrónica TECSU
P

LABORATORIO 1

 Inicie LabVIEW. Seleccione la opción Blank VI


 Busque en las paletas de controles y funciones cada uno de los elementos
mostrados en la figura y realice las conexiones que allí se muestran.
 Pruebe el programa y analice su funcionamiento.

LABORATORIO 2

Diseñar un instrumento virtual VI que simule la generación de señales de 100


muestras de un transmisor industrial en el rango de 4 a 20 mA. (Puede usar la
función ramdom number), después de realizar la generación de datos el programa
deberá indicarnos el valor mínimo, medio y máximo mediante unos indicadores
numéricos, además se deberá tener en cuenta lo siguiente:
 El proceso de generación debe tener una duración de 10 segundos.
 El programar deberá mostrar los 30 últimos datos generados en una Waveform
graph

 Diseñe el panel frontal.


 Diseñe el diagrama de bloques
 Interprete y explique el funcionamiento del programa, de ser
necesario puede aumentar funciones al programa.

6
Programación Aplicada a laejercicio
Mecatrónica TECSU
 Incluya este en el informe de laboratorio, deberá agregar
P
evidencias del desarrollo del programa como captura de pantalla del
programa
LABORATORIO 3

 Inicie LabVIEW. Seleccione la opción Blank VI


 Busque en las paletas de controles y funciones cada uno de los elementos
mostrados en la figura y realice las conexiones que allí se muestran.
 Pruebe el programa y analice su funcionamiento.

LABORATORIO 4
 Inicie LabVIEW. Seleccione la opción Blank VI
 Busque en las paletas de controles y funciones cada uno de los elementos
mostrados en la figura y realice las conexiones que allí se muestran.
 Pruebe el programa y analice su funcionamiento

7
Programación Aplicada a la Mecatrónica TECSU
P

MODELO DE INFORME

CARÁTULA

Deberá contener lo siguiente:


1. Nombre del laboratorio
2. Nombres del integrante
3. Sección a la que pertenece
4. Fecha de realización
5. Fecha de presentación

DESARROLLO DE PROCEDIMIENTO:

Deberá colocar las imágenes paso a paso del procedimiento escribiendo


el respectivo comentario para cada imagen.

APLICACIÓN DE LO APRENDIDO:

Deberá desarrollar la aplicación de lo aprendido y colocar la evidencia en


el informe a presentar, con las respectivas imágenes del desarrollo.
Deberá anexar un link con el enlace de [Link] para que el docente
lo revise.

8
Programación Aplicada a la Mecatrónica TECSU
OBSERVACIONES P
CONCLUSIONES
BIBLIOGRAFÍA

EJEMPLO DE CARÁTULA

Curso

Informe laboratorio N° 1

Tema del Laboratorio

Profesor:
Realizado el:
9
Programación Aplicada a la Mecatrónica TECSU
Presentado el: P

202…

1
0

También podría gustarte