Cambiar el tamaño y forma de los iconos de SubVI

Para ahorrar espacio y lograr que el código de programa tenga un mejor aspecto, se pueden hacer los iconos de subVI “a la medida” y con el aspecto deseado.

Los iconos de LabView tienen por default un tamaño de 32×32 y cuando los editamos para hacerlos mas delgados, nos topamos con que por arriba y abajo del icono se rellena de blanco y tapa lo que está detras de él. Esto sucede porque el icono  tiene como fronteras el cuadro de 32×32. Note como el icono A tapa las lineas que pasan por arriba y abajo, en cambio el icono B (customizado) no tapa las lineas de arriba y abajo de él.

Dibujo1

Cómo lograr que el icono tenga un aspecto como en B?

Necesitaremos usar el Paint de Microsoft, se elige éste debido a que esta universalmente presente en todas las computadoras con windows.
Paso 1: En el editor de iconos de LabView ir a Edit >> Select All cuando el icono completo sea seleccionado, oprimir Control-C para copiar al portapapeles.

Dibujo2

Paso 2: Abrimos Paint y le damos control-V para pegarlo. El icono que se muestra sera nuestra guía, pues mide exactamente 32×32. Estos seran los límites para nuestro icono deseado.
Dibujo3
Paso 3: Dibujamos o pegamos el dibujo que deseamos colocar,  cuidando que no pase de los limites de 32×32 establecidos.
Dibujo4
Paso 4: Una vez completado el paso anterior, con la herramienta selección tomamos el icono (verde) y lo copiamos al portapapeles (control-c). Cabe aclarar que el icono LabView por default fue pegado sólo para poder tener una referencia de tamaño y procurar no hacerlo mas grande de lo permitido.
Dibujo5
Paso 5: Regresamos al editor de iconos de LabView y hacemos click en el el primer icono (B&W) y le damos Edit >> Select All y una vez seleccionado todo el dibujo le damos Edit >> Clear para borrarlo completamente. Repetimos el mismo paso para los iconos 16 colors y 256 colors para tambien borrarlos.
Dibujo6
Paso 6: Pegamos el icono que copiamos en el paso 4 en los 3 iconos (B&W, 16 colors y 256 colors) y oprimimos OK para salir. Al insertar este VI se notará que tendrá como fronteras el dibujo pegado y no el cuadro de 32×32, pues lo que esta pintado de blanco se representará como transparencia.  Si el icono representa una caja delgada, las fronteras seran las mismas que la caja delgada. Si el icono representa un dibujo, las fronteras seran las mismas que la del dibujo.
Dibujo7
Paso 7: De esta manera podemos tambien pegar dibujos pequeños o incluso iconos que no superen el tamaño 32×32. Recordando que lo que esta en color blanco sera transparente y la frontera del icono sera la frontera del dibujo insertado, entonces podremos eficientizar los espacios del código para hacer mas agradable su aspecto.
Dibujo8
Como puede verse en los 2 diagramas de arriba, el primero es mas pequeño, entendible y elegante que el segundo, pues aunque ambos funcionan igual, solo se cambiaron la forma de los iconos de los SubVI “mover servo.vi” y “driver function boolean.vi” por otros mas pequeños.
Consideraciones: Las fronteras del icono son la unión de las fronteras de los 3 iconos del editor de iconos de LabView (B&W, 16 colors y 256 colors). Por tanto, si alguno de los 3 iconos es diferente en forma o tamaño, el resultado de las fronteras sera diferente al deseado.