Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Indicadores Personalizables
Utilizados para llevar salidas al usuario Grficos y Tablas Barras de Progreso Calibradores y Medidores LEDs Numricos Cadenas y Rutas y ms
Controles Personalizables
Utilizados para recibir entrada del usuario Perillas y selectores Deslizadores Botones Numricos Cadenas y Rutas (paths) y ms
Pruebas de presin en su traje y casco durante el salto fueron un objetivo vital de la misin. Su traje, equipado con sensores y registradores permitieron medir desde su velocidad hasta su ritmo cardaco. El control de la misin, utiliz LabVIEW para controlar diversos I/O como la altitud, la presin y los niveles de oxgeno
Todos los elementos del Panel Frontal tienen terminales en el Diagrama de Bloques
Las terminales del diagrama de bloques proporcionan acceso a valores del panel frontal
Java / C# Abstraccin C++ C Lenguaje Ensamblador Cdigo Mquina Complejidad del Sistema
El lenguaje de programacin grfico G, basado en flujo de datos es ideal para programar en paralelo hardware de adquisicin de datos.
Qu es Flujo de Datos?
Cada nodo del diagrama de bloques se ejecuta solo cuando recibe todas sus entradas Cada nodo produce datos de salida despus de la ejecucin Los datos fluyen a travs de la ruta definida por los cables El movimiento de los datos determina el orden de ejecucin
Qu es Flujo de Datos?
Cada nodo del diagrama de bloques se ejecuta solo cuando recibe todas sus entradas Cada nodo produce datos de salida despus de la ejecucin Los datos fluyen a travs de la ruta definida por los cables El movimiento de los datos determina el orden de ejecucin
Las operaciones [Multiplicar] y [Restar] pueden ejecutarse al mismo tiempo ya que no tienen dependencias de datos
Paralelismo de Tarea
Paralelismo de Datos
Hilo DAQ
Este hilo interacta con el hardware de adquisicin de datos.
Cualquier entidad de diagrama de bloques que puede contener cdigo es llamado estructura.
Ciclo While
Terminal Condicional
El cdigo dentro de este Ciclo While se ejecutar hasta que un valor verdadero sea evaluado.
Estructura de Eventos
Estructura Caso
Terminal Selectora
El valor conectado a esta terminal determina cules de los subdiagramas, o casos, se ejecutarn.
Estructura de Eventos
Ejecuta diferentes subdiagramas basado en eventos e interrupciones
Ciclos While
Iteran continuamente hasta que un valor verdadero es pasado a la terminal de alto
Estructura de Caso
Ejecuta diferentes subdiagramas basado en el valor de esta terminal selectora
Funciones Primitivas
SubVIs amarillos son parte nativa del lenguaje G y no pueden ser modificados.
Funciones Estndar
Estos subVIs podran ser utilizados o ser parte de un controlador, librera, o toolkit.
Funciones Primitivas
SubVIs amarillos son parte nativa del lenguaje G y no pueden ser modificados.
Estas llamadas estticas a funciones de LabVIEW (SubVIs), no se ejecutan hasta que los datos han llegado a todas sus terminales de entrada. Cuando se completan, las salidas son generadas con valores para que la ejecucin pueda continuar.
VIs Express
VIs Regulares VIs Bajo Nivel
Terminal de Entrada
Las terminales de entrada estn conectadas a los controles del panel frontal y reciben datos de la interfaz de usuario.
Terminales de Salida
Las terminales de salida estn conectadas a indicadores del panel frontal y despliegan datos como salida a la interfaz de usuario.
Se puede intuir si una terminal es un control o indicador, examinando la direccin que sigue.
Constantes
Estos valores constantes estn codificados en el diagrama de bloques y solo pueden ser modificados en tiempo de edicin. El color de la constante indica el tipo de datos representados.
Cables
Los datos fluyen en los cables entre nodos en el diagrama de bloques.
El color del cable indica su tipo de datos, el cual es estrictamente aplicado en tiempo de edicin.
Punto Flotante
Entero Booleano Cadena Error
Naranja
Azul Verde Rosa Amarillo
Un cable roto representa un conflicto de tipo de datos que LabVIEW no puede resolver de manera automtica. Corrjalo, o su cdigo no se ejecutar.
Puntos de inicio recomendados para aplicaciones comunes de LabVIEW Indican claramente donde agregar o cambiar la funcionalidad Muestra mejores prcticas para el diseo de cdigo, documentacin, y organizacin Agrega plantillas personalizadas y proyectos ejemplo
Ecosistema de LabVIEW
LabVIEW Tools Network 1,000,000+ Complementos Descargados 26+ Complementos Certificados 100+ Complementos Disponibles
Comunidad de Usuarios 9,000+ Usuarios Certificados 700+ Alliance Partners 60+ Grupos de Usuarios Registrados
LabVIEW Real-Time Module LabVIEW FPGA Module LabVIEW Embedded Module for ARM LabVIEW Touch Panel Module LabVIEW Wireless Sensor Network Module LabVIEW C Code Generator NI Real-Time Hypervisor Vision Development Module for LabVIEW Sound and Vibration Measurement Suite Sound and Vibration Toolkit LabVIEW Advanced Signal Processing Toolkit LabVIEW Adaptive Filter Toolkit LabVIEW Digital Filter Design Toolkit LabVIEW MathScript RT Module Spectral Measurements Toolkit Modulation Toolkit for LabVIEW LabVIEW Robotics Module LabVIEW Biomedical Toolkit ECU Measurement and Calibration Toolkit GPS Simulation Toolkit for LabVIEW Measurement Suite for Fixed WiMAX WLAN Measurement Suite Automotive Diagnostic Command Set LabVIEW GPU Analysis Toolkit Multicore Analysis and Sparse Matrix Toolkit LabVIEW PID and Fuzzy Logic Toolkit LabVIEW Control Design and Simulation Module LabVIEW System Identification Toolkit LabVIEW Simulation Interface Toolkit LabVIEW SoftMotion Module LabVIEW Datalogging and Supervisory Control Module LabVIEW Report Generation Toolkit for Microsoft Office LabVIEW Database Connectivity Toolkit LabVIEW DataFinder Toolkit LabVIEW SignalExpress LabVIEW VI Analyzer Toolkit LabVIEW Statechart Module LabVIEW Desktop Execution Trace Toolkit NI Requirements Gateway NI Real-Time Execution Trace Toolkit LabVIEW Unit Test Framework Toolkit LabVIEW Application Builder for Windows