Скачать книгу

8.5.3.3. Resultados

       8.6. Ejercicios

       8.7. Bibliografía

       Capítulo 9VI Server y comunicaciones avanzadas

       9.1. Acceso remoto

       9.1.1. Paneles remotos

       9.1.2. Publicación en web

       9.2. Enlaces de datos

       9.2.1. DataSocket

       9.2.1.1. API

       9.2.1.2. Método directo

       9.2.2. Shared variables

       9.2.3. Data Binding

       9.2.4. Networks Streams

       9.3. VI Server

       9.4. Servicios web

       9.4.1. Servicios web en LabVIEW

       9.5. Ejemplos

       9.5.1. Ejemplo I: Chat

       9.5.1.1. Explicación teórica

       9.5.1.2. Código

       9.5.1.3. Resultados

       9.5.2. Ejemplo II: Controlar Decorations

       9.5.2.1. Explicación teórica

       9.5.2.2. Código

       9.5.3. Ejemplo III: Rendimiento de VI

       9.5.3.1. Explicación teórica

       9.5.3.2. Código

       9.5.3.3. Resultados

       9.5.4. Ejemplo IV: Sistema distribuido con variables compartidas

       9.5.4.1. Explicación teórica

       9.5.4.2. Código

       9.6. Ejercicios

       9.7. Bibliografía

       Capítulo 10Sincronización y multihilo

       10.1. Multihilo en LabVIEW

       10.1.1. Sistemas de ejecución

       10.1.2. Prioridades

       10.1.3. VI reentrantes

       10.1.4. Pipeline

       10.1.5. Paralelismo

       10.2. Multinúcleo

       10.2.1. FOR

       10.2.2. TIMED LOOP

       10.3. Sincronización

       10.3.1. Occurrences

       10.3.2. Semáforos

       10.3.3. Notificaciones

       10.3.4. Colas

       10.3.5. Rendezvous

       10.4. Problemas típicos de la programación multihilo

       10.4.1. Condición de carrera

       10.4.2. Inanición

       10.4.3. Inversión de prioridad

       10.4.4. Interbloqueo

       10.5. Eventos

       10.5.1. Ejemplo I: Eventos dinámicos

       10.5.2. Ejemplo II: Eventos de usuario

       10.6. Ejercicios

       10.7. Bibliografía

       Capítulo 11Modelos de programación

       11.1. Estructuras de interfaz de usuario

       11.2. Temporización

       11.3. Manejo de errores

       11.4. Máquinas de estado

       11.4.1. Máquinas de estados en LabVIEW

       11.4.2. Ejemplo: Máquina expendedora

       11.4.2.1. Explicación teórica

       11.4.2.2. Código

       11.4.2.3. Resultados

       11.5. Comunicaciones

       11.5.1. Maestro/esclavo

       11.5.2. Productor/consumidor

       11.5.3. Ejemplo: keylogger

       11.5.3.1. Explicación teórica

       11.5.3.2. Código

       11.5.3.3. Resultado

       11.6. Orientado a objetos

       11.6.1. Programación orientada a objetos en LabVIEW

       11.6.1.1. Ejemplo: Fichas de empleados

       11.7. Scripting

       11.7.1. Introducción

       11.7.2. XNodes

       11.7.3. Ejemplo I

       11.7.3.1. Código

       11.7.4. Ejemplo II: Metaprograma

       11.7.4.1. Código

       11.7.4.2. Resultado

       11.8. Ejercicios

       11.9. Bibliografía

       Capítulo 12Código externo

       12.1. Librerías externas

       12.1.1. CIN

       12.1.2. Librerías compartidas en LabVIEW

       12.1.3. Ejemplo I: Creación de una DLL y su uso en LabVIEW

       12.1.3.1. Explicación teórica

       12.1.3.2. Código en C++

       12.1.3.3. Código en LabVIEW

       12.1.4. Ejemplo II: Wait (μs)

       12.1.4.1. Explicación teórica

       12.1.4.2. Código

       12.1.4.3. Resultados

       12.1.5. Ejemplo III: CIN

       12.1.5.1. Explicación teórica

       12.1.5.2. Código en C++

       12.1.5.3. Código en LabVIEW

       12.2. Comunicaciones entre aplicaciones

       12.2.1. ActiveX

       12.2.1.1. ActiveX en LabVIEW

      

Скачать книгу