IO descubrimiento PWM y Digital analógica de Control aunque LabVIEW (5 / 6 paso)

Paso 5: Salida Digital código de interfaz gráfica de usuario

Esta VI que se encarga de las animaciones de GUI, así como llamadas a funciones para controlar el descubrimiento análogo. Este paso será discutir el código en el contexto del código de mapa de Color, el código de la animación, el código de Control analógico descubrimiento.

Nota: el código del proyecto está fijado encima de.

Mapa de color

Antes de comenzar el bucle la VI lee en mapa de píxeles de un JPEG. El JPEG es una imagen de



. Los valores RGB de cada píxel del mapa de píxeles se clasifican en tres matrices, una para cada color. 2 º copia del mapa de píxeles es hecha y dibujada en el panel frontal donde se puede hacer clic. Esta imagen clickable está etiquetado como "mapa de Color 2D". Dependiendo de donde usted haga clic en el mapa de Color 2D se selecciona un valor de color RGB. Esto se hace usando las coordenadas del puntero del ratón (en relación con las fronteras del mapa de Color 2D) para acceder a las matrices de color ordenadas que se crearon a partir del mapa de píxeles. Estos valores de color se utilizan para los propósitos de la animación como bien como controlar el descubrimiento análogo.

Animación

Para dar una visualización virtual de cómo sería el real LED Tricolor, LEDs virtuales están animados en el panel frontal. Los valores RGB agarrados de los arreglos ordenados de color se aplican a los LEDs en el panel frontal. Uno de los LEDs en el panel frontal (el tricolor LED) muestra los valores RGB mixtos. Cada uno de los otros tres LEDs están dedicados al canal solo color (rojo, azul o verde). Los LEDs del panel frontal están hechos de formas de la decoración. En LabVIEW todas las referencias de la decoración de un panel frontal de VIs están contenidas en un array llamado Decos []. Mediante una referencia de decoraciones puede controlar ciertas propiedades de la decoración tales como el color. Después de que yo había dibujado los LEDs (utilizando dos rectángulos y un círculo para cada uno), determiné su posición en la matriz de [] de Decos. Lo hice, conectando en un valor de índice (obtención de las decoraciones de referencia) y ocultar y mostrar la decoración. Después de ver lo que la decoración cambió desaparecido sabía qué índice [] Decos correspondió a él. Mediante este proceso derivados de las constantes de cluster "LED forma de números de identidad". Tenga en cuenta, que llamo la "forma ID números" pero realmente son valores de índice de la matriz [] de Decos. Tenga cuidado si usted agrega una decoración, o modificar una decoración los valores del índice de cambio de Decos []. Esto hará que la animación funcione mal. Con los números de identificación de forma correcta usar un bucle seleccionar un grupo de decoraciones y aplicar los colores RGB. Se trata de cómo se animan los LEDs del panel frontal.

Control analógico de descubrimiento

Se utiliza controlar el descubrimiento análogo de una estructura de evento. Los gatillos de estructura de evento cuando el ratón se mueve, o haga clic en el mapa de Color 2D. La estructura del evento dispara si cambia los valores PWM o PWM. Los valores PWM se calculan basándose en los valores RGB. En un archivo JPEG colores son lo que significa que los números de 0 a 255 se usan para representar es la intensidad de un canal de color de 8 bits (es decir, cómo es la intensa rojo verde o azul valor de un píxel). Para calcular el porcentaje de ciclo de trabajo PWM, los valores de color se dividen por 255. Estos valores se introducen en el "Tricolor LED PWM Out.vi"This VI es sobre todo para la organización. Contiene 3 VIs idénticos que generar señales PWM en el descubrimiento de la analógica. Consulte el paso siguiente para obtener más información acerca de cómo se genera la PWM. La estructura del evento que controla la VI PWM dispara unos comandos de escritura Digital para el descubrimiento de la analógica. Esto es lo que causa opcional pantalla de siete segmentos iluminar. El número pin para la escritura Digital es duro codificadas en el evento estructura. No dude en cambiar y experimentar, pero asegúrese de que no intenta utilizar el mismo pin para escritura PWM y Digital. Para obtener más información acerca de cómo funciona el VI de escritura Digital consulte el siguiente paso.

Artículos Relacionados

ARDUINO interfaces y convertidores para entrada/salida digital/analógica

ARDUINO interfaces y convertidores para entrada/salida digital/analógica

CE schéma réunit toutes les interfaces ou convertisseurs j'utilise avec mes microcontrôleurs pour piloter mes systèmes (gaine de ventilación chauffante régulation de température, portail automatisé, cuatro thermique, carga de monte, estación de pompa
Tutorial de conversión Digital analógica

Tutorial de conversión Digital analógica

Hola chicos, soy una ayudante para una introducción a la clase de ingeniería por especialidad de la ingeniería biomédica en la Universidad de Vanderbilt este semestre. He creado este vídeo para explicar la conversión de analógico a digital para ellos
Veleta analógica con Auto configurar

Veleta analógica con Auto configurar

Continúa el proyecto de estación de GPRS en línea increíble, tenemos otra actualización a la amplia gama de sensores con una profesional analógico Veleta, amablemente donado por instrumentos de Vector. Este dispositivo será finalmente enganchar en el
Cómo salvar la televisión analógica - pirata TV

Cómo salvar la televisión analógica - pirata TV

¿cansado de lo bloque, JPEG-como resolución de la televisión digital? ¿Te tiempo para los días de modulación RF y contenido regulado sin embargo regulado? Simplemente tienen el deseo de tirar el convertidor hacia fuera la ventana y hacer uso de esas
Sombrero de cámara analógica de 360 grados

Sombrero de cámara analógica de 360 grados

olvidar Instagram, traer de vuelta ese look retro a tus fotos mediante el uso de película analógica clásica en una divertida nueva manera. Este sombrero de cámara fue hecha con restos de un solo uso 35 mm película cámaras y varios pequeños servomotor
Router inalámbrico de casa con medidor de utilización analógica

Router inalámbrico de casa con medidor de utilización analógica

creció para arriba en y alrededor de barcos, fabricación de telares de cableado y paneles de control y tenemos una colección de indicadores y diales que normalmente se encontrarían conectados a pequeños motores diesel marinos.Actualmente trabajo como
Ecografía de analógica telémetro

Ecografía de analógica telémetro

Cuando comencé mi carrera en sistemas de control que estaba fascinado con las muchas diferentes maneras en que las máquinas podría conectarse con el medio ambiente que operaban en. Interruptores de límite (eléctricos y ópticos), codificadores, resolu
Cómo correr un Soundboard analógica

Cómo correr un Soundboard analógica

en este instructable, voy a repasar los conceptos básicos de correr un soundboard analógico.  Mucha gente puede conseguir abrumado con todas las perillas y botones y tal en una caja de resonancia, pero no es nada temer.  Una vez que aprendas un canal
Conectar varias entradas digitales para una entrada analógica!

Conectar varias entradas digitales para una entrada analógica!

que funcionan a menudo fuera de pines digitales en mi Arduino. Nada como complicado como, digamos, un regulador del juego video, estaba cerca de imposible con la cantidad de pines que tenía disponible. Multiplexación botones funciona, pero requiere u
Circuito de protección de entrada analógica

Circuito de protección de entrada analógica

Pines de entrada analógicas son una característica común de muchos tableros de microcontrolador. Sin embargo, debido a la tensión de la Junta, se limitan a un analógico voltaje de entrada máximo (1.8V, 3.3V, 5V), más allá del cual terminará freír la
Cómo mejorar tus habilidades de fotografía analógica

Cómo mejorar tus habilidades de fotografía analógica

Hola allí!¿Encontró su papá vintage cámara modelo del ático? ¿Que haya cargado la película y listo para hacer clic en fotos, pero luego te das cuenta de que la cámara de cine es muy diferente de sus contrapartes digitales? Por lo tanto, no te preocup
Bluetooth control LED con entrada analógica de LDR para TfCD

Bluetooth control LED con entrada analógica de LDR para TfCD

Pablo Bosch - 4154746Duygu Guroglu - 4519191Este proyecto es una variante de la prueba de RFduino y Android App muestra de Iann (Iann RFDuino prueba App)Reescribió el existente programa de prueba para la RFduino y la aplicación de prueba para Android
Controlar el generador de forma de onda analógica Discovery™ en LabVIEW

Controlar el generador de forma de onda analógica Discovery™ en LabVIEW

El objetivo de este proyecto es para enseñarle a controlar el descubrimiento análogo con LabVIEW. En particular, este proyecto demostrará cómo controlar el generador de forma de onda analógica descubrimientos. Usted puede controlar la frecuencia y am
Para salida analógica de señal de Audio

Para salida analógica de señal de Audio

Estoy muy obsesionado con la música, y cuando era nuevo en la electrónica, lo primero que quería hacer (después de parpadear un LED por supuesto) era hacer una música funciona luz, que a su vez y según la música hacia arriba y hacia abajo. Así que co