Ing. Guillermo Murcia gjmurcia@fi.mdp.edu.ar Ing. Jorge ... click derecho en el diagrama de bloques o ... Vemos que se nos cerrar el diagrama de bloque y el panel ... Lo mismo para

  • View
    214

  • Download
    2

Embed Size (px)

Text of Ing. Guillermo Murcia gjmurcia@fi.mdp.edu.ar Ing. Jorge ... click derecho en el diagrama de bloques...

  • Ing. Guillermo Murcia gjmurcia@fi.mdp.edu.arIng. Jorge Luis Strack jlstrack@fi.mdp.edu.ar

    mailto:gjmurcia@fi.mdp.edu.armailto:gjmurcia@fi.mdp.edu.armailto:gjmurcia@fi.mdp.edu.armailto:gjmurcia@fi.mdp.edu.armailto:gjmurcia@fi.mdp.edu.armailto:gjmurcia@fi.mdp.edu.armailto:gjmurcia@fi.mdp.edu.armailto:jlstrack@fi.mdp.edu.armailto:jlstrack@fi.mdp.edu.armailto:jlstrack@fi.mdp.edu.armailto:jlstrack@fi.mdp.edu.armailto:jlstrack@fi.mdp.edu.armailto:jlstrack@fi.mdp.edu.armailto:jlstrack@fi.mdp.edu.ar

  • Personalizacin en LabVIEW

    Racin y/o Modificacin de una Paleta:

    Para trabajar ms cmodamente o para tener ms fcil acceso alos sub-vi que vayamos creando lo mejor es personalizar nuestrosmens.

    Vemos a ver a continuacin como crear o modificar una paletapara tener en ella las herramientas que nos interesen. Podemos:

    1.- Customizar una paleta.

    2.- Aadir subpaletas.

    3.- Crear iconos personalizados.

    2

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

  • Personalizacin 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

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

    Presionar trincheta

    Tildar las paletas

    ms usuales

  • Personalizacin en LabVIEW

    Aadir subpaleta:

    Sirve para agregar Funciones y Controles que no estn incluidos con lainstalacin de LabVIEW. Por ejemplo, podramos crear una subpaleta llamadaInstrumentacin Avanzada que contenga todas las herramientas paramanejar nuestra placa PIC o Arduino. Veamos como hacerlo:

    Primer paso:

    Debemos crear una librera en LabVIEW (un archivo con extensin .llb).

    Para crear una librera existen varias alternativas:

    4

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

  • 5

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

    Personalizacin en LabVIEWUna alternativa es abrir un vique queremos que forme partede la nueva subpaleta,presionar Save As.. y luegoNew LLB.

    La nueva librera 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

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

    Personalizacin en LabVIEWOtra opcin es ir a Tools, luego a LLB Manager y luego a File, New LLB:

  • Personalizacin en LabVIEW

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

    Por ejemplo subvi para escribir salidas digitales.

    7

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

    Y salvamos este subvi dentro de la llb !!!

    Grabamos dentro de la dll todos los vi que queramos

  • Personalizacin en LabVIEW

    Tercer paso: Agregar un icono a la subpaleta:

    8

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera 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 uncono.

    Vamos Tools, Advanced, Edit PaletteSet

  • Personalizacin en LabVIEW

    Tercer paso: Agregar un icono a la subpaleta:

    9

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

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

  • Personalizacin en LabVIEW

    Tercer paso: Agregar un icono a la subpaleta:

    10

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

    Ingresando en la paleta User Libraries hacemos click derecho y nos aparecer laopcin Edit Subpalette Icon entre muchas opciones, para cambiar el cono.

    Finalmente salvamos los cambios.

  • Personalizacin en LabVIEW

    NOTA:

    Si no hubisemos 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

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

  • Personalizacin en LabVIEW

    Personalizacin de un Control:

    LabVIEW nos ofrece muchas opciones para personalizar nuestra interface deusuario, las ms 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

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

  • Personalizacin en LabVIEW

    Personalizacin de un Control:

    13

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

    Personalizar Controles

    Ejemplo:

    controles\Customizar controles.viCustomizar controles.vi

  • Personalizacin en LabVIEW

    Personalizacin de un Control:

    Cmo se hace?

    Utilizaremos las siguientes imgenes:

    14

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

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

  • Personalizacin en LabVIEW

    Personalizacin de un Control:

    Cmo se hace?

    15

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

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

  • Personalizacin en LabVIEW

    Personalizacin de un Control:

    Cmo se hace?

    16

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera 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 botn 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 imgenes)

  • Personalizacin de un Control:

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

    Personalizacin en LabVIEW

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata

  • Personalizacin de un Control:

    Lo mismo para la cinta pero con un control Slide

    Personalizacin en LabVIEW

    INSTRUMENTACIN AVANZADADepartamento de Ingeniera Elctrica y Electromecnica

    Facultad de Ingeniera Universidad Nacional de Mar del Plata