Clase3BTDIII

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 25

TECNICAS

DIGITALES III

1
LA INSTRUMENTACIÓN
VIRTUAL

2
Agenda

-¿De que hablamos cuando hablamos de instrumentación virtual?.


-¿LabView como software de desarrollo para instrumentos virtuales.
- Librerías PyVisa para desarrollo de instrumentos virtuales.

3
Paradigma de la instrumentación
virtual

Un instrumento virtual es aquel cuya funcionalidad es determinada por


software.

Computadora Software

Hardware

4
Interfaces serie RS485

5
Interfaces serie RS485

6
Interfaces serie RS485

7
Interfaces serie RS485

8
Interfaces serie RS485

9
Interfaces serie
USB (Universal Serial Bus)

https://www.usb.org/documents

10
Interfaces serie
USB (Universal Serial Bus)

11
Ventajas de la instrumentación virtual

Flexibilidad: Fácilmente se pueden agregar funciones, como filtros,


datos, combinar datos etc. Es posible desarrollar una gran variedad
de sistemas definidos por usuario que sean capaces de satisfacer las
necesidades especificas de una aplicación, ya sea científica o
industrial.

Capacidad de almacenamiento: La instrumentación virtual permite


utilizar la capacidad de almacenamiento de las computadoras
actuales para almacenar datos, esto habilita la posibilidad de aplicar
post procesamiento y algoritmos avanzados de análisis.

Capacidad de visualización: Los monitores de computadora, así


como las actuales placas de video presentan mas calidad de imagen
que las pantallas clásicas de los instrumentos, además es posible de
dotarlas de otras cualidades como acercamientos, marcas de datos
etc.
12
Instrumentación tradicional vs
instrumentación virtual.

13
Lenguajes de programación.

Lenguajes de programación
convencionales. C, C++, Python,
Java, Qt

Herramientas gráficas.
LabView

14
VISA
Virtual instrument software architecture (VISA) Arquitectura de software para
instrumentos virtuales: Es una interfaz de programación (API) ampliamente usada en la
industria de medición y verificación para comunicarse con instrumentos desde la
computadora.
La arquitectura de software de un VISA está diseñada para proporcionar una interfaz
unificada para programar diferentes instrumentos virtuales, lo que hace que sea más fácil
para los desarrolladores de software trabajar con varios tipos de instrumentos de medición
en un entorno de laboratorio o investigación.

Capa de
aplicación

Capa de
interfaz

Capa de
controlador

15
VISA

Interfaz de programación de aplicaciones (API): Este componente


proporciona una interfaz que permite a los programadores interactuar con el
instrumento virtual. La API puede estar diseñada para diferentes lenguajes de
programación y suele incluir funciones para configurar el instrumento, enviar
comandos de medición y recibir datos de medición.

Capa de controlador: La capa de controlador es responsable de comunicarse


con el hardware de la computadora y con el instrumento físico (si lo hay). Esta
capa puede incluir controladores de dispositivo específicos del fabricante, que
permiten que el VISA se comunique con el instrumento físico.
Capa de aplicación: La capa de aplicación es la parte del software que se
encarga de realizar las mediciones y el procesamiento de datos. Esta capa utiliza
la API y la capa de controlador para enviar y recibir comandos y datos al
instrumento virtual y al hardware de la computadora.

16
LabView

17
PyVISA

18
Ejemplo

19
Ejemplo

20
Ejemplo

21
Ejemplo

22
Ejemplo

23
Ejemplo

24
Implementación Virtual
• Estructura jerárquica y escalable, basada en state machine.
• Código flexible con posibilidad de anexar nuevas etapas.
• Parámetros de comunicaciones configurables.

25

También podría gustarte