LabVIEW 2009/Capítulo 1.1 Características principales
Apariencia
Además de proporcionar mayor rendimiento para programación en paralelo con procesadores multinúcleos y arreglos de compuertas programables en campo (FPGAs), LabVIEW 2009 brinda acceso a las últimas tecnologías inalámbricas y simplifica la matemática en tiempo real al hacer más eficiente el diseño de algoritmos matemáticos t el despliegue a hardware determinístico.
Tabla comparativa de características de LabVIEW
[editar]| Característica | LabVIEW 7.x | LabVIEW 8.0 | LabVIEW 8.2 | LabVIEW 8.5 | LabVIEW 8.6 | LabVIEW 2009 |
| Características del Lenguaje | ||||||
| Ciclos For / While | X | X | X | X | X | X |
| Estructuras de Casos | X | X | X | X | X | X |
| Funciones ActiveX | X | X | X | X | X | X |
| Enrutado Automático de Cables | X | X | X | X | X | X |
| Ciclos Temporizados | X | X | X | X | X | X |
| Control de Estampa de Tiempo | X | X | X | X | X | X |
| Eventos de Registro Dinámico | X | X | X | X | X | X |
| Funciones .NET | X | X | X | X | X | X |
| Tipo de Datos de Forma de Onda Digital | X | X | X | X | X | X |
| Nodo de Retroalimentación en Ciclos | X | X | X | X | X | X |
| Estructura Plana de Secuencia | X | X | X | X | X | X |
| Explorador de Proyectos | X | X | X | X | X | |
| Bibliotecas del Proyecto | X | X | X | X | X | |
| Estructuras Condicionadas y para Deshabilitar Diagrama | X | X | X | X | X | |
| Estructura de Secuencia Temporizada | X | X | X | X | X | |
| Tipos de Datos de 64 Bits | X | X | X | X | X | |
| Controles y Eventos .NET | X | X | X | X | X | |
| MathScript | X | X | X | X | X | |
| Funciones de Impresión MathScript | X | X | X | X | ||
| Funciones de Análisis de MathScript (Filtros, Sistemas Lineales, Remuestreo, Análisis Espectral, Transformadas, Generación de Señal, Windows) | X | X | X | X | ||
| Orientación de Objetos | X | X | X | X | ||
| Diagramas de Estado | X | X | X | |||
| Ciclo / Secuencia Temporizada Multinúcleo | X | X | X | |||
| Tipo de Datos de Punto Fijo | X | X | X | |||
| VIs Compartidos Re-Entrantes | X | X | X | |||
| Nodo de Retraolimentación fuera de Ciclos | X | X | X | |||
| Terminal de Paro para For Loops | X | X | X | |||
| Acceso Programático a Propiedades de Impresión MathScript | X | X | X | |||
| Depuración MathScript (Vista Variable, Ventana de Salida, Números de Línea) | X | X | X | |||
| Funciones de Análisis de MathScript (Procesamiento de Señales, Funciones Especiales, Estadísticas) | X | X | X | |||
| Combinación Gráfica | X | X | X | |||
| Plataforma DVD | X | X | ||||
| Depuración MathScript (Puntos de Interrupción, Avance Simple, Identificación Syntax) | X | X | ||||
| MathScript en Mac y Linux | X | X | ||||
| MathScript RT | X | |||||
| LabVIEW de 64 Bits | X | |||||
| Recursividad Nativa | X | |||||
| Orientación de Objetos en LabVIEW RT/FPGA | X | |||||
| Comunicación | ||||||
| VIs TCP / UDP | X | X | X | X | X | X |
| Data Socket | X | X | X | X | X | X |
| VIs de Correo Electrónico | X | X | X | X | X | X |
| Variables Compartidas | X | X | X | X | X | |
| Administrador de Variable | X | X | X | X | ||
| Implementación TCP de NI-PSP | X | X | X | |||
| Administrador de Sistemas Distribuidos | X | X | ||||
| Servicios Web | X | X | ||||
| SSL (Seguridad) para Servicios Web | X | |||||
| Productividad | ||||||
| Selección Automática de Herramientas | X | X | X | X | X | X |
| Express VIs | X | X | X | X | X | X |
| NI-DAQmx | X | X | X | X | X | X |
| DAQ Assistant | X | X | X | X | X | X |
| Asistente de E/S de Instrumentos | X | X | X | X | X | X |
| Buscador de Ejemplos | X | X | X | X | X | X |
| Ventana de Navegación | X | X | X | X | X | X |
| Instrument Driver Finder | X | X | X | X | X | |
| Integración SCC de otras Empresas | X | X | X | X | X | |
| Acceso Programático a Menús Desplegables de Ejecución de Control | X | X | X | X | X | |
| Buscar y Reemplazar Todo | X | X | X | X | X | |
| Paneles Re-Entrantes para Depurar VIs Re-Entrantes | X | X | X | X | X | |
| Depuración de Aplicaciones Construidas / DLLs | X | X | X | X | X | |
| Buscador de Clase para Propiedades/Métodos | X | X | X | X | X | |
| VIs de Guardado Automático | X | X | X | X | ||
| Importar Biblioteca Compartida | X | X | X | X | ||
| Importar Servicios Web | X | X | X | X | ||
| Auto Guardar Archivos No VI | X | X | X | |||
| Combinar VIs | X | X | X | |||
| Sincronización del Proyecto al Disco | X | X | X | |||
| Guardar para Versiones Anteriores de LV | X | X | X | |||
| Resolver Conflictos del Proyecto | X | X | X | |||
| Ventana Breakpoint | X | X | ||||
| Túneles Automáticos de Cable | X | X | ||||
| Quick Drop | X | X | ||||
| Limpieza de Diagrama de Bloques | X | X | ||||
| Propiedades de Múltiples Objetos | X | X | ||||
| Combinar LLBs | X | X | ||||
| Acceso Programático a Menús de Paleta | X | X | ||||
| Ventana de Vista Prueba | X | |||||
| Limpieza Parcial de Diagrama de Bloques | X | |||||
| Fácil Acceso a Archivos TDMS desde Microsoft Excel | X | |||||
| Nuevos Controles de Visualización de Datos en 2D y 3D | X | |||||
| Herramientas para Análisis de Código | ||||||
| Asignaciones de Búfer | X | X | X | X | X | X |
| Real-Time Execution Trace Toolkit | X | X | X | X | X | |
| Pruebas de Actualización de Analizador | X | X | ||||
| Unit Test Framework | X | X | ||||
| Desktop Execution Trace Toolkit | X | X | ||||
| Métricas de Complejidad de Código | X | |||||
| Panel Frontal | ||||||
| Control de Tipo Árbol (Tree) | X | X | X | X | X | X |
| Control de Sub Panel | X | X | X | X | X | X |
| Control Combo Box | X | X | X | X | X | X |
| Control del Botón de Radio | X | X | X | X | X | X |
| Cuadriculado de Alineación | X | X | X | X | X | X |
| Exportar Gráficas y Tablas para Impresión | X | X | X | X | X | X |
| Gráfica de Modo Mixto | X | X | X | X | X | |
| Anotaciones de Gráfica | X | X | X | X | X | |
| Barras Divisorias | X | X | X | X | X | |
| Herramientas para Construir GUIs Drag-n-Drop | X | X | X | X | X | |
| X Controls | X | X | X | X | X | |
| Control de Imagen en 3D | X | X | X | X | ||
| Exportar Control de Imagen y XControl para Imprimir | X | X | X | |||
| Texto en Control de Imagen 3D | X | X | X | |||
| Gráfica Nativa en Superficie 3D | X | x | ||||
| Gráfica 3D Nativa Paramétrica | X | X | ||||
| Gráfica 3D Nativa de Curva | X | X | ||||
| Mapeo 3D de Sensores | X | X | ||||
| Rendimiento | ||||||
| Rendimiento Multinúcleo | X | X | X | X | X | X |
| Formato TDMS | X | X | X | X | ||
| Estructura de Elementos | X | X | X | |||
| Ciclo For Paralelo | X | |||||
| Referencias de Datos | X | |||||
| Acceso más Rápido a Archivos TDMS | X | |||||
| Despliegue | ||||||
| Crear Ejecutables | X | X | X | X | X | X |
| Crear DLL | X | X | X | X | X | X |
| Crear Instaladores | X | X | X | X | X | X |
| Licencia de Desarrollo Debug | X | X | X | X | X | |
| Run-Time Engine Multilingüe | X | X | X | X | X | |
| Acceso Programático al Constructor de Aplicaciones | X | X | ||||
| Administrador de Sistemas Distribuidos | X | X | ||||
| Crear Montajes .NET | X | |||||
| Herramientas de Réplica de Sistemas | X | |||||
| Algoritmos | ||||||
| Nuevas Funciones de Análisis (Polinomios, Álgebra Lineal, Tiempo, Frecuencia) | X | X | X | X | X | X |
| Nuevas Funciones de Análisis (Optimización, Ecuaciones Diferenciales, Matemática Elemental, Estadísticas, Análisis de Medidas, Interpolación, Ajuste de Curvas, Procesamiento de Señales, etc.) | X | X | X | X | X | |
| Nuevas Funciones de Análisis (Windows, Generación de Señal, Remuestreo, Filtros, Polinomios, Álgebra Lineal, Ajuste de Curvas, etc.) | X | X | X | X | ||
| VIs de BLAS (Sub Rutina de Álgebra Lineal) | X | X | X | |||
| VIs Re-Entrantes de Análisis (para Ejecución Multinúcleo Mejorada) | X | X | ||||
| VIs PDE (ecuación diferencial parcial) | X |