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.

Formatos disponibles

 

Capacitación bajo demanda no disponible para este curso

 

Capacitación virtual

 

Capacitación en aula

 

Clases privadas no disponibles para este curso

Objetivos del curso

Detalles del curso

Duración

Audiencia

Prerrequisitos

Productos de NI utilizados

Materiales de formación/capacitación

Costo en créditos

Contenido del curso LabWindows/CVI Core 2

LecciónDescripción generalTemas
Revisión de conceptos Core 1Esta 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 usuarioEsta 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 redEsta 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 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 SDKEsta 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/CVIEsta 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

Continúe su trayectoria de aprendizaje

Un ingeniero aprende LabVIEW en su PC.

 

LabVIEW Core 1

 

En el curso LabVIEW Core 1, explorará el entorno de LabVIEW y análisis interactivo, programación de flujo de datos y técnicas de desarrollo comunes en un formato práctico.

 

 

 

Un técnico ejecuta pruebas usando TestStand.

 

Desarrollar programas de pruebas usando TestStand

 

El curso desarrollar programas de pruebas usando TestStand le enseña cómo navegar por el entorno de TestStand y crear rápidamente aplicaciones de pruebas que cumplan con sus necesidades utilizando diferentes lenguajes de diseño.

 

Un instructor de NI enseña...

 

Diseñar sistemas de pruebas usando TestStand

 

Basado en el curso desarrollar programas de pruebas usando TestStand, el curso diseñar sistemas de pruebas usando TestStand cubre cómo personalizar TestStand para satisfacer aún más sus necesidades de pruebas.

 

Actualizar a una membresía

Si planea tomar tres o más cursos guiados por instructor en un año, una membresía de capacitación le brinda acceso rentable e ilimitado a todos los cursos virtuales y en aulas públicas, junto con cupones de certificación ilimitados.