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. Al incorporar estas técnicas de diseño al inicio de su desarrollo, puede evitar rediseños innecesarios, aumentar la reutilización del VI y minimizar costos de mantenimiento.
En aula guiado por instructor: Tres (3) días
Virtual guiado por instructor: Tres (4) sesiones de cuatro horas, más tareas - un promedio de tres (3) horas diarias
Usuarios de LabVIEW y Developer Suite que necesitan aumentar el rendimiento, la escalabilidad o la reutilización, y reducir los costos de mantenimiento de la aplicación
Usuarios de LabVIEW que buscan la certificación de Desarrollador Certificado de LabVIEW
Curso LabVIEW Core 1 y LabVIEW Core 2 o experiencia equivalente
LabVIEW
Los cursos virtuales guiados por un instructor incluyen material digital que se entrega a través del centro de aprendizaje de NI.
La capacitación virtual de NI guiada por un instructor se imparte a través de Zoom y se brinda acceso a LogMein a los participantes para realizar los ejercicios en máquinas virtuales equipadas con el software más reciente.
Desarrollar una aplicación de manera ágil.
Use la ventana del explorador de proyectos para mejorar la organización de archivos y resolver conflictos de archivos.
Usar la plantilla de proyecto del controlador de mensajes en cola para desarrollar una aplicación de múltiples ciclos.
Usar notificadores para la comunicación de uno a varios entre ciclos paralelos.
Desarrollar un prototipo de interfaz de usuario personalizado para pruebas iniciales de usabilidad.
Manejar errores local o globalmente dependiendo de la gravedad del error.
Desarrollar, integrar y probar módulos de código escalables, legibles y de fácil mantenimiento.
Lección | Descripción general | Temas |
---|---|---|
Desarrollar aplicaciones exitosas | Esta lección describe varias técnicas de desarrollo que le permiten crear VIs escalables, legibles y de fácil mantenimiento. Aprenderá la importancia de seguir un proceso de desarrollo de software y cómo desarrollar código que cumpla con los requisitos del proyecto. |
|
Organizar el proyecto | Esta lección describe herramientas y técnicas para organizar y administrar archivos en un proyecto de LabVIEW. Aprenderá cómo crear y usar bibliotecas de proyectos, cómo usar varias herramientas para aprender más sobre cada archivo de proyecto de LabVIEW y cómo identificar, resolver y prevenir errores de enlaces cruzados y conflictos de archivos. |
|
Crear una arquitectura de aplicaciones | Esta lección presenta técnicas y prácticas de programación para crear arquitecturas intuitivas y robustas para grandes aplicaciones. Aprenderá la importancia de probar su arquitectura de nivel superior, el valor de seguir normas de estilo establecidas, cómo implementar eventos de usuario y notificadores, y cómo usar la plantilla de proyecto del controlador de mensajes en cola para comenzar el desarrollo de una aplicación de múltiples ciclos. |
|
Personalizar la interfaz de usuario | Esta lección presenta técnicas para mejorar la forma en que implementa paneles frontales en LabVIEW. Aprenderá a usar menús de tiempo de ejecución, barras de división, paneles, subpaneles y controles de pestañas para personalizar y ampliar su interfaz de usuario. También aprenderá el valor de crear un prototipo de interfaz de usuario y técnicas para mejorar la usabilidad de su aplicación. |
|
Administrar y registrar errores | Esta lección describe varios enfoques para desarrollar software que responden bien a diferentes tipos de errores. Aprenderá cómo determinar si un error debe manejarse local o globalmente y cuándo debe registrar los datos de error en el disco para análisis posterior. |
|
Crear código modular | Esta lección describe cómo usar código modular en una aplicación grande y las normas para hacer que las aplicaciones grandes sean más fáciles de mantener. Aprenderá varios enfoques para probar módulos de código e integrarlos en su arquitectura de aplicación de nivel superior. |
|