Descripción del curso diseño y programación orientados a objetos en LabVIEW

El curso diseño y programación orientados a objetos en LabVIEW cubre los conceptos fundamentales del diseño y la programación orientados a objetos y después demuestra cómo esos conceptos son implementados en LabVIEW. El diseño orientado a objetos (OO) fomenta interfaces más limpias entre secciones de código y da como resultado código que es más fácil de depurar y se adapta mejor para equipos grandes de programación. La programación orientada a objetos es el desarrollo de código en un lenguaje que cumple con los principios del diseño orientado a objetos.

Formatos disponibles

 

Capacitación virtual

 

Capacitación en aula

 

Capacitación privada no disponible 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 diseño y programación orientados a objetos en LabVIEW

LecciónDescripción generalTemas

Introducción a la programación orientada a objetos

Explore si es apropiado usar un enfoque orientado a objetos para diseñar e implementar una aplicación

  • ¿Qué es el diseño orientado a objetos?
  • ¿Qué es la programación orientada a objetos (OOP)?
  • ¿Qué es una clase?
  • ¿Qué es un objeto?

Diseñar una aplicación orientada a objetos

Diseñar una aplicación usando principios de diseño orientado a objetos

  • Comenzar por saber qué construir
  • Identidad de clase, estado y comportamiento
  • Métodos
  • Relaciones de clases
  • Interfaces

Explorar el diseño orientado a objetos 

Explore los principios del diseño orientado a objetos: despacho dinámico, diagramas de clase e identificación y rectificación de errores comunes de diseño. 

  • Despacho dinámico
  • Diagramas de clase
  • Errores comunes de diseño

Implementar programación orientada a objetos en LabVIEW

Aprenda a desarrollar y usar clases en LabVIEW que sean legibles, escalables, de fácil mantenimiento y reutilizables. 

  • Clases de LabVIEW
  • Encapsulación
  • Herencia de clases
  • Alcance de acceso

Aplicar 
Principios de orientación a objetos en LabVIEW  

Obtenga experiencia en aplicar principios orientados a objetos en LabVIEW, enfocándose en despacho dinámico, herencia de interfaz, herramientas y casos de uso de clases comunes.

  • Despacho dinámico
  • Herencia de interfaz
  • Accesores de datos: VIs y nodos de propiedad
  • Herramientas
  • Casos de uso comunes para las clases

Patrones y herramientas de diseño orientado a objetos

Modifique una aplicación de LabVIEW existente para reemplazar patrones comunes con objetos

  • Migrar a clases de LabVIEW
  • Patrones de diseño
  • Plantilla método patrón
  • Patrón de agregación
  • Patrón de fábrica
  • Patrón de estado
  • Patrón de comando
  • Conclusión de patrones de diseño
  • Referencias de objetos y garantías de construcción

Distribuir e implementar código

Revisar, refactorizar e implementar código utilizando prácticas recomendadas de programación y diseño orientados a objetos.

  • Prácticas recomendadas para código legible
  • Pantallas del panel frontal para datos de objetos
  • Implementación
  • Recursos adicionales

Continúe su trayectoria de aprendizaje

Un ingeniero aprende LabVIEW en su PC.

 

Diseño orientado a actor en LabVIEW

 

El curso diseño orientado a actor en LabVIEW cubre cómo usar el Actor Framework y arquitecturas de software escalables y extensibles para aplicaciones de LabVIEW que requieren un alto nivel de concurrencia.

El ingeniero aprende a

 

Ingeniería de software para aplicaciones de pruebas

 

El curso de ingeniería de software para aplicaciones de pruebas se basa en el proceso de ingeniería de software que se cubrió en el curso LabVIEW Core 3. Este curso habla en detalle de este conocimiento, enfocándose en las herramientas de LabVIEW y las prácticas de la industria que ayudan en la definición, administración, diseño, desarrollo, validación e implementación de una solución de calidad.

 

El ingeniero aprende

 

LabVIEW Core 3

 

El curso LabVIEW Core 3 le presenta prácticas estructuradas para ayudarle diseñar, implementar, documentar y probar aplicaciones de LabVIEW. Este curso se enfoca en desarrollar aplicaciones jerárquicas que sean escalables, legibles y de fácil mantenimiento. Los procesos y técnicas cubiertos en este curso ayudan a reducir el tiempo de desarrollo y mejorar la estabilidad de la aplicación.

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.