Transcript

Personalización en LabVIEW

• Ración y/o Modificación de una Paleta:

Para trabajar más cómodamente o para tener más fácil acceso alos sub-vi que vayamos creando lo mejor es personalizar nuestrosmenús.

Vemos a ver a continuación como crear o modificar una “paleta”para tener en ella las herramientas que nos interesen. Podemos:

– 1.- Customizar una paleta.

– 2.- Añadir subpaletas.

– 3.- Crear iconos personalizados.

2

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Personalización en LabVIEW

• Customizar una paleta:

Sirve para cambiar las Funciones y los Controles que aparecen en la paleta alhacer click derecho en el diagrama de bloques o en el panel frontal.

Se customiza una paleta presionando el ícono en forma de “trincheta” yaccediendo al menú “customize”

3

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Presionar trincheta

Tildar las paletas

más usuales

Personalización en LabVIEW

• Añadir subpaleta:

Sirve para agregar Funciones y Controles que no estén incluidos con lainstalación de LabVIEW. Por ejemplo, podríamos crear una subpaleta llamada“Instrumentación Avanzada” que contenga todas las herramientas paramanejar nuestra placa PIC o Arduino. Veamos como hacerlo:

Primer paso:

Debemos crear una librería en LabVIEW (un archivo con extensión .llb).

Para crear una librería existen varias alternativas:

4

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

5

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Personalización en LabVIEWUna alternativa es abrir un vique queremos que forme partede la nueva subpaleta,presionar “Save As..” y luego“New LLB”.

La nueva librería se puedeguardar en cualquier lugar,pero si se guarda en eldirectorio “user.lib” estaaparecerá como una nuevabarra de herramientas en “UserLibraries” del diagrana debloques cuando se reinicieLabVIEW.

6

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Personalización en LabVIEWOtra opción es ir a “Tools”, luego a “LLB Manager” y luego a “File”, “New LLB”:

Personalización en LabVIEW

Segundo paso: Incorporar en la llb creada los subvi que queramos:

Por ejemplo subvi para escribir salidas digitales.

7

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Y salvamos este subvi dentro de la llb !!!

Grabamos dentro de la dll todos los vi que queramos

Personalización en LabVIEW

Tercer paso: Agregar un icono a la subpaleta:

8

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Si reiniciamos LabVIEW deberemos teneruna nueva subpaleta dentro de “UserLibreries” (si grabamos la llb en eldirectorio user.lib). Solo falta agregarle unícono.

Vamos “Tools”, “Advanced”, “Edit PaletteSet”

Personalización en LabVIEW

Tercer paso: Agregar un icono a la subpaleta:

9

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Vemos que se nos cerrará el diagrama de bloque y el panel de frontal y se nosabrirán las paletas de Funciones y de Controles.

Personalización en LabVIEW

Tercer paso: Agregar un icono a la subpaleta:

10

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Ingresando en la paleta “User Libraries” hacemos click derecho y nos aparecerá laopción “Edit Subpalette Icon… “ entre muchas opciones, para cambiar el ícono.

Finalmente salvamos los cambios.

Personalización en LabVIEW

NOTA:

Si no hubiésemos grabado la llb en user.lib y la grabamos en otro directoriodebemos vincular esta llb a la paleta. Esto se puede hacer en “Tools”,“Advanced”, “Edit Palette Set…” e “Insert” en la paleta correspondiente.

11

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Personalización en LabVIEW

• Personalización de un Control:

LabVIEW nos ofrece muchas opciones para personalizar nuestra interface deusuario, las más simples son los controles personalizados y los Pictures Controlo 3D Picture Control.

Los controles personalizados nos permiten cambiar la apariencia de uncontrol, pero su comportamiento va a ser el mismo que el del control original.

12

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Personalización en LabVIEW

• Personalización de un Control:

13

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Personalizar Controles

Ejemplo:

Personalización en LabVIEW

• Personalización de un Control:

¿Cómo se hace?

Utilizaremos las siguientes imágenes:

14

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

Nota: Las imágenes usadas para estos controles son tomadas de las imágenes de Image Navigator incluido en el Modulo de DSC, pero se puede usar cualquier Imagen.

Personalización en LabVIEW

• Personalización de un Control:

¿Cómo se hace?

15

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

A partir del agregado de un botón OK, haciendo clic derecho con el mouse seleccionamos Advanced, y luego customize.

Personalización en LabVIEW

• Personalización de un Control:

¿Cómo se hace?

16

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

2- cambiamos a “Chance toCustomize Mode” presionando el ícono en forma de llave.

3- Vamos a “Picture Item” con el botón derecho de mouse.

4- Una vez seleccionada la imagen que queremos remplazar, simplemente insertamos la imagen ya sea desde el Clipboard (en caso de que la tengamos copiada) o desde un archivo. (podemos poner 4 imágenes)

• Personalización de un Control:

¿Cómo se hace?5- Este ventilador se puede usar para animaciones, simplemente hay que estar cambiando su estado Booleano, por ejemplo con una variable local.

Personalización en LabVIEW

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata

• Personalización de un Control:

Lo mismo para la cinta pero con un control Slide

Personalización en LabVIEW

INSTRUMENTACIÓN AVANZADADepartamento de Ingeniería Eléctrica y Electromecánica

Facultad de Ingeniería – Universidad Nacional de Mar del Plata


Recommended