ElBlogRoboticoDePedro.tk

El blog robótico de Pedro Castilla Weeber – elblogroboticodepedro.tk
RSS
Sigueme en mis feeds
TWITTER
Sigueme en mis Twitter

LabView 3D 0.5: Carga de archivos CAD VRLM

Hoy les dejo como cargar archivos CAD o VRLM (Virtual Reality Modeling Language) en la ventana picture 3D de labview. Los tipos que admite son .wrl, .ase y .stl. Parece que el que viene de forma nativa es el de wrl y los otros dos subVI son más complicados.

Panel Frontal CargaVRLM

Panel Frontal CargaVRLM

A continuación les dejo el código en labview 8.6 para que puedan verlo, descargarlo y ayuden con las dudas.

Read the rest of this entry »

Blogger PostFacebookWordPressEmailShare

CLAD-NIDays Madrid 2010

Bueno quiero comentar el día que pasé en el NIDays de Madrid 2010, en el cual de paso conseguí mi CLAD ;) (Certified LabView Associate Developer, el primero de los 3 niveles de certificado). Que no me hizo falta hacer cursillos previos, solo el examen online y lo que sabía, pero bueno así me dan y dejan poner logotipo y todo. Dificil debe ser el siguiente examen porque en éste no es que obteviera unos resultados sobrados ;) .

Certified LabView Associate Developer

Certified LabView Associate Developer

Un exámen parecido al que hice es el siguiente Ejemplo CLAD, pero el que hice me parecio un par de preguntas más complicado porque preguntaron bastante sobre los controladores que si strict type def. … cosa que desconocía hasta entonces, y las mismas pregunta tipo pero preguntado exactamente lo contrario. Otro ejemplo examen CLAD en ingles. Lo bueno del examen en español que te enteras bien de la pregunta pero mal de las respuestas porque esta traducido el vocabulario del programa labview, lo bueno del ingles que te enteras del vocabulario que es el mismo que siempre se utiliza y lo malo de la pregunta te enteras menos de la intención de ésta. Por lo menos el examen que se hizo fue algo más mixto con lo bueno, preguntas español pero manteniendo la mayoría de vocabulario en Ingles.

Bueno sobre NIDays:

Escaner 3D potato

Escaner 3D potato

Read the rest of this entry »

Blogger PostFacebookWordPressEmailShare

LabView 3D 1.0: Realidad Aumentada 3D (cubo hellraiser)

Este ejemplo es como el de la cámara simple pero cambiándole el display de imágenes del modulo de visión por el Picture de toda la vida que trae el labview. El Picture es un display de datos, con lo que se puede representar muchas cosas: gráficos, ondas, imágenes, 2D, 3D … Aquí se ha construido un cubo con los módulos de renderización 3D, de tamaño y velocidad de giro variable. Ahora mismo siempre esta en el centro de la pantalla, pero se podría poner para que saliera al reconocer una silueta de una carta por ejemplo. Lo único dificilillo es el paso de datos de imágenes que utilizaba el display de visión al de datos.

He tenido problemas para igualar las diferentes versiones que tenía, pero ya lo he logrado y os lo dejo en parte por lo menos para que veáis el código ya que ahora no tengo espacio para subir archivos.

Básicamente con el ejemplo de cámara simple le añadido un objeto 3D. Para ello transformo la línea de datos de imagen de Labview color morado a imagen de datos rosa. Lo consigo mediante el truco de de ir guardado la imagen en un archivo y luego leyéndola de ahi con el simple leer archivos jpg. En las nuevas versiones de LabView o IMAQ he visto que hay unos VIs que hace está transformación; no sé donde pero lo he visto.

La Parte 3D es muy básica, sobre un escenario (a la derecha del todo) al cual le hago transparente con la máscara, renderizo un objeto que he añadido y un juego de luces. El objeto añadido es un simple cuadrado al cual le puedo ejercer rotación.

Seguramente el truco del cambio de imagen se podría hacer de otra forma sobre todo para ahorrase tanto Flattened y unflattened pixmap.

Diagrama Bloques hellraiser

Diagrama Bloques hellraiser

Blogger PostFacebookWordPressEmailShare
PDF    Enviar artículo en formato PDF