Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 1 DE 18
SISTEMAS PRODUCTIVOS
VIS). Estos son VIs interactivos que tienen una configuración de caja de diálogo que permite al
usuario personalizar la funcionalidad del VI Expreso. El VIs estándar son VIs modulares y
personalizables mediante cableado y funciones que son elementos fundamentales de operación de
LabView.
Programa en LabVIEW
Es una herramienta gráfica de programación, esto significa que los programas no se escriben, sino que se dibujan,
facilitando su comprensión. Al tener ya pre-diseñados una gran cantidad de bloques, se le facilita al usuario la
creación del proyecto, con lo cual en vez de estar una gran cantidad de tiempo en programar un dispositivo/bloque,
se le permite invertir mucho menos tiempo y dedicarse un poco más en la interfaz gráfica y la interacción con el
usuario final. Cada VI consta de dos partes diferenciadas:
-Panel Frontal: El Panel Frontal es la interfaz con el usuario, la utilizamos para interactuar con el usuario cuando el
programa se está ejecutando. Los usuarios podrán observar los datos del programa actualizados en tiempo
real(como van fluyendo los datos, un ejemplo sería una calculadora, donde tu le pones las entradas, y te pone el
resultado en la salida). En esta interfaz se definen los controles (los usamos como entradas, pueden ser botones,
marcadores etc..) e indicadores (los usamos como salidas, pueden ser gráficas ....).
-Diagrama de Bloques: es el programa propiamente dicho, donde se define su funcionalidad, aquí se colocan
íconos que realizan una determinada función y se interconectan (el código que controla el programa --. Suele haber
una tercera parte icono/conector que son los medios utilizados para conectar un VI con otros VIs.--
OBJETIVO DE LA PRÁCTICA
Que el alumno aprenda a realizar simulaciones con el programa labview y pueda aplicarlo a
trabajos industriales y académicos
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 3 DE 18
SISTEMAS PRODUCTIVOS
PROCEDIMIENTO
Ejercicio 1
Panel frontal:
Diagrama de bloques:
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 4 DE 18
SISTEMAS PRODUCTIVOS
Explicación breve:
En la Waveform chart se pueden graficar datos en los ejes X y Y, esto nos ayuda a visualizar el crecimiento o
decrecimiento de dichos datos. En este caso, se utilizaron datos aleatorios los cuales son indicados por un Ar
(Arreglo). Este arreglo contiene 10 datos aleatorios del 0 al 250. Para poder tener datos aleatorios en ekl Arra
necesario colocar un Random number.
Ejercicio 2:
Panel frontal:
Diagrama de bloques:
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 5 DE 18
SISTEMAS PRODUCTIVOS
explicación breve
Lo que primero realizamos es que en nuestro caso, tomamos en cuenta los números aleatorios, en donde me
dentro de una estructura For Loop el Random number y el cual multiplicamos a máximo con el número 4
constante, después de esta salida de multiplicación entre la constante 4 y el número aleatorio; usamos prim
array de una dimensión como un indicador y posteriormente a esto la misma salida del primer array com
indicador, será la entrada para el uso de nuestro build array, el cual este nos ayuda a crear un nuevo
agregando nuestro valor constante, en este caso el número 5.
Ejercicio 3:
Panel frontal:
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 6 DE 18
SISTEMAS PRODUCTIVOS
Diagrama de bloque:
Explicación breve: Para la realización del ejercicio número 2 de la segunda serie de ejercicios en nuestro bloq
diagramas empezó con una estructura for en la cual nuestra terminal de control le agregamos una constante d
partimos de nuestra terminal de interacción ligando las con dos funciones numéricas en esta ocasión una
multiplicación y una raíz cuadrada al igual que es ligando la con la estructura for para la representación de un
número en donde para la unión y salida de estas anumerico utilizamos una herramienta de bluid array para la
conversión de estas tres salidas a una salida numérica al igual que como el ejercicio nos pide que utilicemos l
herramienta de transporte array para la interacción en nuestro array de control y nuestro array in dicado para
posicionamiento de estos en el orden que nos muestre cada uno de los resultados según sus operaciones
correspondientes en cada una de sus columnas y filas.
link de IV ejercicio N°3:
Ejercicio 4:
Panel frontal:
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 7 DE 18
SISTEMAS PRODUCTIVOS
Diagrama de bloques:
Explicación breve
Primeramente necesitamos agregar nuestro array, y dentro anexamos un string indicator, en ese caso se
indicadores y uno más aparte para nuestro objetivo. Además colocamos un led y un indicador numérico.
Por el lado de nuestro diagrama de bloques es necesario anexar un Search 1D Array y un Not Equal,
hacemos las conexiones como se muestra anteriormente.
NOTA: Es importante agregar una constante de -1 para la Not Equal, eso significa que si no encuentra el ob
nos arrojará un -1 en el indicador.
Ejercicio 5:
Panel frontal
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 8 DE 18
SISTEMAS PRODUCTIVOS
Diagrama de flujo
Explicación breve:
En esta práctica la cual nos tocó la número 5 lo cual teníamos que realizar a partir de tres controles strings, g
un array de caracteres. Ingresar un nuevo dato en el array para ser incorporado en la fila 3 y finalmente orde
array alfabéticamente.
Para darle solución al problema utilizamos 3 string control conectados a un build array para que pudier
representados en un array, después conectamos un insert into array para agregar un nuevo valor en index e
parte le pusimos 2 para que se ubicara en esa posición y finalmente agregamos un short 1D array para orde
arreglo alfabéticamente
y para darle mejor formato lo que nosotros hicimos fue que agregamos decoraciónes para mejorar la visualiza
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 9 DE 18
SISTEMAS PRODUCTIVOS
Ejercicio 6
panel frontal:
Diagrama de flujo
Explicación breve
Colocamos un ciclo for para poder repetir el programa determinando cuántas veces se quisiera repetir colo
números aleatorios poniendo hasta que numero queríamos llegar y conectalos a array para ver los nú
aleatorios con su condición y conectado por consiguientes los demás array
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 10 D
E 18
SISTEMAS PRODUCTIVOS
Ejercicio 7
Panel Frontal:
Diagrama de bloque:
Explicación breve:
En esta práctica se realizó una representación de 1000 datos en unas gráficas con coseno y seno, donde ocup
varias funciones que hemos visto dentro del curso. Estas funciones son: graficas, funciones trigonomet
funciones array.
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 11 D
E 18
SISTEMAS PRODUCTIVOS
Ejercicio 9
Panel frontal:
Diagrama de bloque:
Explicación breve:
Se realizó una práctica la cual consiste en desarrollar un Vi donde podamos mostrar la tensión colocada den
un control numérico la cual puede ser manipulada con un botón que nos permita ver la tensión colocada
medidor.
EJERCICIO 10
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 12 D
E 18
SISTEMAS PRODUCTIVOS
Se realizó el primer cluster el cual tiene el control principal de los tableros mostrados.
Los tableros contienen los diferentes indicadores que muestran los valores de los controladores.
Los controladores están conectados para mostrar los valores indicados, están conectados a través de un unbun
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 13 D
E 18
SISTEMAS PRODUCTIVOS
Los indicadores booleanos se cambiaron a indicador para verificar que está activa desde el cluster y mostra
los tableros.
Ejercicio 11:
Panel frontal
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 14 D
E 18
SISTEMAS PRODUCTIVOS
Diagrama de bloques:
Explicación breve
● Construcción del panel frontal.
El panel frontal es la interfaz de un VI (Instrumento virtual), por lo general primero se construye el pa
frontal y posteriormente el diagrama de bloques ya que las entradas y salidas se crean en el panel fron
Después de haber construido nuestro panel frontal, generamos un código utilizando representaciones
gráficas de funciones de control que previamente designamos en nuestro panel frontal.
Utilizaremos esta función para ejecutar el subdiagrama n veces, en este caso 100 o el número que nos
queramos.
2. Functions>Programing>Timing>Wait (ms)
Ésta función nos servirá para aumentar o disminuir el tiempo de ejecución de nuestro For Loop
3. Functions>Programing>Numeric>Random Number (0-1)
Esta función nos lanzará números aleatorios del 0 a 25 incluyendo decimales
4. Functions>Programing>Numeric>Multiply
Esta función nos servirá para definir el rango de nuestros números, es decir cuál será nuestro máximo
para Y, si a esta función le ponemos un valor de 100, Random Number (0-1) comenzará a lanzar valo
0 a 100 aleatoriamente.
5. Functions>Programing>Numeric>Round to Nearest
Esta función redondea nuestro valor que nos lanza la función Random Number (0-1), es decir, si le
quitamos ésta función, el programa será capaz de graficar valores con decimales en el eje Y
6. Functions>Programing>Numeric>Numeric Constant
7. Functions>Programing>Cluster, Class, & Variant>Bundle
Esta función nos servirá para recolectar los valores de X0 y de nuestro For Loop
EJERCICIO 12:
Panel Frontal:
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 16 D
E 18
SISTEMAS PRODUCTIVOS
Diagrama de Bloques:
En la práctica que se realizó, se puso un cluster con tres controles numéricos, y en cada uno se le asignó el n
de temperatura, presión y caudal,para después poner otro cluster, con las mismas características y unirlo
función multiplicativa, y a su salida dirigirlo a cada segmento correspondiente, y poner indicadores numérico
que muestren la cantidad que se le introdujo, por medio de los previos clusters
RESULTADOS
Los resultados fueron los esperados por todos y cada uno de mis compañeros que cumplieron con la informa
el trabajo requerido.
En todas y cada una de las practicas es muy importante darnos cuenta de la forma de desarrollo y que todos
todo lo posible por llegar a la solución de su actividad y además ayuda al conocimiento de cada uno, en e
mis compañeros de equipo realizaron un buen trabajo y completamos la información que se nos pedía y el
respectivamente
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 17 D
E 18
SISTEMAS PRODUCTIVOS
ANÁLISIS DE RESULTADOS
Todos y cada uno de los ejercicios esta completado y esta de una manera correcta ya que cada u
los integrantes del equipo apoyo con el desarrollo y conclusión el cual aporta bastante al conocim
grupal y nos ayuda de una manera gigantesca y aporta bastante experiencia en todos los compañ
CONCLUSIONES.
The series of exercises is very supportive for each of us since it develops a lot of knowledge and experienc
labview programming software, it is very important to work as a team since it is very supportive that ev
becomes aware and carry out the activities granted to So to understand that the activities are complex but
work in a team it is much easier and simpler.
When you have the support of each and every one of the members, the knowledge is enriched and the s
much easier, this series of exercises was very important since this way we learn something new and sh
knowledge with each and every one of our colleagues. and companions.
It was somewhat difficult to carry out all the activities separately since the lack of communication stopp
process a bit but in the end everything was completed correctly
Keywords:
job
competition
team
support for
effort
CUESTIONARIO
1. ¿Cómo contribuye esta serie de ejercicios al objetivo de la asignatura?
Es de gran importancia ya que aporta bastante conocimiento a cada uno de nosotros y además apoya a una m
califiacion y además de eso y algo mucho mas importante es la practiva en el programa lavbiew.
2. Menciona ¿Qué parte del procedimiento es fundamental para obtener los resultados
esperados?
Todos los procedimientos son importantes ya que son fundamentales para el buen desarrollo de la practica a
desarrollar
3. ¿Tus resultados son los óptimos? ¿Por qué?
Los resultados son los esperados ya que se realizaron casi todos los ejercicios que están en la serie de ejercici
además cada equipo tiene la capacidad de decir cómo se elaboró su ejercicio
4. ¿Cómo contribuye está práctica al desarrollo de tus competencias profesionales?
Es de gran aportación ya que ayuda al conocimiento en programas de desarrollo para la industria que es en donde debe
aprender a desarrollarnos mucho mas
Emisión 2 R-EDU-68
PLAN DE PRÁCTICA NO. DE PRÁCTICA:
FECHA: 28/02/2020
DIRECCIÓN DE CARRERA DE MECATRTRÓNICA Y PÁGINA 18 D
E 18
SISTEMAS PRODUCTIVOS
Bibliografía.
● https://www.ni.com/es-mx/shop/labview.html
● https://es.wikipedia.org/wiki/LabVIEW
● https://sidac.cl/wp/2018/06/27/que-es-labview/
● http://www.ajolly.com.mx/es/desarrollo-consulta-sistema-supervisor-control-prueba-m
a/19-LabVIEW-que-es.html
Emisión 2 R-EDU-68