ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

ARREGLOS INSTRUMENTACION VIRTUAL


Enviado por   •  31 de Enero de 2022  •  Prácticas o problemas  •  1.122 Palabras (5 Páginas)  •  291 Visitas

Página 1 de 5

                                        UTSV-02[pic 1][pic 2]

MANUAL DE PRÁCTICA DEL ALUMNO

CARRERA

INGENIERIA EN MECATRONICA

MATERIA

 INSTRUMENTACION VIRTUAL

PRÁCTICA NO.

5

UNIDAD

I

CUATRIMESTRE

SEPTIEMBRE – DICIEMBRE/2021

GRUPO

701

DOCENTE

Ing. José Luis Jiménez Reyes

NOMBRE DE LA PRÁCTICA

FUNCIONES DE ARREGLOS

NOMBRE DEL EQUIPO

Equipo Capitanes

INTEGRANTES:

-Hernández Burgos Carlos Alberto

-Leal Quiroz Melvin Ramon

1

Introducción

Al finalizar la práctica, coloque una introducción aquí.

2

Competencias (Objetivos)

Declarar arreglos dentro del código de un instrumento virtual utilizando la sintaxis y herramientas en la edición de código.

Vincular un arreglo con un control o indicador en la interface del usuario (panel frontal).

Introducir datos dentro de un arreglo declarado utilizando ciclos de repetición y controles del panel frontal.

Ejecutar operaciones de manipulación de datos contenidos en arreglos como: suma y sustracción de arreglos, multiplicación de un arreglo por un escalar, lectura y escritura de un solo dato, etc.

3

Fundamento

Un arreglo, el cual consta de elementos y dimensiones, es un control o un indicador; no puede contener una combinación de controles e indicadores. Los elementos son los datos o valores contenidos en el arreglo. Una dimensión es la longitud, altura o profundidad de un arreglo. Los arreglos son muy útiles cuando trabaja con una colección de datos similares y cuando desea almacenar un historial de cálculos repetitivos.

Los elementos del arreglo son ordenados. Cada elemento en un arreglo tiene un valor de índice correspondiente, y puede usar el índice del arreglo para acceder a un elemento específico en esa matriz. En el software NI LabVIEW, el índice del arreglo está basado en cero. Esto significa que si un arreglo unidimensional (1D) contiene n elementos, el rango del índice es de 0 a n – 1, donde el índice 0 apunta al primer elemento en el arreglo y el índice n – 1 apunta al último elemento en el arreglo.

4

Equipo y Material de apoyo

Equipo

Material

Computadora

Software LabVIEW

5

Desarrollo de la Práctica

  1. Diseñe VI´s que cumplan con los siguientes ejercicios:

EJERCICIO 01:

Utilizando un ciclo For, genere un array 1D con 20 elementos de forma aleatoria (Random Num). Mediante un control booleano, permita ordenar de forma ascendente (Botón = false) y descendente (botón = true). Muestre el resultado en otro arreglo de indicadores numéricos. Extraiga los valores máximo y mínimo del arreglo.

EJERCICIO 02:

Crea un array o arreglo unidimensional donde tú le indiques el tamaño y crear una función que rellene el array o arreglo con los múltiplos de un número ingresado través de un control numérico. Por ejemplo, si defino un array de tamaño 5 y elije un 3 en la función, el array contendrá 3, 6, 9, 12, 15.

[pic 3]

Para lograr este ejercicio, necesitamos ocupar un ciclo for, ya que el número de cuadros estará definido por las iteraciones que se quieran lograr, de igual manera ocuparemos la herramienta Insert Into Array

[pic 4]

Para controlar el numero inicial y múltiplo de los demás, agregamos un numeric control.

Agregamos un incrementador y un multiplicador, así el numero se multiplicará contantemente (x)(n+1)

        [pic 5]

Para visualizar como funciona el Insert Into Array, le damos click derecho y buscamos Help, se desplegará una ventana que nos muestre los pines y su función.

[pic 6]

Programamos el túnel con un ficher register, el numero de iteraciones ira sumando y multiplicando a nuestro valor inicial, la salida de este se ira a nuestro indicador de tipo array, al final decidimos agregarle un timer de 100ms para que fuese ligeramente visible el proceso.

[pic 7]

Corremos nuestro programa, y probamos con un 6 para definir el tamaño de nuestro arreglo, y el valor inicial será el 2. Nos desplegó los números del 2 al 12, incrementando de 2 en dos.

[pic 8]

Volvemos a probar, pero con distintos valores, donde el tamaño sea de 8, y nuestro incremento de 3 en 3.

EJERCICIO 03:

Realizar la unión de dos arrays numéricos, uno de 3 elementos (llamado A1) y otro de 4 (llamado A2). Al Array resultante lo llamaremos A3. De este, extraer otro Array que contenga 4 elementos a partir del tercero (llamado A4). Hacer la suma de A2 y A4, llamando al resultado A5. Extraer el valor situado en la mitad de A3 (llamado V3) y multiplicarlo por el promedio de los elementos del Array A5 (llamarlo VM5). El resultado de la multiplicación será M5. Guardé el vi como arrays.vi.

Su panel frontal debe contener lo siguiente:

[pic 9]

EJERCICIO 04:

Graficar una función cuadrática de la forma ax2 + bx + c. debe generar datos con un botón “GENERAR DATOS” y mostrar el arreglo de salida. Con un botón “GRAFICAR”, muestre la gráfica correspondiente. Debe colocar un rango de valores de escala mínima y final antes de iniciar con la simulación utilizando el botón “¿VALORES CONFIGURADOS?”.

[pic 10]

EJERCICIO 05:

 Realizar un programa con el siguiente menú:

1. Llenar Vector A de manera aleatoria.

2. Llenar Vector B de manera aleatoria.

3. Realizar C=A+B

4. Realizar C=B-A

5. Mostrar el arreglo de salida permitiendo al usuario elegir entre el Vector A, B, o C). Ya sea que utilice un control Enum o un Combobox

NOTA: El rango de los números aleatorios para los Vectores será de [-100 a 100].

Mostrar C con los primeros 5 elementos.

La longitud de los Vectores es la misma, por lo tanto solo se solicitará una vez.

** Utilice nodos de propiedad para mostrar los valores en el arreglo

...

Descargar como (para miembros actualizados)  txt (8.1 Kb)   pdf (853.7 Kb)   docx (863.5 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com