Guía de LabVIEW" Tabla de contenidos
Parte 1 Comenzando 1
Capítulo 1 Abriendo la puerta a la programación en LabVIEW 2
1.1 Comenzando con VI 2
1.1.1 Crear VI 3
1.1.2 Establecer propiedades de control y menú contextual 5
1.1.3 Crear controles, constantes, variables locales, referencias, nodos de propiedades y nodos de método 8
1.1.4 Crear controles personalizados 10
1.2 Editar paneles frontales y diagramas de bloques 11
1.2.1 Seleccionar, mover y eliminar objetos 12
1.2 .2 Editar objetos 2 Editar paneles frontales y diagramas de bloques 11
1.2.1 Seleccionar, mover y eliminar objetos 12
1.2.2 Usar herramientas de diseño 13
1.3 VI y su cuadro de diálogo de propiedades 17
1.3.1 Jerarquía del VI 17
1.3.2 Llamada al sub-VI 19
1.3.3 Configuración de propiedades de VI 19
1.4 Controles básicos y su uso 23
1.4 Controles básicos y su uso 23
1.4.1 Controles digitales básicos 23
1.4.2 Llamar a subVI 19
1.4.3 Configuración de propiedades del VI 19
1.4.4 Controles básicos y su uso 1.4.1 Controles digitales básicos 23
1.4.2 Controles booleanos básicos 29
1.4.3 Métodos generales de edición de controles 32
1.4.4 Controles de cadena y ruta 34
1.4.5 Soltar- Lista desplegable y control de enumeración 5 Lista desplegable y control de enumeración 38
1.4.6 Control de matriz y su configuración de propiedades 38
1.4.7 Control de clúster 39
1.4.8 Control de marca de tiempo y control de datos de forma de onda 41
1.6 Operaciones básicas de escalares y clusters 55
2.1.7 Operaciones de cluster y cluster 56
2.1 .8 Funciones de clúster 56
2.2 Operaciones de bits y funciones lógicas imprescindibles 59
2.2.1 Funciones de operaciones lógicas de uso común 59
2.2 .2 Operaciones de bits 59
2.2.3 Comprensión profunda de las funciones aritméticas compuestas 60
2.2.2 Funciones de operaciones lógicas de uso común 59
2.2.3 Comprensión profunda de funciones compuestas Funciones aritméticas 60
2.2.3 Funciones relacionales y de comparación que debes conocer 61
2.3.1 Patrones de comparación 61
2.3.2 Aritmética relacional general funciones 62
2.3.3 "Comparar 0" Función aritmética relacional 63
2.3.4 Función aritmética relacional compleja 63
2.3.5 Función aritmética relacional de caracteres 66
p>
2.3.6 Nodo de expresión y Fórmula Fast VI 67
2.4 Resumen 68
Capítulo 3 Estructura de ejecución del programa LabVIEW 69
3.1 Dos estructuras de bucle diferentes 69
3.1.1 Componentes y características del bucle For 69
3.1.2 Bucle For y matriz 71
3.1. 3 Bucles For y registros de desplazamiento 73
3.1.4 continuar e interrumpir el bucle For 74
3.1.5 Bucles while, no solo bucles 74
3.1. 6 Bucle while y sincronización 76
3.1.7 Nodo de retroalimentación 81
3.2 Estructura de temporización 81
3.2.1 Componentes básicos y cuadro de diálogo de configuración del bucle temporizado 82
3.2.2 Estructura de secuencia de tiempo 85
3.3 Estructura condicional única 85
3.3.1 Estructura básica de la estructura condicional 85
3.3.2 Entrada booleana 86
3.3.3 Entrada de grupo de errores 3.3.3 Entrada de grupo de errores 86
3.3.4 Entrada numérica 87
3.3.5 Entrada de enumeración 88
3.3. 6 Entrada de lista desplegable 88
3.3.7 Entrada de cadenas y cuadros combinados 88
3.3.8 Entrada y salida 3.3.8 Túnel de entrada y salida 89
3.3.9 Manejo de múltiples If-Else 89
3.4 Estructura de secuencia desalineada 90
3.4.1 Secuencia en ejecución multiproceso 90
3.4.3.6.1 Variables locales 94
3.6.2 Variables globales integradas 96
3.6.3 Variables globales funcionales (tipo LV2) 98
3.7 Estructura de eventos 99
3.7.1 Composición básica y método de creación de estructura de eventos 100
3.7.2 Clasificación y características de eventos 101
3.7.3 Transmisión de datos y ***Disfrute 103 p>
3.7.4 Secuencia, detección y filtrado 7.4 Secuencia de ocurrencia de eventos, filtrado y reenvío 104
3.7.5 Uso correcto de la estructura de eventos 105
3.8 Resumen 106
Capítulo 4 Estructura de datos y optimización de la memoria de LabVIEW 107
4.1 Funciones de conversión de tipos de datos comúnmente utilizadas 107
4.1.1 Función "Conversión de tipo forzada" 107 p>
4.1.2 Función "Plano a cadena" 107
4.1.2 Función "Plano a cadena y reducción de cadena" 108
4.1.3 Datos variantes 109 p>
4.2 Conversión de tipo entero y mapeo de memoria 109
4.2.1 Conversión entre datos booleanos, cadenas y valores numéricos 109
4.2.2 Conversión mutua entre tipo U8 datos y cadenas 110
4.2.3 Conversión mutua entre enteros y tipos de enteros 110
4.3 Otros Conversión de tipos y mapeo de memoria de tipos de datos escalares 111
4.3. 1 Conversión de tipos y mapeo de memoria de números de coma fija y flotante 111
4.3.1 Conversión de tipos y mapeo de memoria de números de coma fija y flotante 111
4.3.2 Conversión de tipos y mapeo de memoria de números complejos 114
4.3.3 Conversión de tipo y mapeo de memoria de marca de tiempo 114
4.4 Tipo de datos compuestos 115
4.4.1 Mapeo de memoria de matrices escalares 115
4.4.2 Mapeo de memoria de matrices de cadenas, rutas y cadenas de matrices 116
4.4 .3 Codificación utilizada por LabVIEW117
4.5 Mapeo de memoria de clusters118 p>
4.5.1 Clústeres que constan de escalares 118
4.5.2 Clústeres que contienen escalares 118
4.5.3 Clústeres que constan de cadenas 118
4.5. 4 Clústeres que constan de cadenas 5.2 Clústeres que contienen matrices y matrices de cadenas 118
4.6 Descriptor de tipo 119
4.6.1 Componentes básicos del descriptor de tipo
119
4.6.2 Lista de descriptores de tipos comunes 120
4.6.3 Estructura de descriptores de tipos para tipos de datos comunes 120
4.7 Tipos en la función de descriptor OpenG 121
4.7.1 Función de descriptor de tipo 122
4.7.2 Procesamiento de datos de enumeración con datos de enumeración 122
4.7.8.2 Herramientas de visualización de memoria y rendimiento 125
4.8.3 Memoria utilizada por los VIs 126
4.8.4 Consideraciones generales para la optimización de la memoria 127
4.8.5 Optimización de arrays y memoria 129
4.8 .6 Evite cálculos innecesarios, controles de lectura/escritura o variables en bucles 131
4.9 Factores que afectan la velocidad de ejecución del VI 132
4.9 .1 Entrada/salida de hardware 133
4.9.2 Visualización de pantalla 133
4.9.3 Optimización de memoria 134
4.9.4 Optimización de memoria 135
4.9.5 Optimización de matriz y memoria 129 p>
4.8.10 Resumen 133
Capítulo 5 Almacenamiento de cadenas y archivos 134
5.1 Cadena 134
5.1.1 Varias constantes de cadena de uso común 134
5.1.2 Varias funciones de cadena de uso común 135
5.1.3 Función "coincidir patrón" y "coincidir expresión regular" 136
5.1.4 Convertir cadena 135
5.1.5 Almacenamiento de archivos 136