Home
Support
Modificación Programática del Aspecto de una Decoración en LabVIEW
Modificación Programática del Aspecto de una Decoración en LabVIEW
Software Primario:
Versión de Software Primario: 8.2
Versión de Software Primario Corregido: N/A
Software Secundario: N/A
Problema: ¿Cómo puedo programáticamente modificar la apariencia de las decoraciones mientras que el VI se está ejecutando?
Solución: Las decoraciones pueden ser controladas programáticamente en LabVIEW a través de nodos de propiedad. Los siguientes pasos describen un método para obtener acceso programático a las decoraciones:
- Añada una referencia a
VI Server
que apunte a This VI
al diagrama de bloques. De un clic derecho en el diagrama de bloques y seleccione Programming»Application Control»VI Server Reference (este paso no se muestra en la imagen).
- Clic derecho en VI Server Reference y seleccione Create»Property for VI Class»Front Panel.
- Clic derecho en la terminal de referencia Front Panel y seleccione Create»Property for Panel Class»Decorations[ ]. Esto provee un arreglo de referencias de todas las decoraciones en el panel frontal.
- Coloque la función Index Array ubicada en la paleta de Programming»Array»Index Array, en el diagrama de bloques.
- Cree y cablee una constante a la terminal Index y una la salida Decorations[ ] a la terminal de entrada n-dimension array.
- Clic derecho en la salida de la función Index Array y seleccione la propiedad deseada en el menú de Create»Property for Decoration Class.
- Clic derecho en el nodo de propiedad de la clase de decoraciones y seleccione Change All To Write.
- Clic derecho en la entrada de la propiedad deseada y seleccione Create»Control.

Para editar específicamente el texto de una etiqueta, siga los pasos previos (1 a 5) y continúe con los siguientes:
- Agrege el
VI To More Specific Class
al diagrama de bloques, el cual se ubica en Programming»Application Control»To More Specific Class.
- Clic derecho en la terminal target class y seleccione Create»Constant.
- Especifique la clase de texto al darle click en la constante y seleccionando Generic»GObject»Decoration»Text»Text.
- Clic derecho the specific class reference terminal and select Create»Property for Text Class»Text.
Ligas Relacionadas: Developer Zone Example: Programmatic Control of Free Labels in LabVIEW
Archivos Adjuntos:
Día del Reporte: 12/18/2014
Última Actualización: 12/19/2014
Identificación del Documento: 3RKFQ3LA
Other Support Options
Ask the NI Community
Collaborate with other users in our discussion forums
Request Support from an Engineer
A valid service agreement may be required, and support options vary by country.