Skip to main content

Binary Options Arrow Indicator On Wires


Controles e indicadores del panel frontal Utilice los controles e indicadores del panel frontal ubicados en la paleta Controles para construir el panel frontal. Estilos de controles e indicadores Los controles e indicadores del panel frontal pueden aparecer en estilo plateado, moderno, clásico o de sistema. Seleccione FileVI Properties y seleccione Editor Options en el menú desplegable Category para cambiar el estilo del control o el indicador que LabVIEW crea al hacer clic con el botón derecho en un terminal y seleccionar CreateControl o CreateIndicator en el menú contextual. Seleccione ToolsOptions y seleccione Front Panel de la lista Category para cambiar el estilo del control o el indicador que LabVIEW crea en nuevos VIs vacíos cuando haga clic con el botón derecho en un terminal y seleccione CreateControl o CreateIndicator en el menú contextual. Puede encontrar controles e indicadores similares en diferentes paletas en LabVIEW. Por ejemplo, el botón Cancelar situado en la subpalette Booleana de la paleta Sistema es similar al botón Cancelar situado en la subpalette Booleana de la paleta Plata. Plata, moderno y clásico Controles e indicadores Muchos objetos del panel frontal tienen un aspecto de alto color. Configure el monitor para que muestre al menos 16 bits de color para una apariencia óptima de los objetos. Los controles e indicadores ubicados en la paleta Plata y Moderno también tienen objetos correspondientes de bajo color. Utilice los controles e indicadores ubicados en la paleta Clásica para crear VIs para configuraciones de monitor de bajo color. Controles e indicadores del sistema Utilice los controles e indicadores del sistema en la paleta Sistema en los cuadros de diálogo que cree. Los controles e indicadores del sistema están diseñados específicamente para su uso en cuadros de diálogo. Estos controles difieren de los que aparecen en el panel frontal sólo en términos de apariencia. Estos controles aparecen en los colores que ha configurado para el sistema. El sistema controla el aspecto del cambio dependiendo de la plataforma en la que ejecute el VI. Cuando ejecuta el VI en una plataforma diferente, los controles del sistema adaptan su color y aspecto para que coincida con los controles de cuadro de diálogo estándar para esa plataforma. Nota Está limitado en las formas en que puede personalizar la apariencia de los controles e indicadores del sistema porque utilizan funciones de dibujo específicas de la plataforma que no admiten la personalización. Pantallas numéricas, diapositivas, mandos, marcaciones, barras de desplazamiento y sellos de tiempo Utilice los objetos numéricos situados en las paletas de números numéricos y clásicos para ingresar y mostrar datos numéricos. Controles numéricos e indicadores Los controles e indicadores numéricos son la forma más sencilla de introducir y mostrar datos numéricos. Puede cambiar el tamaño de estos objetos del panel frontal horizontalmente para acomodar más dígitos. Cuando escribe un nuevo valor en un control o indicador numérico, el botón Enter aparece en la barra de herramientas para recordarle que el nuevo valor reemplaza el valor antiguo sólo cuando presiona la tecla ltEntergt, haga clic fuera de la ventana de visualización digital o haga clic en el botón Enter botón. Mientras se ejecuta el VI, LabVIEW espera hasta que realice una de estas acciones para interpretar los nuevos valores. Por ejemplo, si cambia un valor en la pantalla digital a 135, no desea que el VI reciba los valores 1 y 13 antes de 135. Nota Si el control numérico o indicador tiene un formato de ingeniería o SI notación y no tiene un Representación compleja. LabVIEW añade los prefijos necesarios a la cadena de la unidad para conservar la representación de coma flotante. De forma predeterminada, LabVIEW muestra y almacena números como una calculadora. Un control o indicador numérico muestra hasta seis dígitos antes de cambiar automáticamente a notación exponencial. Puede configurar el número de dígitos que LabVIEW muestra antes de cambiar a notación exponencial haciendo clic con el botón derecho en el objeto numérico y seleccionando Formato de visualización en el menú contextual para mostrar la página Formato de visualización del cuadro de diálogo Propiedades numéricas. La precisión seleccionada sólo afecta a la visualización del valor. La exactitud interna depende de la representación. Controles e indicadores deslizantes y rotatorios Los controles deslizantes y giratorios y los indicadores son objetos numéricos con una escala. Los controles deslizantes y los indicadores incluyen diapositivas verticales y horizontales, un tanque y un termómetro. Los controles giratorios e indicadores incluyen perillas, diales, medidores y medidores. Cambie el valor de una diapositiva o control giratorio usando cualquiera de las siguientes maneras: Utilice la herramienta de operación para hacer clic o arrastrar el deslizador o la aguja a una nueva posición. Utilice la pantalla digital para introducir datos tal como lo hace para los controles e indicadores numéricos. A medida que cambia el valor, LabVIEW muestra el valor del control en una tira de punta. Si arrastra el control deslizante a una nueva posición y el VI se está ejecutando durante el cambio, el control pasa valores intermedios al VI, dependiendo de la frecuencia con que el VI lea el control. Puede agregar más deslizadores o agujas a una corredera o control giratorio. El tipo de datos de un control con múltiples deslizadores o agujas es un clúster que contiene cada uno de los valores numéricos. Puede personalizar la escala de una diapositiva o control giratorio o indicador y la rampa de color de un control giratorio o indicador. Controles e indicadores de barras de desplazamiento Controles de barras de desplazamiento, similares a los controles de diapositivas. Son objetos numéricos que puede usar para desplazarse por los datos. Los controles de la barra de desplazamiento incluyen barras de desplazamiento verticales y horizontales. Cambie el valor de una barra de desplazamiento utilizando la herramienta de operación para hacer clic o arrastrar el cuadro de desplazamiento cuadrado a una nueva posición, haciendo clic en las flechas de incremento y decremento o haciendo clic en los espacios entre el cuadro de desplazamiento y las flechas. Control e indicador de sello de tiempo Utilice el control y el indicador de sello de tiempo para enviar y recuperar un valor de hora y fecha a partir del diagrama de bloques. Puede configurar la hora y la fecha del control de marca de tiempo. Cuadros de color Un cuadro de color muestra un color que corresponde a un valor especificado. Por ejemplo, puede utilizar cuadros de color para indicar condiciones diferentes. Tales como valores fuera de rango. El valor del color se expresa como un número hexadecimal con la forma RRGGBB. Los dos primeros dígitos controlan el valor del color rojo. Los segundos dos dígitos controlan el valor del color verde. Los dos últimos dígitos controlan el valor del color azul. Establezca el color del cuadro de color haciendo clic en él con la herramienta Operación o Colorear para mostrar el selector de color. Rampas de color Una rampa de color utiliza el color para mostrar su valor numérico. Se configura una rampa de color que consta de al menos dos marcadores arbitrarios, cada uno con un valor numérico y un color de visualización correspondiente. A medida que cambia el valor de entrada, el color muestra cambios en el color que corresponde a ese valor. Las rampas de color son útiles para indicar visualmente rangos de datos, como un rango de advertencia para cuando un medidor alcanza valores peligrosos. Por ejemplo, puede utilizar una rampa de color para establecer la escala de color para gráficos de intensidad y gráficos. Haga clic con el botón derecho en la rampa de color y utilice los elementos del menú contextual para personalizar la apariencia y configurar los marcadores y los colores. También puede agregar una rampa de color a cualquier perilla, dial o indicador en el panel frontal. Los medidores tienen una rampa de color visible por defecto. Gráficos y gráficos Utilice los controles e indicadores de gráfico de las paletas Gráfico y Gráfico clásico para trazar los datos numéricos en forma de gráfico o gráfico. Utilice el control de imagen 2D para crear, modificar y ver gráficos en LabVIEW. Utilice el control de imagen 3D para mostrar representaciones gráficas de objetos 3D. Sugerencia Puede exportar datos e imágenes de gráficos y gráficos a ubicaciones como Microsoft Excel. Haga clic con el botón derecho del ratón en un gráfico o gráfico y seleccione Exportar en el menú contextual para ver las opciones de exportación disponibles. Controles e indicadores booleanos Utilice los controles e indicadores booleanos ubicados en las paletas Booleanas y Booleanas clásicas para crear botones, conmutadores y luces. Utilice controles e indicadores booleanos para introducir y mostrar valores booleanos (TRUE / FALSE). Por ejemplo, si está monitoreando la temperatura de un experimento, puede colocar una luz de advertencia Booleana en el panel frontal para indicar cuándo la temperatura excede un determinado nivel. Los controles booleanos tienen seis tipos de acciones mecánicas que le permiten personalizar objetos booleanos para crear paneles frontales que se asemejan más al comportamiento de los instrumentos físicos. Los controles e indicadores booleanos tienen etiquetas de texto booleanas además de sus etiquetas propias. Botones de radio Controles Utilice el control de botones de radio para proporcionar a los usuarios una lista de elementos desde los cuales sólo pueden seleccionar un elemento a la vez. Si desea dar a los usuarios la opción de seleccionar ninguno o un elemento, haga clic con el botón secundario del mouse en el control y seleccione No permitir selección en el menú contextual. Porque el tipo de datos de un control de botones de opción es un tipo enumerado. Puede utilizar el control de botones de radio para seleccionar los casos de una estructura de caso. No puede hacer clic con el botón secundario en controles booleanos en el control de botones de opción para realizar operaciones de datos, como por ejemplo, establecer el valor predeterminado. Consulte los siguientes VIs para ver ejemplos de cómo utilizar un control de botones de radio: Botones de radio Control VI: labviewexamplesgeneralcontrolsbooleans. llb Botones de radio con estructura de eventos VI: labviewexamplesgeneralcontrolsbooleans. llbMixed Casillas de verificación Utilice una casilla de verificación mixta para mostrar un valor VERDADERO, FALSO o MEZCLADO. Por ejemplo, utilice una casilla de verificación mixta si desea mostrar un conjunto de valores booleanos en un solo indicador, donde ese conjunto de valores booleanos es TRUE, FALSE o una combinación de TRUE y FALSE, denominada MIXED. Utilice la casilla mixta como un control para cambiar simultáneamente un conjunto de valores booleanos a un valor TRUE o FALSE. Aunque la casilla mixta es un control de tipo enumerado, puede configurar el control de forma similar a un control booleano. Cajas de entrada de texto, etiquetas y visualizaciones de ruta Utilice los controles e indicadores de cadena y ruta de acceso en las paletas de ruta de amplificador de cadena y clásica de secuencia de amplificador para crear cuadros de entrada de texto y etiquetas y para introducir o devolver la ubicación de un archivo o directorio. Controles e indicadores de cadenas Utilice la herramienta Operación o Etiquetado para introducir o editar texto en un control de cadenas en el panel frontal. De forma predeterminada, el texto nuevo o modificado no pasa al diagrama de bloques hasta que finaliza la sesión de edición. En tiempo de ejecución, termine la sesión de edición haciendo clic en otra parte del panel, haciendo clic en el botón Entrar de la barra de herramientas o presionando la tecla ltEntergt en el teclado numérico. Al presionar la tecla ltEntergt del teclado, se introduce un retorno de carro. También puede actualizar el valor de la cadena al introducir caracteres. Haga clic con el botón secundario en un control o indicador de cadena para seleccionar un tipo de visualización para el texto en el control o el indicador, como la visualización de contraseña o hex. Controles de cuadro combinado Utilice el control de cuadro combinado para crear una lista de cadenas que se puede recorrer en el panel frontal. Un control de cuadro combinado es similar a un control de anillo de texto o menú. Sin embargo, el valor y el tipo de datos de un control de cuadro combinado son cadenas en lugar de números como con controles de anillo. Al escribir una cadena en un control de cuadro combinado en tiempo de ejecución, LabVIEW selecciona la primera cadena más corta en el control que comienza con las letras que escribe. Si ninguna cadena coincide con las letras que escribe y el control no permite valores de cadena indefinidos, LabVIEW no acepta ni muestra las letras que escribe en el control. Cuando configura la lista de cadenas para un control de cuadro combinado, puede especificar un valor personalizado para cada cadena, que es útil si desea que la cadena que aparece en el control del cuadro combinado en el panel frontal sea diferente que el valor de cadena Terminal de cuadro combinado en el diagrama de bloques regresa. Controles e indicadores de ruta Utilice los controles e indicadores de ruta para ingresar o devolver la ubicación de un archivo o directorio. También puede arrastrar una ruta de acceso, carpeta o archivo desde el Explorador de Windows (Windows) o (Mac OS X) Finder y colocarlo en un control de ruta si está habilitado durante el tiempo de ejecución. Los controles e indicadores de ruta funcionan de manera similar a los controles e indicadores de cadenas, pero LabVIEW formatea la ruta utilizando la sintaxis estándar para la plataforma que está utilizando. Rutas no válidas Si falla una función que devuelve una ruta de acceso, la función devuelve un valor de ruta no válida, ltNot A Pathgt. En el indicador. Utilice el valor ltNot A Pathgt como el valor predeterminado para un control de ruta para detectar cuando el usuario no proporciona una ruta de acceso y mostrar un cuadro de diálogo de archivo con opciones para seleccionar una ruta de acceso. Utilice el VI de cuadro de diálogo para mostrar un cuadro de diálogo de archivo. Rutas vacías Una ruta vacía en un control de ruta aparece como una cadena vacía en Windows y Mac OS X y como barra (/) en Linux. Utilice rutas vacías para pedir al usuario que especifique una ruta de acceso. (Windows) Al conectar una ruta de acceso vacía a una función de entrada / salida de archivos (E / S), la ruta vacía se refiere a la lista de unidades asignadas al equipo. (Mac OS X) La ruta vacía se refiere a los volúmenes montados. (Linux) El camino vacío se refiere al directorio raíz. Rutas absolutas y relativas Una ruta relativa describe la ubicación de un archivo o directorio relativo a una ubicación arbitraria en el sistema de archivos. Una ruta absoluta describe la ubicación de un archivo o directorio que comienza desde el nivel superior del sistema de archivos. Utilice caminos relativos, en lugar de rutas absolutas, en VIs para evitar tener que volver a trazar las rutas si crea una aplicación o ejecuta el VI en un equipo diferente. Sugerencia Si debe utilizar una ruta absoluta, asegúrese de incluir código para probar que existe la ruta y crear la ruta si no existe. Controles e indicadores de matrices, matrices y clústeres Utilice los controles e indicadores de matriz, matriz y clúster ubicados en las paletas Array, Matrix amp Cluster y Classic Array, Matrix amp Cluster para crear matrices, matrices y clústeres de otros controles e indicadores. Arrays agrupan los elementos de datos del mismo tipo. Los clústeres agrupan los elementos de datos de tipos mixtos. Las matrices agrupan filas o columnas de datos escalares reales o complejos para algunas operaciones matemáticas, como las operaciones de álgebra lineal. Las paletas Array, Matrix amp Cluster también contienen controles e indicadores de clústeres de error estándar. El control de variante aparece en la paleta Classic Array, Matrix amp Cluster. Nota (módulo FPGA) El módulo LabVIEW FPGA admite clústeres de controles de nombre FPGA, refnums de ocurrencia y otros tipos de datos. Sin embargo, no puede incluir dicho clúster en el panel frontal del VI FPGA de nivel superior. LabVIEW devuelve un error cuando intenta compilar el VI FPGA. Cuadros de lista, controles de árbol y tablas Utilice los controles e indicadores de cuadro de lista, control de árbol e indicadores ubicados en las paletas Lista, Árbol de tablas y Lista clásica, Árbol de tablas de tablas para proporcionar a los usuarios una lista de elementos de los que seleccionar. Cuadros de lista Puede configurar los cuadros de lista para aceptar selecciones únicas o múltiples. Utilice el cuadro de lista multicolumna para mostrar más información sobre cada elemento, como el tamaño del elemento y la fecha en que se creó. Cuando escribe caracteres en un cuadro de lista en tiempo de ejecución, LabVIEW selecciona el primer elemento del cuadro de lista que comienza con los caracteres que escriba. Utilice las teclas de flecha izquierda y derecha para ir a los elementos anteriores o siguientes que coincidan con los caracteres que escriba. Haga clic con el botón derecho del ratón en un cuadro de lista y seleccione Modo de selección Destacar toda la fila del menú contextual para resaltar toda la fila cuando seleccione un elemento. Puede agregar un símbolo junto a un elemento de lista, como en la ventana Administrador de LLB, donde los directorios y archivos tienen símbolos diferentes. También puede insertar líneas de separación entre los elementos de la lista. Puede utilizar un nodo de propiedad para modificar elementos de la lista y para recopilar información sobre elementos de la lista, como detectar los elementos seleccionados actualmente o establecer el manejo de caracteres mayúsculas y minúsculas cuando escribe caracteres en un cuadro de lista en tiempo de ejecución. Consulte los siguientes VIs para ver ejemplos de uso de un cuadro de lista: Tutorial de propiedades VI: labviewexamplesgenerallistbox. llb Cuadro de lista para Explorador de archivos VI de demostración: labviewexamplesgeneralcontrolslistbox1.llbListbox para seleccionar varias formas de onda Demo VI: labviewexamplesgeneralcontrolslistbox2.llbTree Controles Utilice el control de árbol para proporcionar a los usuarios una lista jerárquica De los elementos a seleccionar. Organiza los elementos que ingresa en el control de árbol en grupos de elementos o nodos. Haga clic en el símbolo de expansión junto a un nodo para expandirlo y mostrar todos los elementos de ese nodo. Cuando escribe caracteres en un control de árbol en tiempo de ejecución, LabVIEW selecciona el primer elemento del control de árbol que comienza con los caracteres que escriba. Puede cambiar la jerarquía de elementos del control de árbol seleccionando un elemento y presionando la tecla de punto (.) Para sangrar el elemento actual o la tecla de coma (.) Para mover el elemento actual a la izquierda. Haga clic con el botón derecho del ratón en un control de árbol y seleccione Modo de selección. Resalte Toda la fila del menú contextual para resaltar toda la fila cuando seleccione un elemento. Los elementos de un control de árbol se configuran de la misma forma en que los configuran en un cuadro de lista. También puede cambiar el tipo de símbolo que aparece junto a cada nodo y puede configurar si el usuario puede arrastrar y soltar elementos dentro del control de árbol. Puede utilizar un nodo de invocación para modificar elementos del control de árbol y para recopilar información sobre elementos, por ejemplo, para detectar qué elementos, si los hay, hace doble clic en el usuario. Cuando agrega un elemento en el control de árbol, LabVIEW crea una etiqueta única para el elemento. Utilice esta etiqueta para modificar elementos o recopilar información sobre elementos mediante programación. Haga clic con el botón secundario en el control de árbol y seleccione Editar elementos en el menú contextual para modificar las etiquetas que LabVIEW crea para cada elemento. Consulte la jerarquía de directorios en el VI de control de árbol en el archivo labviewexamplesgeneralcontrolsTree Control Directory. llb para ver un ejemplo de cómo usar un control de árbol. Tablas Utilice el control de tabla para crear una tabla en el panel frontal. Controles e indicadores de anillo y tipo enumerado Utilice los controles e indicadores de tipo de anillo y enumerado que se encuentran en las paletas Enum de amplificador de timbre y amplificador de timbre clásico para crear una lista de cadenas a las que puede desplazarse. Controles de timbre Los controles de timbre son objetos numéricos que asocian valores numéricos con cadenas o imágenes. Los controles de timbre aparecen como menús desplegables que los usuarios pueden recorrer para realizar selecciones. Los controles de timbre son útiles para seleccionar elementos mutuamente exclusivos, como los modos de disparo. Por ejemplo, utilice un control de timbre para que los usuarios puedan seleccionar disparos continuos, individuales y externos. Haga clic con el botón secundario en un control de anillo y seleccione Editar elementos en el menú contextual para agregar elementos a la lista de control de anillo en el control. El orden de los elementos en la página Editar elementos del cuadro de diálogo Propiedades de anillo determina el orden de los elementos en el control. También puede configurar el control de timbre para que los usuarios puedan introducir valores numéricos que no estén asociados con las entradas de la lista de elementos definidos para el control. Para introducir un valor indefinido en el control de anillo en tiempo de ejecución, haga clic en el control, seleccione ltOthergt en el menú contextual, ingrese un valor numérico en la pantalla digital que aparece y presione la tecla ltEntergt. El valor indefinido aparece en el control de anillo entre corchetes angulares. LabVIEW no agrega el valor indefinido a la lista de control de timbre. Cuando configura la lista de elementos para un control de anillo, puede asignar un valor numérico específico a cada elemento. Si no asigna valores numéricos específicos a los elementos, LabVIEW asigna valores secuenciales que corresponden al orden de los elementos de la lista, comenzando con un valor de 0 para el primer elemento. Controles de tipo enumerado Utilice controles de tipo enumerado para proporcionar a los usuarios una lista de elementos desde la que seleccionar. Un control de tipo enumerado, o enum, es similar a un control de anillo de texto o menú en el que ambos contienen listas de cadenas a través de las cuales puede ciclo. Sin embargo, los controles de tipo enumerado difieren de los controles de anillo de las siguientes maneras: El tipo de datos de un control de tipo enumerado incluye información acerca de los valores numéricos en el control y sus cadenas correspondientes. El tipo de datos de un control de anillo es sólo numérico. La representación numérica del control de tipo enumerado es un entero sin signo de 8, 16 o 32 bits, mientras que los controles de anillo pueden tener representaciones adicionales. Haga clic con el botón secundario en cualquiera de los tipos de control y seleccione Representación en el menú contextual para cambiar la representación del control. No puede permitir que el usuario introduzca valores no definidos en controles de tipo enumerado y no puede asignar valores numéricos específicos a elementos en controles de tipo enumerado. Si necesita esta funcionalidad, utilice un control de timbre. Puede editar los elementos de un control de tipo enumerado sólo en tiempo de edición, mientras que puede editar elementos de control de anillo en tiempo de ejecución utilizando un nodo de propiedad. Cuando conecta un control de tipo enumerado al terminal selector de una estructura Case, LabVIEW compara los casos con los valores de cadena de los elementos del control, no los valores numéricos. Cuando se utiliza un control de anillo con una estructura de caso, LabVIEW hace coincidir los casos con los valores numéricos de los elementos. Cuando se conecta un control de tipo enumerado al terminal selector de una estructura de caso, puede hacer clic con el botón secundario en la estructura y seleccionar Agregar caso para cada valor para crear un caso para el valor de cadena de cada elemento en el control. Sin embargo, al conectar un control de anillo al terminal selector de una estructura de caso, debe introducir manualmente cada caso. Todas las funciones aritméticas excepto Incremento y Decremento tratan el control de tipo enumerado igual que un entero sin signo. Incremento cambia el último valor enumerado al primer valor y Decrement cambia el primer valor enumerado al último valor. Cuando se coacciona un entero con signo con un tipo enumerado, los números negativos cambian para igualar el primer valor enumerado y los números positivos fuera de rango cambian para igualar el último valor enumerado. Los enteros sin signo fuera de rango siempre cambian para igualar el último valor enumerado. Si alinea un valor de punto flotante a un indicador de tipo enumerado, LabVIEW coacciona el valor de coma flotante al valor numérico más cercano en el indicador de tipo enumerado. LabVIEW maneja los números fuera de rango como se describió anteriormente. Si alinea un control enumerado a cualquier valor numérico, LabVIEW coacciona el valor del tipo enumerado a un valor numérico. Para conectar un control de tipo enumerado a un indicador de tipo enumerado, los elementos del indicador deben coincidir con los elementos del control. Sin embargo, el indicador puede tener más elementos que el control. Sugerencia Cuando utilice controles de tipo enumerado, siempre haga una definición de tipo del control. La creación de definiciones de tipo evita que necesite volver a escribir el código cada vez que agrega o quita un elemento de un control de tipo enumerado. Controles de contenedores Utilice los controles de contenedores ubicados en las paletas Contenedores y contenedores clásicos para agrupar controles e indicadores o para mostrar el panel frontal de otro VI en el panel frontal del VI actual. (Windows) También puede utilizar controles de contenedor para mostrar objetos. NET y ActiveX en el panel frontal. Controles de pestaña Utilice los controles de pestaña para superponer los controles del panel frontal y los indicadores en un área más pequeña. Un control de ficha consta de páginas y pestañas. Coloque los objetos del panel frontal en cada página de un control de pestañas y use la pestaña como selector para mostrar páginas diferentes. Los controles de pestaña son útiles cuando hay varios objetos del panel frontal que se usan juntos o durante una fase específica de operación. Por ejemplo, es posible que tenga un VI que requiera que el usuario primero configure varios ajustes antes de que se pueda iniciar una prueba, luego permite al usuario modificar aspectos de la prueba a medida que progresa y, finalmente, permite al usuario mostrar y almacenar sólo datos pertinentes. En el diagrama de bloques, el control de ficha es un control de tipo enumerado. Los terminales para controles e indicadores colocados en el control de pestañas aparecen como cualquier otro terminal de diagrama de bloques. Controles de subpanel Utilice el control de subpanel para mostrar el panel frontal de otro VI en el panel frontal del VI actual. Por ejemplo, puede utilizar un control de subpanel para diseñar una interfaz de usuario que se comporta como un asistente. Coloque los botones Atrás y Siguiente en el panel frontal del VI de nivel superior y utilice un control de subpanel para cargar diferentes paneles frontales para cada paso del asistente. Cuando coloca un control de subpanel en el panel frontal, LabVIEW no crea un terminal para el control en el diagrama de bloques. En su lugar, LabVIEW crea un nodo de invocación en el diagrama de bloques con el método Insert VI seleccionado. Para cargar un VI en el control del subpanel, conecte una referencia a ese VI al Nodo de Invocación. Nota Debido a que el control de subpanel no tiene un terminal, no puede crear una matriz de controles de subpanel y no puede crear una definición de tipo de un control de subpanel. Puede colocar un control de subpanel en un clúster para agrupar el control de subpanel con otros controles, pero el clúster no puede contener sólo un control o controles de subpanel. Si el panel frontal del VI que desea cargar está abierto o si ha cargado el panel frontal en otro control de subpanel en el mismo panel frontal, LabVIEW devuelve un error y no puede cargar el panel frontal en el control del subpanel a menos que el panel frontal Es reentrante. Tampoco puede cargar el panel frontal de un VI en una instancia de aplicación remota. Y no puede cargar recursivamente los paneles frontales. Si carga un VI que no se está ejecutando, el VI del control del subpanel se carga en el modo de edición. LabVIEW sólo muestra el área visible del panel frontal del VI que carga en el control del subpanel. Después de detener la ejecución del VI que contiene el control del subpanel, LabVIEW borra el panel frontal del control del subpanel. También puede utilizar el método Remove VI para descargar el VI en el control del subpanel. Consulte el archivo labviewexamplesgeneralcontrolssubpanel. llb para ver ejemplos de uso de controles de subpanel. Variante y Clase Controles e Indicadores Utilice el control de variante y los indicadores e indicadores de clase e indicadores en la paleta Variante de la clase de amperios para interactuar con datos de variantes y clases. Objeto de LabVIEW El objeto de LabVIEW es el tipo de datos de ancestro común para todas las clases de LabVIEW. Puede utilizar el objeto LabVIEW para crear métodos genéricos que puedan manejar todos los tipos de datos de clase de LabVIEW. Controladores FPGA de E / S, Memoria, FIFO y Reloj El Módulo LabVIEW FPGA admite FPGA I / O, memoria, FIFO y controles de reloj. Controles e indicadores de nombres de E / S Utilice los controles de nombre de E / S e indicadores de las paletas de E / S y de E / S clásicas para transmitir nombres de canales DAQ, nombres de recursos VISA y nombres lógicos IVI configurados en VIs de E / S para comunicarse Con un instrumento o un dispositivo DAQ. Las constantes de nombre de E / S se encuentran en la paleta Funciones. Una constante es un terminal en el diagrama de bloques que suministra valores de datos fijos al diagrama de bloques. Nota Todos los controles de nombre de E / S o constantes están disponibles en todas las plataformas, lo que le permite desarrollar VIs de E / S en cualquier plataforma que pueda comunicarse con dispositivos que sean específicos de la plataforma. Sin embargo, si intenta ejecutar un VI con un control E / S de plataforma específica en una plataforma que no admite ese dispositivo, recibirá un error. (Windows) Utilice Measurement amp Automation Explorer (MAX), disponible en el menú Herramientas, para configurar nombres de canales DAQ, nombres de recursos VISA y nombres lógicos IVI. Nota La opción Explorador de automatización de amplificación de medición está disponible sólo si instala MAX. (Mac OS X y Linux) Utilice las utilidades de configuración para que el instrumento configure los nombres de recursos VISA y los nombres lógicos IVI. Consulte la documentación del instrumento para obtener más información sobre las utilidades de configuración. El control de sesión IMAQ es un identificador único que representa la conexión al hardware. Control de forma de onda Utilice el control de forma de onda para manipular elementos de datos individuales de una forma de onda. El control de forma de onda transporta los datos, hora de inicio y delta t de una forma de onda. Control digital de la forma de onda Utilice el control digital de la forma de onda para manipular los elementos individuales de una forma de onda digital. Utilice el control digital de forma de onda para especificar la hora de inicio, delta t, los datos y los atributos de una forma de onda digital. El control digital de la forma de onda en la siguiente ilustración muestra datos digitales con cinco muestras que contienen ocho señales, una hora de inicio de 6:00 PM el 1/31/2007 y delta t de 1. Control de datos digitales El control de datos digitales muestra imágenes digitales Datos dispuestos en filas y columnas como una tabla digital. Utilice el control de datos digitales para crear formas de onda digitales o para visualizar datos digitales extraídos de una forma de onda digital. Conecte el control digital de datos de forma de onda a un indicador de datos digitales para ver las muestras y señales de una forma de onda digital. El control de datos digitales en la siguiente ilustración muestra cinco muestras que contienen cada una ocho señales. 3 Barra de desplazamiento vertical 5 Barra de desplazamiento horizontal Puede insertar y eliminar filas y columnas en el control de datos digitales. Utilice el menú contextual para cortar, copiar y pegar datos digitales dentro del control. Puede visualizar los datos en el control de datos digitales en formatos binario, hexadecimal, octal y decimal. Los estados digitales L, H, Z, X, T y V, que son estados que usan algunos dispositivos de medición, aparecen como signos de interrogación en el control si elige mostrar los valores en formato hexadecimal, octal o decimal. Haga clic con el botón secundario en el control, seleccione Formato de datos en el menú contextual y seleccione un formato de datos para el control. Tablas digitales El control digital de datos y el control digital de forma de onda contienen datos en tablas digitales. Una tabla digital puede representar datos en ocho estados de datos digitales. La siguiente tabla describe los estados de datos digitales. Estado de datos digitales Fuerza la lógica baja. Conduce al nivel de baja tensión (V OL). Fuerza la lógica alta. Conduce al nivel de alta tensión (V OH). Fuerza la lógica de alta impedancia. Apaga el controlador. Compara la lógica baja (borde). Compara un nivel de tensión inferior al umbral de baja tensión. Compara la lógica alta (borde). Compara un nivel de voltaje más alto que el umbral de alta tensión. X (Compare Unknown) Compara la lógica desconocida. No se compara. Compara la alta impedancia lógica (borde). Compara un nivel de tensión entre el umbral de baja tensión (V OL) y el umbral de alta tensión (V OH). V (Comparar Válido) Compara el nivel válido de la lógica (borde). Compara un nivel de tensión inferior al umbral de tensión baja (V OL) o superior al umbral de alta tensión (V OH). Compresión de datos digitales Puede comprimir los datos en una tabla digital. Comprimir datos digitales cuando desee mostrar dos o más señales digitales en serie con los mismos conjuntos de bits en la misma fila para visualizar mejor los datos. Por ejemplo, si adquiere 10 muestras de forma de onda digital y nueve formas de onda son idénticas, pero la décima forma de onda difiere, comprimir los datos digitales le ayuda a encontrar fácilmente qué forma de onda es diferente. La compresión de datos digitales también conserva recursos de memoria. La siguiente ilustración muestra dos tablas de datos digitales, cada una de las cuales muestra los mismos datos. La primera tabla muestra datos digitales sin comprimir. La segunda tabla muestra los mismos datos digitales después de la compresión. Puede utilizar los VIs y funciones de onda digital para comprimir, descomprimir y manipular datos digitales y formas de onda digitales. Referencias a objetos o aplicaciones Utilice los controles de número de referencia ubicados en las paletas Refnum y Refnum clásico para trabajar con archivos, directorios, dispositivos y conexiones de red. Utilice el refnum de control para pasar la información del objeto del panel frontal a subVIs. Un número de referencia, o refnum, es un identificador único para un objeto, como un archivo, dispositivo o conexión de red. Cuando abre un archivo, dispositivo o conexión de red, LabVIEW crea un refnum asociado con ese archivo, dispositivo o conexión de red. All operations you perform on open files, devices, or network connections use the refnums to identify each object. Use a refnum control to pass a refnum into or out of a VI. For example, use a refnum control to modify the contents of the file that a refnum is referencing without closing and reopening the file. Because a refnum is a temporary pointer to an open object, it is valid only for the period during which the object is open. If you close the object, LabVIEW disassociates the refnum from the object, and the refnum becomes obsolete. If you open the object again, LabVIEW creates a new refnum that is different from the first refnum. LabVIEW allocates memory for an object that is associated with a refnum. Close the refnum to release the object from memory. LabVIEW remembers information associated with each refnum, such as the current location for reading from or writing to the object and the degree of user access, so you can perform concurrent but independent operations on a single object. If a VI opens an object multiple times, each open operation returns a different refnum. LabVIEW automatically closes refnums for you when a VI finishes running, but it is a good programming practice to close refnums as soon as you are finished with them to most efficiently use memory and other resources. Close refnums in the opposite order that you opened them. For example, if you obtain a refnum to object A and invoke a method on object A to obtain a refnum to object B, close the refnum to object B first and then close the refnum to object A. If you open a refnum inside a For Loop or While Loop, close that refnum for each iteration of the loop because LabVIEW repeatedly allocates memory for the refnum and does not free the memory until the VI finishes running..NET and ActiveX Controls (Windows) Use the. NET and ActiveX controls located on the. NET amp ActiveX palette to manipulate common. NET or ActiveX controls. You can add additional. NET or ActiveX controls to this palette for later use. Select ToolsImport. NET Controls to Palette or ActiveX Controls to Palette to convert a set of. NET or ActiveX controls, respectively, to custom controls and add them to the. NET amp ActiveX palette. Note Creating and communicating with. NET objects requires the. NET Framework 2.0 or later. National Instruments also strongly recommends that you use. NET objects only in LabVIEW projects. Opteck. Scam or not Opt in or out Review and free demo Opteck review Centralspot Trading Ltd. became the owner of Opteck on May 2 2017. The company is registered in Cyprus and, as such, is subject to CySec regulations regarding binary options, so it is very unlikely that Opteck is a scam. Obtaining the license is what, probably, motivated the previous owner, registered in Belize as B. H.N. V Online Ltd. to change the official headquarters as it had been heralded by the broker for quite some time. However it holds also IFSC Belize regulation (Trading In Securities Services - IFSC/60/377/TS/15). Registration link up to 100 bonus and a demo account Sign-up to a broker from our link, spend a deposit, make a few transactions and get access to unique strategies and tools at our VIP ZONE The website, which is available in English, Arabic, Dutch, French, Italian, Russian, Turkish, German and Polish, is all about being innovative, up-to-date and to-the-point, just like the name may suggest. Registration is quick and painless, and all the tools necessary for binary options trading are waiting for the users. The connection is encrypted the website is secured with Rapid SSL certificate. There are 6 accounts to choose from. Youll find the details below: minimum deposit: 250 25 welcome bonus phone support, online chat daily market reviews via email Ebook Opteck binary options trading free access to 22 video tutorials minimum deposit: 500 an introductory session with a Junior Account Manager 5,000 demo account 35 welcome bonus daily market reviews via e-mail E-book Opteck binary options trading free access to 22 video tutorials phone support, online chat minimum deposit: 1000 an introductory session with a Senior Account Manager between 10 and 20 trading signals a day, delivered by SignalsXP 45 bonus 10,000 demo account phone support, online chat daily market reviews via e-mail introductory webinar on market liquidity Ebook Opteck binary options trading free access to 22 video tutorials minimum deposit: 5000 an introductory and a strategic session with a Senior Account Manager 1 extra payout on every transaction 20-30 trading signals a day 65 bonus 15,000 demo account phone support, online chat 2 webinars: market liquidity and trading psychology Ebook Opteck binary options trading free access to 22 video tutorials alerts ahead of big market events minimum deposit: 10,000 an introductory and a strategic session with Executive Account Manager 1 extra payout on every transaction 30-40 trading signals a day 85 bonus 25,000 demo account private sessions with a Senior Analyst priority access line to an analyst phone support, online chat 3 webinars: market liquidity, trading psychology and chart analysis Ebook Opteck binary options trading alerts ahead of big market events minimum deposit: 25,000 an introductory and a strategic session with Executive Account Manager 2 extra payout on every transaction 40-50 trading signals a day 100 bonus 50,000 demo account weekly sessions with a Senior Analyst priority access line to an analyst phone support, online chat 4 webinars: market liquidity, trading psychology, chart analysis and trading strategies Ebook Opteck binary options trading alerts ahead of big market events Maximum return is 85, including the bonus for Black Accounts (2), but there are also refunds for options that went wrong (5-15). You can set up an account using EUR, USD, GBP and JPY. All newbies get a risk free trades option, meaning that your first unsuccessful trade will be refunded to 50. To take advantage of this promotion, contact support within 48h from the lost option. Whats equally interesting is snooping and copying other users actions, but with such solutions you should always tread carefully: Opteck platform For binary options Opteck uses Markets Pulse companys technology with its friendly and clear interface. One of Optecks appealing offers is one-click investing directly from a chart, which enhances an investors insight into the market at the precise moment of making a transaction. Also, you get to see other users statistics. . You do not need to download anything to use Optecks platform: a computer and an Internet connection will do. You may manage your account using mobile devices, and you can download the mobile app free of charge. There are over 70 assets available: stocks, commodities, indices and currencies. You can go with high/low, short-term (30 seconds, 1, 5, 10, 30 or 60 minutes), one-touch and range (boundary) options. There is a sufficient selection of expiry dates. As far as the short-term options go, you get 5, 10 or 60 minutes, which rarely happens and which enables adjusting the expiry time to your needs. However, bear in mind that the shorter the expiry time offered, the lower the return. There isnt a wide selection when it comes to long-term options: besides end-of-the-day, weve only managed to find one end-of-the-month one that goes with a very low minimum return of 65 (EUR/USD currency pair). You can trade 24 hours a day, Monday to Friday. The platform is available on mobile devices (iOS and Android). Opteck deposits and withdrawals The minimum to deposit is 250. To fund your account you can use credit or debit cards, bank wires, Skrill, webmoney, Western Union, or cashU. You can withdraw money using bank wires, credit cards, Western Union, WebMoney, Cashu, or Skrill. The minimum to withdraw is 50, but you need to verify your account beforehand. All withdrawals are subject to 3.5 commission, and if that percentage happens to be equal to or less than 30 youll have to pay 30. You also pay an account maintenance fee 7.50 a month. DEMO account Platform users get access to a demo account where one can do all the virtual transactions and learn investment strategies. However, to use a demo account you need to pay a principal first (at least 500), which means that you get access if your account is, at least, Brown. Client support There are many ways to contact the broker: e-mail, phone, chat (if its available) or leaving your phone number so that a representative calls you back. Educational materials Since its crucial to learn about options, Opteck has developed a comprehensive section called Opteck Academy , along with personalized tutorials, some webinars and e-books, and a personal assistant who can help users with any account-related issues as well. Bonus Even a minimal deposit makes a bonus possible and you may get 25-100 of the deposit. Opteck SCAM There have been problems in the past: the broker had trouble with payouts and you had to wait for them for quite a while. However, the brokers representative assured us that all that is behind them now. Summary There are proponents and opponents of Opteck. Weve found some complaints, but werent able to verify them. A demo account is available only to those who deposit a lot of money (min. 500), which is why fresh investors should test their abilities using other platforms. There arent too many assets to choose from, but one-click transactions give us the opportunity to close transactions with just one button. Whats also appealing Refunds on lost transactions. Another interesting feature risk free trades covers your first-time losses up to 50, which is yet another consolation prize. Discussion forum and opinionsFront Panel Controls and Indicators Use the front panel controls and indicators located on the Controls palette to build the front panel. Styles of Controls and Indicators Front panel controls and indicators can appear in silver, modern, classic, or system style. Select FileVI Properties and select Editor Options from the Category pull-down menu to change the style of the control or indicator LabVIEW creates when you right-click a terminal and select CreateControl or CreateIndicator from the shortcut menu. Select ToolsOptions and select Front Panel from the Category list to change the style of the control or indicator LabVIEW creates in new, blank VIs when you right-click a terminal and select CreateControl or CreateIndicator from the shortcut menu. You can find similar controls and indicators on different palettes in LabVIEW. For example, the Cancel button located on the Boolean subpalette of the System palette is similar to the Cancel button located on the Boolean subpalette of the Silver palette. Silver, Modern, and Classic Controls and Indicators Many front panel objects have a high-color appearance. Set the monitor to display at least 16-bit color for optimal appearance of the objects. The controls and indicators located on the Silver and Modern palette also have corresponding low-color objects. Use the controls and indicators located on the Classic palette to create VIs for low-color monitor settings. System Controls and Indicators Use the system controls and indicators on the System palette in dialog boxes you create. The system controls and indicators are designed specifically for use in dialog boxes. These controls differ from those that appear on the front panel only in terms of appearance. These controls appear in the colors you have set up for the system. The system controls change appearance depending on which platform you run the VI. When you run the VI on a different platform, the system controls adapt their color and appearance to match the standard dialog box controls for that platform. Note You are limited in the ways you can customize the appearance of the system controls and indicators because they use platform-specific drawing functions that do not support customization. Numeric Displays, Slides, Knobs, Dials, Scroll Bars, and Time Stamps Use the numeric objects located on the Numeric and Classic Numeric palettes to enter and display numeric data. Numeric Controls and Indicators Numeric controls and indicators are the simplest way to enter and display numeric data. You can resize these front panel objects horizontally to accommodate more digits. When you type a new value into a numeric control or indicator, the Enter button appears on the toolbar to remind you that the new value replaces the old value only when you press the ltEntergt key, click outside the digital display window, or click the Enter button. While the VI is running, LabVIEW waits until you perform one of these actions to interpret the new values. For example, while changing a value in the digital display to 135, you do not want the VI to receive the values 1 and 13 before 135. Note If the numeric control or indicator has a format of engineering or SI notation and does not have a complex representation. LabVIEW adds any necessary prefixes to the unit string to retain the floating-point representation. By default, LabVIEW displays and stores numbers like a calculator. A numeric control or indicator displays up to six digits before automatically switching to exponential notation. You can configure the number of digits LabVIEW displays before switching to exponential notation by right-clicking the numeric object and selecting Display Format from the shortcut menu to display the Display Format page of the Numeric Properties dialog box. The precision you select affects only the display of the value. The internal accuracy still depends on the representation. Slide and Rotary Controls and Indicators Slide and rotary controls and indicators are numeric objects with a scale. The slide controls and indicators include vertical and horizontal slides, a tank, and a thermometer. Rotary controls and indicators include knobs, dials, gauges, and meters. Change the value of a slide or rotary control using either of the following ways: Use the Operating tool to click or drag the slider or needle to a new position. Use the digital display to enter data just as you do for numeric controls and indicators. As you change the value, LabVIEW displays the value of the control in a tip strip. If you drag the slider to a new position and the VI is running during the change, the control passes intermediate values to the VI, depending on how often the VI reads the control. You can add more sliders or needles to a slide or rotary control. The data type of a control with multiple sliders or needles is a cluster that contains each of the numeric values. You can customize the scale of a slide or rotary control or indicator and the color ramp of a rotary control or indicator. Scroll Bar Controls and Indicators Scroll bar controls, similar to slide controls. are numeric objects you can use to scroll data. The scroll bar controls include vertical and horizontal scroll bars. Change the value of a scroll bar by using the Operating tool to click or drag the square scroll box to a new position, by clicking the increment and decrement arrows, or by clicking the spaces between the scroll box and the arrows. Time Stamp Control and Indicator Use the time stamp control and indicator to send and retrieve a time and date value to or from the block diagram. You can configure the time and date of the time stamp control. Color Boxes A color box displays a color that corresponds to a specified value. For example, you can use color boxes to indicate different conditions. such as out-of-range values. The color value is expressed as a hexadecimal number with the form RRGGBB. The first two digits control the red color value. The second two digits control the green color value. The last two digits control the blue color value. Set the color of the color box by clicking it with the Operating or Coloring tool to display the color picker. Color Ramps A color ramp uses color to display its numeric value. You configure a color ramp that consists of at least two arbitrary markers, each with a numeric value and a corresponding display color. As the input value changes, the color displays changes to the color that corresponds to that value. Color ramps are useful for visually indicating data ranges, such as a warning range for when a gauge reaches dangerous values. For example, you can use a color ramp to set the color scale for intensity graphs and charts. Right-click the color ramp and use the shortcut menu items to customize the appearance and configure the markers and colors . You also can add a color ramp to any knob, dial, or gauge on the front panel. Meters have a visible color ramp by default. Graphs and Charts Use the graph controls and indicators on the Graph and Classic Graph palettes to plot numeric data in graph or chart form. Use the 2D picture control to create, modify, and view graphics in LabVIEW. Use the 3D picture control to display graphical representations of 3D objects . Tip You can export data and images from graphs and charts to locations such as Microsoft Excel. Right-click a graph or chart and select Export from the shortcut menu to view available export options. Boolean Controls and Indicators Use the Boolean controls and indicators located on the Boolean and Classic Boolean palettes to create buttons, switches, and lights. Use Boolean controls and indicators to enter and display Boolean (TRUE/FALSE) values. For example, if you are monitoring the temperature of an experiment, you can place a Boolean warning light on the front panel to indicate when the temperature exceeds a certain level. Boolean controls have six types of mechanical actions that allow you to customize Boolean objects to create front panels that more closely resemble the behavior of physical instruments. Boolean controls and indicators have Boolean text labels in addition to their owned labels. Radio Buttons Controls Use the radio buttons control to give users a list of items from which they can select only one item at a time. If you want to give users the option to select none or one item, right-click the control and select Allow No Selection from the shortcut menu. Because the data type of a radio buttons control is an enumerated type. you can use the radio buttons control to select the cases of a Case structure . You cannot right-click Boolean controls in the radio buttons control to perform data operations, such as setting the default value. Refer to the following VIs for examples of using a radio buttons control: Radio Buttons Control VI: labviewexamplesgeneralcontrolsbooleans. llb Radio Buttons With Event Structure VI: labviewexamplesgeneralcontrolsbooleans. llbMixed Checkboxes Use a mixed checkbox to display a TRUE, FALSE, or MIXED value. For example, use a mixed checkbox if you want to display a set of Boolean values in a single indicator, where that set of Boolean values are either all TRUE, all FALSE, or a combination of TRUE and FALSE, called MIXED. Use the mixed checkbox as a control to simultaneously change a set of Boolean values to either a TRUE or FALSE value. Although the mixed checkbox is an enumerated type control, you can configure the control similarly to a Boolean control . Text Entry Boxes, Labels, and Path Displays Use the string and path controls and indicators on the String amp Path and Classic String amp Path palettes to create text entry boxes and labels and to enter or return the location of a file or directory. String Controls and Indicators Use the Operating or Labeling tool to enter or edit text in a string control on the front panel. By default, new or changed text does not pass to the block diagram until you terminate the edit session. At run time, terminate the edit session by clicking elsewhere on the panel, clicking the Enter button on the toolbar, or pressing the ltEntergt key on the numeric keypad. Pressing the ltEntergt key on the keyboard enters a carriage return. You also can update the string value as you enter characters. Right-click a string control or indicator to select a display type for the text in the control or indicator, such as password display or hex display. Combo Box Controls Use the combo box control to create a list of strings you can cycle through on the front panel. A combo box control is similar to a text or menu ring control. However, the value and data type of a combo box control are strings instead of numbers as with ring controls. As you type a string in a combo box control at run time, LabVIEW selects the first, shortest string in the control that begins with the letters you type. If no strings match the letters you type and the control does not allow undefined string values, LabVIEW does not accept or display the letters you type in the control. When you configure the list of strings for a combo box control, you can specify a custom value for each string, which is useful if you want the string that appears in the combo box control on the front panel to be different than the string value the combo box terminal on the block diagram returns. Path Controls and Indicators Use path controls and indicators to enter or return the location of a file or directory. You also can drag a path, folder, or file from (Windows) Windows Explorer or (Mac OS X) Finder and place it in a path control if dropping is enabled during run time. Path controls and indicators work similarly to string controls and indicators, but LabVIEW formats the path using the standard syntax for the platform you are using. Invalid Paths If a function that returns a path fails, the function returns an invalid path value, ltNot A Pathgt. in the indicator. Use the ltNot A Pathgt value as the default value for a path control to detect when the user fails to provide a path and display a file dialog box with options for selecting a path. Use the File Dialog VI to display a file dialog box. Empty Paths An empty path in a path control appears as an empty string on Windows and Mac OS X and as a slash (/) on Linux. Use empty paths to prompt the user to specify a path. (Windows) When you wire an empty path to a file input/output (I/O) function, the empty path refers to the list of drives mapped to the computer. (Mac OS X) The empty path refers to the mounted volumes. (Linux) The empty path refers to the root directory. Absolute and Relative Paths A relative path describes the location of a file or directory relative to an arbitrary location in the file system. An absolute path describes the location of a file or directory starting from the top level of the file system. Use relative paths, instead of absolute paths, in VIs to avoid having to rework the paths if you build an application or run the VI on a different computer. Tip If you must use an absolute path, ensure that you include code to test that the path exists and to create the path if it does not exist. Array, Matrix, and Cluster Controls and Indicators Use the array, matrix, and cluster controls and indicators located on the Array, Matrix amp Cluster and Classic Array, Matrix amp Cluster palettes to create arrays, matrices, and clusters of other controls and indicators. Arrays group data elements of the same type. Clusters group data elements of mixed types. Matrices group rows or columns of real or complex scalar data for some math operations, such as linear algebra operations. The Array, Matrix amp Cluster palettes also contain standard error cluster controls and indicators. The variant control appears on the Classic Array, Matrix amp Cluster palette. Note (FPGA Module) The LabVIEW FPGA Module supports clusters of FPGA name controls, occurrence refnums, and other data types. However, you cannot include such a cluster on the front panel of the top-level FPGA VI. LabVIEW returns an error when you attempt to compile the FPGA VI. Listboxes, Tree Controls, and Tables Use the listbox, tree control, and table controls and indicators located on the List, Table amp Tree and Classic List, Table amp Tree palettes to give users a list of items from which to select. Listboxes You can configure listboxes to accept single or multiple selections. Use the multicolumn listbox to display more information about each item, such as the size of the item and the date it was created. When you type characters in a listbox at run time, LabVIEW selects the first item in the listbox that begins with the characters you type. Use the left and right arrow keys to go to the previous or next items that match the characters you type. Right-click a listbox and select Selection ModeHighlight Entire Row from the shortcut menu to highlight the entire row when you select an item. You can add a symbol next to a list item, such as in the LLB Manager window, where directories and files have different symbols. You also can insert separator lines between list items. You can use a Property Node to modify list items and to gather information about list items, such as to detect the currently selected items or to set the handling of upper and lowercase characters when you type characters in a listbox at run time. Refer to the following VIs for examples of using a listbox: Properties Tutorial VI: labviewexamplesgenerallistbox. llb Listbox for File Explorer Demo VI: labviewexamplesgeneralcontrolslistbox1.llbListbox to Select Multiple Waveforms Demo VI: labviewexamplesgeneralcontrolslistbox2.llbTree Controls Use the tree control to give users a hierarchical list of items from which to select. You organize the items you enter in the tree control into groups of items, or nodes. Click the expand symbol next to a node to expand it and display all the items in that node. When you type characters in a tree control at run time, LabVIEW selects the first item in the tree control that begins with the characters you type. You can change the hierarchy of items in the tree control by selecting an item and pressing the period (. ) key to indent the current item or the comma (. ) key to move the current item to the left. Right-click a tree control and select Selection ModeHighlight Entire Row from the shortcut menu to highlight the entire row when you select an item. You configure items in a tree control the same way you configure them in a listbox. You also can change the type of symbol that appears next to each node, and you can configure whether the user can drag and drop items within the tree control. You can use an Invoke Node to modify items in the tree control and to gather information about items, such as to detect which items, if any, the user double-clicked. When you add an item in the tree control, LabVIEW creates a unique tag for the item. You use this tag to modify items or to gather information about items programmatically. Right-click the tree control and select Edit Items from the shortcut menu to modify the tags that LabVIEW creates for each item. Refer to the Directory Hierarchy in Tree Control VI in the labviewexamplesgeneralcontrolsTree Control Directory. llb for an example of using a tree control. Tables Use the table control to create a table on the front panel. Ring and Enumerated Type Controls and Indicators Use the ring and enumerated type controls and indicators located on the Ring amp Enum and Classic Ring amp Enum palettes to create a list of strings you can cycle through. Ring Controls Ring controls are numeric objects that associate numeric values with strings or pictures. Ring controls appear as pull-down menus that users can cycle through to make selections. Ring controls are useful for selecting mutually exclusive items, such as trigger modes. For example, use a ring control for users to select from continuous, single, and external triggering. Right-click a ring control and select Edit Items from the shortcut menu to add items to the ring control list in the control. The order of the items in the Edit Items page of the Ring Properties dialog box determines the order of the items in the control. You also can configure the ring control so users can enter numeric values not already associated with any entries in the list of items defined for the control. To enter an undefined value in the ring control at run time, click the control, select ltOthergt from the shortcut menu, enter a numeric value in the digital display that appears, and press the ltEntergt key. The undefined value appears in the ring control in angle brackets. LabVIEW does not add the undefined value to the ring control list. When you configure the list of items for a ring control, you can assign a specific numeric value to each item. If you do not assign specific numeric values to the items, LabVIEW assigns sequential values that correspond to the order of the items in the list, starting with a value of 0 for the first item. Enumerated Type Controls Use enumerated type controls to give users a list of items from which to select. An enumerated type control, or enum, is similar to a text or menu ring control in that both contain lists of strings through which you can cycle. However, enumerated type controls differ from ring controls in the following ways: The data type of an enumerated type control includes information about the numeric values in the control and their corresponding strings. The data type of a ring control is numeric only. The numeric representation of the enumerated type control is an 8-, 16-, or 32-bit unsigned integer, while ring controls can have additional representations. Right-click either type of control and select Representation from the shortcut menu to change the representation of the control. You cannot allow the user to enter undefined values in enumerated type controls, and you cannot assign specific numeric values to items in enumerated type controls. If you need this functionality, use a ring control. You can edit the items of an enumerated type control only at edit time, while you can edit ring control items at run time using a Property Node . When you wire an enumerated type control to the selector terminal of a Case structure, LabVIEW matches the cases to the string values of items in the control, not the numeric values. When you use a ring control with a Case structure, LabVIEW matches cases to the numeric values of items. When you wire an enumerated type control to the selector terminal of a Case structure, you can right-click the structure and select Add Case for Every Value to create a case for the string value of each item in the control. However, when you wire a ring control to the selector terminal of a Case structure, you must manually enter each case. All arithmetic functions except Increment and Decrement treat the enumerated type control the same as an unsigned integer. Increment changes the last enumerated value to the first value, and Decrement changes the first enumerated value to the last value. When coercing a signed integer to an enumerated type, negative numbers change to equal the first enumerated value, and out-of-range positive numbers change to equal the last enumerated value. Out-of-range unsigned integers always change to equal the last enumerated value. If you wire a floating-point value to an enumerated type indicator, LabVIEW coerces the floating-point value to the closest numeric value in the enumerated type indicator. LabVIEW handles out-of-range numbers as previously described. If you wire an enumerated control to any numeric value, LabVIEW coerces the enumerated type value to a numeric value. To wire an enumerated type control to an enumerated type indicator, the items in the indicator must match the items in the control. However, the indicator can have more items than the control. Tip When using enumerated type controls, always make a type definition of the control. Creating type definitions prevents you from needing to rewrite the code each time you add or remove an item from an enumerated type control. Container Controls Use the container controls located on the Containers and Classic Containers palettes to group controls and indicators or to display the front panel of another VI on the front panel of the current VI. (Windows) You also can use container controls to display. NET and ActiveX objects on the front panel. Tab Controls Use tab controls to overlap front panel controls and indicators in a smaller area. A tab control consists of pages and tabs. Place front panel objects on each page of a tab control and use the tab as the selector for displaying different pages. Tab controls are useful when you have several front panel objects that are used together or during a specific phase of operation. For example, you might have a VI that requires the user to first configure several settings before a test can start, then allows the user to modify aspects of the test as it progresses, and finally allows the user to display and store only pertinent data. On the block diagram, the tab control is an enumerated type control. Terminals for controls and indicators placed on the tab control appear as any other block diagram terminal. Subpanel Controls Use the subpanel control to display the front panel of another VI on the front panel of the current VI. For example, you can use a subpanel control to design a user interface that behaves like a wizard. Place the Back and Next buttons on the front panel of the top-level VI and use a subpanel control to load different front panels for each step of the wizard. When you place a subpanel control on the front panel, LabVIEW does not create a terminal for the control on the block diagram. Instead, LabVIEW creates an Invoke Node on the block diagram with the Insert VI method selected. To load a VI in the subpanel control, wire a reference to that VI to the Invoke Node. Note Because the subpanel control does not have a terminal, you cannot create an array of subpanel controls, and you cannot create a type definition of a subpanel control. You can place a subpanel control in a cluster to group the subpanel control with other controls, but the cluster cannot contain only a subpanel control or controls. If the front panel of the VI you want to load is open or if you loaded the front panel in another subpanel control on the same front panel, LabVIEW returns an error, and you cannot load the front panel in the subpanel control unless the front panel is reentrant. You also cannot load the front panel of a VI in a remote application instance. and you cannot load front panels recursively. If you load a VI that is not running, the VI in the subpanel control loads in edit mode. LabVIEW displays only the visible area of the front panel of the VI you load in the subpanel control. After you stop running the VI that contains the subpanel control, LabVIEW clears the front panel in the subpanel control. You also can use the Remove VI method to unload the VI in the subpanel control. Refer to the labviewexamplesgeneralcontrolssubpanel. llb for examples of using subpanel controls. Variant and Class Controls and Indicators Use the variant control and indicator and class controls and indicators on the Variant amp Class palette to interact with variant and class data. LabVIEW Object The LabVIEW Object is the common ancestor data type for all LabVIEW classes. You can use the LabVIEW Object to create generic methods that can handle all LabVIEW class data types. FPGA I/O, Memory, FIFO, and Clock Controls The LabVIEW FPGA Module supports FPGA I/O, memory, FIFO, and clock controls. I/O Name Controls and Indicators Use the I/O name controls and indicators on the I/O and Classic I/O palettes to pass DAQ channel names, VISA resource names, and IVI logical names you configure to I/O VIs to communicate with an instrument or a DAQ device. I/O name constants are on the Functions palette. A constant is a terminal on the block diagram that supplies fixed data values to the block diagram. Note All I/O name controls or constants are available on all platforms, which allows you to develop I/O VIs on any platform that can communicate with devices that are platform specific. However, if you try to run a VI with a platform-specific I/O control on a platform that does not support that device, you receive an error. (Windows) Use Measurement amp Automation Explorer (MAX), available from the Tools menu, to configure DAQ channel names, VISA resource names, and IVI logical names. Note The Measurement amp Automation Explorer option is available only if you install MAX. (Mac OS X and Linux) Use the configuration utilities for the instrument to configure VISA resource names and IVI logical names. Refer to the documentation for the instrument for more information about the configuration utilities. The IMAQ session control is a unique identifier that represents the connection to the hardware. Waveform Control Use the waveform control to manipulate individual data elements of a waveform. The waveform control carries the data, start time, and delta t of a waveform. Digital Waveform Control Use the digital waveform control to manipulate the individual elements of a digital waveform. Use the digital waveform control to specify start time, delta t, the data, and the attributes of a digital waveform. The digital waveform control in the following illustration displays digital data with five samples that each contain eight signals, a start time of 6:00 PM on 1/31/2007, and delta t of 1. Digital Data Control The digital data control displays digital data arranged in rows and columns as a digital table. Use the digital data control to build digital waveforms or to display digital data extracted from a digital waveform. Wire the digital waveform data control to a digital data indicator to view the samples and signals of a digital waveform. The digital data control in the following illustration displays five samples that each contain eight signals. 3 Vertical scroll bar 5 Horizontal scroll bar You can insert and delete rows and columns in the digital data control. Use the shortcut menu to cut, copy, and paste digital data within the control. You can display the data in the digital data control in binary, hexadecimal, octal, and decimal formats. The digital states L, H, Z, X, T, and V, which are states some measurement devices use, appear as question marks in the control if you choose to display the values in hexadecimal, octal, or decimal format. Right-click the control, select Data Format from the shortcut menu, and select a data format for the control. Digital Tables The digital data control and digital waveform control contain data in digital tables. A digital table can represent data in eight digital data states. The following table describes the digital data states. Digital Data State Forces logic low. Drives to the low voltage level (V OL ). Forces logic high. Drives to the high voltage level (V OH ). Forces logic high impedance. Turns the driver off. Compares logic low (edge). Compares a voltage level lower than the low voltage threshold. Compares logic high (edge). Compares a voltage level higher than the high voltage threshold. X (Compare Unknown) Compares logic unknown. Does not compare. Compares logic high impedance (edge). Compares a voltage level between the low voltage threshold (V OL ) and the high voltage threshold (V OH ). V (Compare Valid) Compares logic valid level (edge). Compares a voltage level either lower than the low voltage threshold (V OL ) or higher than the high voltage threshold (V OH ). Compressing Digital Data You can compress the data in a digital table. Compress digital data when you want to display two or more serial digital signals with the same bit sets on the same row to better visualize the data. For example, if you acquire 10 digital waveform samples and nine waveforms are identical but the tenth waveform differs, compressing the digital data helps you easily find which waveform is different. Compressing digital data also conserves memory resources. The following illustration shows two digital data tables, each displaying the same data. The first table shows uncompressed digital data. The second table shows the same digital data after compression. You can use the Digital Waveform VIs and functions to compress, uncompress, and otherwise manipulate digital data and digital waveforms. References to Objects or Applications Use the reference number controls located on the Refnum and Classic Refnum palettes to work with files, directories, devices, and network connections. Use the control refnum to pass front panel object information to subVIs. A reference number, or refnum, is a unique identifier for an object, such as a file, device, or network connection. When you open a file, device, or network connection, LabVIEW creates a refnum associated with that file, device, or network connection. All operations you perform on open files, devices, or network connections use the refnums to identify each object. Use a refnum control to pass a refnum into or out of a VI. For example, use a refnum control to modify the contents of the file that a refnum is referencing without closing and reopening the file. Because a refnum is a temporary pointer to an open object, it is valid only for the period during which the object is open. If you close the object, LabVIEW disassociates the refnum from the object, and the refnum becomes obsolete. If you open the object again, LabVIEW creates a new refnum that is different from the first refnum. LabVIEW allocates memory for an object that is associated with a refnum. Close the refnum to release the object from memory. LabVIEW remembers information associated with each refnum, such as the current location for reading from or writing to the object and the degree of user access, so you can perform concurrent but independent operations on a single object. If a VI opens an object multiple times, each open operation returns a different refnum. LabVIEW automatically closes refnums for you when a VI finishes running, but it is a good programming practice to close refnums as soon as you are finished with them to most efficiently use memory and other resources. Close refnums in the opposite order that you opened them. For example, if you obtain a refnum to object A and invoke a method on object A to obtain a refnum to object B, close the refnum to object B first and then close the refnum to object A. If you open a refnum inside a For Loop or While Loop, close that refnum for each iteration of the loop because LabVIEW repeatedly allocates memory for the refnum and does not free the memory until the VI finishes running..NET and ActiveX Controls (Windows) Use the. NET and ActiveX controls located on the. NET amp ActiveX palette to manipulate common. NET or ActiveX controls. You can add additional. NET or ActiveX controls to this palette for later use. Select ToolsImport. NET Controls to Palette or ActiveX Controls to Palette to convert a set of. NET or ActiveX controls, respectively, to custom controls and add them to the. NET amp ActiveX palette. Note Creating and communicating with. NET objects requires the. NET Framework 2.0 or later. National Instruments also strongly recommends that you use. NET objects only in LabVIEW projects .

Comments

Popular posts from this blog

Binary Options Signals Mt4 Programming

Bienvenido a la casa de los mundos de las primeras opciones binarias automatizado Asesor experto Si usted es nuevo en opciones binarias, puede leer más sobre él aquí. Acerca de nuestras señales Las opciones binarias son simplemente inversiones que usted realiza basándose en si el precio actual de un activo aumentará o disminuirá al vencimiento. La razón binaria opciones son tan populares es debido a sus cantidades increíbles de pago. Puede generar hasta 75 de su inversión en cada comercio ganador. Nuestras señales se han desarrollado y probado durante un período de años, y ahora están disponibles para ser utilizados de una manera automatizada con un asesor experto Lo que está incluido en nuestro paquete Expert Advisor que se puede utilizar ya sea automatizado o para generar señales para su no - MT4 BO broker 5 Plantillas de las que puede elegir, dependiendo de su estilo de negociación Materiales de formación de amplificadores de educación para el comercio Opciones binarias en Meta Trad...

Forex Gump Twitter

50 Top Forex Twitter Cuentas El rápido mundo del comercio de divisas va de la mano con los tweets corto y rápido en Twitter. En 2012, el uso de Twitter ciertamente ha crecido para los comerciantes de divisas. Tweets proporcionan noticias inmediatas, análisis rápidos, recomendaciones sobre artículos interesantes, un lugar para mostrar las cartas y un lugar para interactuar con compañeros en el mundo de la divisa. Aquí hay una lista de 50 cuentas de divisas de Twitter. Nueva lista de septiembre de 2017: 60 cuentas Forex Twitter ForexLive 8211 El equipo de Forex Live ofrece actualizaciones extremadamente rápidas, motores de mercado de ideas y mucho humor. Después de la cuenta de Twitter (que proporciona más que sólo enlaces a los artículos) es una excelente manera de saber what8217s pasa en tiempo real. FXstreetNews 8211 La cuenta principal de Twitter para FXStreet proporciona actualizaciones de noticias muy rápidas y también análisis de lo que significan los números de varias fuentes. La...

Correlación Forex

OANDA 1080108910871086108311001079109110771090 10921072108110831099 galleta, 10951090108610731099 1089107610771083107210901100 1085107210961080 10891072108110901099 10871088108610891090109910841080 1074 1080108910871086108311001079108610741072108510801080 1080 108510721089109010881086108010901100 10801093 10891086107510831072108910851086 108710861090108810771073108510861089109011031084 10851072109610801093 10871086108910771090108010901077108310771081. 10601072108110831099 galleta 10851077 10841086107510911090 1073109910901100 108010891087108610831100107910861074107210851099 107610831103 109110891090107210851086107410831077108510801103 10741072109610771081 10831080109510851086108910901080. 1055108610891077109710721103 108510721096 1089107210811090, 10741099 108910861075108310721096107210771090107710891100 1089 10801089108710861083110010791086107410721085108010771084 OANDA8217 109210721081108310861074 galleta 1074 108910861086109010741077109010891090107410801080 1089 10851072109610771081...