Descripción del curso LabWindows/CVI Core 2

El curso LabWindows™/CVI Core 2 es una extensión del curso LabWindows/CVI Core 1. Después de asistir al curso, usted podrá crear aplicaciones que usan comunicación en red, DLLs y ActiveX. Aprenderá cómo crear potentes interfaces de usuario usando menús y barras de herramientas. Podrá aprovechar completamente la PC con su aplicación, aprendiendo cómo programar una aplicación de hilos múltiples.

Detalles del curso:

Contenido del curso LabWindows/CVI Core 2

Lección Información General Temas

Revisión de conceptos Core 1

Esta breve lección revisa conceptos importantes del curso LabWindows/CVI Core 1

  • Operación del modelo de función callback en LabWindows/CVI
  • Mensajes del sistema operativo y LabWindows/CVI
  • Estructura y uso de controladores de instrumentos

Programación de interfaz de usuario

Esta lección describe características adicionales de interfaz de usuario de LabWindows/CVI y las utiliza en ejercicios prácticos.

  • Cambiar la apariencia y la función de los objetos de la interfaz de usuario
  • Crear menús personalizados con el editor de menús
  • Controlar de manera programática menús complejos
  • Agregar controles de tabla a sus interfaces de usuario
  • Usar un control de árbol para mostrar datos jerárquicos
  • Mostrar datos complejos multidimensionales en una gráfica de intensidad 
  • Agregar a sus interfaces de usuario controles personalizados predefinidos, como barras de herramientas, controles de ruta, barras de progreso, selectores de color y cuadros combinados

Interoperabilidad y comunicación en red

Esta lección describe tecnologías para implementar la interoperabilidad y la comunicación de red, incluyendo .NET, ActiveX, variables de red, TCP y UDP.

  • Interactuar con ensambles .NET usando LabWindows/CVI
  • Tecnologías ActiveX y usar LabWindows/CVI como cliente de automatización para controlar aplicaciones externas
  • Crear aplicaciones que puedan pasar datos a través de la red utilizando variables de red
  • Usar TCP/IP para comunicaciones complejas de Internet
  • Usar UDP para transmitir datos

Crear y usar bibliotecas de enlaces dinámicos (DLL)

Esta lección describe técnicas para crear y usar DLLs.

  • Desarrollar código que sea modular y reutilizable
  • Compilar sus módulos como DLL para que otras aplicaciones puedan aprovechar su desarrollo
  • Cómo depurar fácilmente sus DLLs

Multithreading y funciones de Windows SDK

Esta lección enseña técnicas avanzadas de programación en LabWindows/CVI. Aprenderá cómo crear una aplicación de hilos múltiples y usar colas seguras para pasar datos de manera segura entre hilos. También aprende a usar las funciones de Windows SDK para agregar flexibilidad a sus aplicaciones LabWindows/CVI

  • Construir aplicaciones eficientes de hilos múltiples
  • Cómo LabWindows/CVI usa hilos
  • Usar colas seguras para transportar información de manera segura entre hilos
  • Cómo proteger secciones críticas en sus hilos
  • Usar las funciones de Windows SDK para expandir la funcionalidad de LabWindows/CVI
  • Características adicionales en LabWindows/CVI para mejorar el rendimiento del código

Toolkits y módulos de LabWindows/CVI

Esta lección enseña poderosas características para disminuir aún más el tiempo y los costos de desarrollo.

  • Usar el LabWindows/CVI Execution Profiler Toolkit para identificar cuellos de botella y código ineficiente y optimizar el rendimiento en tiempo de ejecución
  • Toolkits y módulos adicionales de LabWindows/CVI

Comience hoy el curso LabWindows/CVI Core 2