Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Laboratorio 9 Comunicaciones Con El LabVIEW
Laboratorio 9 Comunicaciones Con El LabVIEW
V CICLO
Alumnos:
PROFESOR:
Lima - Perú
2023
1
DOCENTE: CARLOS OTINIANO NOE
TECSUP
OBJETIVOS
INTRODUCCIÓN TEÓRICA
Definición Red de Área Local (LAN) (Local Area Network) Red de comunicación entre
ordenadores situados en el mismo edificio o en edificios cercanos, de forma que permite a sus
usuarios el intercambio de datos y la compartición de recursos.
La comunicación TCP/IP proporciona una interfaz de usuario simple que oculta las
complejidades de garantizar comunicaciones de red confiables. Consulte la nota de aplicación
Usar LabVIEW con TCP/IP y UDP para obtener más información sobre cómo funciona la
comunicación TCP/IP. Consulte la especificación de TCP (enlace a continuación) para obtener
detalles técnicos sobre TCP.
2
DOCENTE: CARLOS OTINIANO NOE
TECSUP
LABORATORIO 1
Implementar un Servidor TCP para enviar los datos desde una aplicación móvil a una
aplicación Cliente TCP desarrollada en LabVIEW, el medio de comunicación entre
estas aplicaciones será el standard Ethernet inalámbrico WIFI, empleando una dirección
IP (definido por su red local LAN) por el puerto 9000, este programa es de utilidad para
enviar datos de proceso a nivel de planta de manera remota mediante la red WIFI, tomar
en cuenta las siguientes características.
3
DOCENTE: CARLOS OTINIANO NOE
TECSUP
PROCEDIMIENTO
1. Programar el cliente TCP en labVIEW que se conectara al maestro TCP con el
siguiente programa.
4
DOCENTE: CARLOS OTINIANO NOE
TECSUP
4. Creamos una función para el manejo de errores producidos por cualquier falla por desconexión
agregando al final de la función TCP Read una función Clear Error
5. Tener en cuenta que para iniciar el proceso de escritura-lectura por el puerto Ethernet
en el celular deberás contar con un programa o aplicativo que permita la comunicación
TCP y la administración de los puertos de comunicación. Puedes emplear los programas
TCP UDP Server (Crear Maestro TCP) y ApowerMirror (capturar pantalla del celular)
5
DOCENTE: CARLOS OTINIANO NOE
TECSUP
7. Verificamos la dirección de nuestro equipo, aquí débenos verificar que ambos equipos
se encuentren en el mismo segmento de red server: 192.168.1.114, cliente: 192.168.1.102
(estas direcciones IP dependerán de la configuración de nuestra red LAN)
6
DOCENTE: CARLOS OTINIANO NOE
TECSUP
PROCEDIMIENTO:
- En este caso tenemos un panel frontal donde colocaremos el IP del celular, junto con
su puerto, donde nos mostrara una data, junto con los valores mandados.
- Abrimos el programa Tcp Udp server en el celular para saber el IP del dispositivo.
Figura 4. IP de la computadora.
8
DOCENTE: CARLOS OTINIANO NOE
TECSUP
- Ahora creamos un servidor donde podemos enlazar la PC y el celular para mandar los
datos, designando el puerto, junto con el protocolo.
- En este caso se puede ver como aparece una conexión este IP es del IP de la PC, así
que podemos decir que están conectados, y mandamos una señal de 4 dígitos.
- Acá se puede observar en la data el valor mandado que seria el 0500, y el indicador
está en 500, esto quiere decir que están enlazados en el mismo servidor y el programa
está recibiendo las señales mandadas.
9
DOCENTE: CARLOS OTINIANO NOE
TECSUP
Test de Laboratorio.
1
DOCENTE: CARLOS OTINIANO NOE 0
TECSUP
UDP
DP: User Datagram Protocol
Este protocolo permite que las aplicaciones puedan enviar mensajes (datagramas) a sus
pares en una red IP.
UDP es un protocolo muy ligero, no orientado a conexión, el cual sólo considera los
siguientes campos:
En este tema hemos tocado como controlador un operador de una computadora a otra lo cual
nos beneficia mucho ya que se podría trabajar a larga distancia lo cual tenemos en cuenta los
siguientes pasos que daremos en este ejercicio:
Ahora acomodaremos los gráficos y cuadros para que estos tengamos el IP donde colocar
para relacionar de una computadora a otra y así podamos tener en cuenta las conexiones
entre ellos, se usara un potenciómetro donde se reducirá y aumentara las oscilaciones que
veremos.
Aquí como vemos va la IP la cual sacaremos de ejecutar para ver la dirección que tiene
también hay puerto remoto y un puerto local los cuales tendrán los mismo números o
direcciones que tengan el otro monitor para así manipular
Figura 11. Panel de fontal
Después de haber graficado todo y haber puesto el diagrama de bloques y el panel frontal,
viene para ejecutar y saber las direcciones que debemos tener en cuenta para ello utilizamos
Windows + R para ver las direcciones.
1
DOCENTE: CARLOS OTINIANO NOE 2
TECSUP
Aquí vemos el IP de
10.200.134.197
Ahora en el siguiente monitor debemos tener en cuenta el diagrama de bloques para ellos
utilizamos un puerto local la cual se va a conectar con un Visa debemos tener en cuenta que
también utilizamos un Void Loop para que sea repetitivamente.
También un puerto remoto la cual se va a poner los mismos valores que el otro monitor para
q conecten, también habrá una salida del IP que vamos a enlazar.
Tenemos un monitor Waveform chart para ver las oscilaciones echo con el potenciómetro
que vamos a estar girando.
Asi mismo hicimos lo mismo en el conector error y un defuolt los cuales son como entradas
y salidas como un V o F.
Figura 14. Siguiente diagrama de bloques.
1
DOCENTE: CARLOS OTINIANO NOE 3
TECSUP
Ahora vamos al panel frontal para ellos nos apareció un Waveform Chart donde nos va a
generar ondas en forma de oscilaciones las cuales tenemos el IP y un puerto local, esto nos
ayudara a que se conecten de uno al otro.
En el siguiente video veremos la funcionalidad de este ejercicio hecho en clases la cual salió
con las conexiones de ellos entrelazados.
1
DOCENTE: CARLOS OTINIANO NOE 4
TECSUP
https://drive.google.com/file/d/1PuJkmjvEdrx-YFo785HaTakgvZtYLTiS/view?usp=sharing
TCP
TCP: Transmission Control Protocol
A diferencia de UDP que es optimizado en tiempo respecto a robustez, TCP presenta
un mecanismo que permite garantizar entregas de manera ordenada, confiable y libre
de errores.
En ejercicio numero veremos que en este ejercicio es como una sintonización para ello se
puede variar la frecuencia o las ondas de cada una de ellas, se puede extender el tiempo,
decidir la amplitud, etc.
Figura 16. Diagrama de bloque
Aquí veremos la forma como podemos poner la forma del grafico pasa por varios procesos
los cuales tienen entradas del IP, puerto remoto y puerto local.
1
DOCENTE: CARLOS OTINIANO NOE 5
TECSUP
Aquí también hay un enumerador lo cuales podremos poner los numero y ver que forma de
oscilación tendrás ya sea grandes, medianos o pequeños.
Y ahora para el panel frontal tenemos una pantalla para ello vemos los puertos y el emun que
es importante en este caso para forma de onda ya sea oscilado o cuadrada, vemos el servidor
del IP lo cual es igual a la anterior, ¿por qué? Porque el IP es del internet ya que ello esta
conectado en todas las computadoras.
Figura 17. Panel frontal
Ahora en la siguiente pantalla vemos que aquí mismo debemos crear para poder modificar
las amplitudes, frecuencias, etc.
Para ello hemos hecho estos diagramas de bloques para que tenga una secuencia de una a la
otra para ello, debemos modificar y tener en cuenta un IP para esto podemos enlazar con el
otro monitor y podemos modificar las frecuencias o oscilaciones de ellos ya que debemos
tener los datos exactos.
1
DOCENTE: CARLOS OTINIANO NOE 6
TECSUP
1
DOCENTE: CARLOS OTINIANO NOE 7
TECSUP
- Conclusiones:
Al Cuando se quiso enlazar la PC y el celular vimos que tenían la misma IP, pero el
celular estaba en la conexión 5G, es por ello que hubo errores de conexión, se tuvo
que cambiar a la conexión normal, tener esto en cuenta cuando se realice una
conexión.
Se tuvo problemas al momento de realizar el diagrama de bloques, esto debido a la
versión del programa se tuvo que usar la última versión para que funcione
correctamente.
1
DOCENTE: CARLOS OTINIANO NOE 8