From 11:00 PM CDT Friday, Nov 8 - 2:30 PM CDT Saturday, Nov 9, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
Home
Support
¿Por qué los Colores de mi Gráfica 3D en LabVIEW no Corresponden a los Valores Establecidos en las Propiedades?
¿Por qué los Colores de mi Gráfica 3D en LabVIEW no Corresponden a los Valores Establecidos en las Propiedades?
Hardware: Motion Control
Problema:
Estoy utilizando nodos de propiedad para cambiar los colores de mi gráfica 3D en LabVIEW. Sin embargo, Cuando utilizo el control Color Box para establecer propiedades como FillColor y LineColor, los colores no corresponden a los valores que especifiqué. ¿Qué está sucediendo?
Solución: La gráfica en 3D en LabVIEW es realmente un control ActiveX de Measurement Studio. No es nativa a LabVIEW y por lo tanto no comparte los mismos tipos de datos. La gráfica en 3D utiliza un tipo de dato de Visual Basic, color, para especificar los colores de las trazas. Similar a LabVIEW, este tipo de dato es un entero sin signo de 32-bit, pero los bits se interpretan de forma diferente. En notación hexadecimal, los bits están definidos de la siguiente forma:
Data Type |
Hex Notation |
VB Color |
0x00BBGGRR |
LV Color Box |
0x00RRGGBB |
En la tabla, 'BB' corresponde a los 8 bits representando la cantidad de azul, de igual forma 'GG' corresponde al verde y 'RR' corresponde al rojo. Estos valores (RGB) en conjunto describen el color. Note como la posición de los colores es diferente en LabVIEW y VB. Por lo tanto si queremos utilizar en LabVIEW es necesario convertirlo. LabVIEW cuenta con un VI que recibe el color y lo convierte al correspondiente correcto. Este VI se llama Convert OLE Color.vi y se encuentra dando clic derecho en el diagrama de bloques y navegando a: Functions Palette»Graphics & Sound»3D Graph Properties»Convert OLE Color.vi.
Nota: Este VI no está disponible en versiones del paquete Base anteriores a LV 8.6.
Ligas Relacionadas: Product Manuals: LabVIEW 8.6 Help
Archivos Adjuntos: - colorconvert.zip
Día del Reporte: 07/01/2005
Última Actualización: 04/22/2009
Identificación del Documento: 3N0AJRS9
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.