Está en la página 1de 7

Decoraciones y simulación

Las decoraciones son elementos que pueden agregarse a un proyecto con el fin de hacer el código
más legible delimitando partes de este y separándolos por funciones. También sirven agregar
anotaciones o indicaciones en el código. En el panel frontal las decoraciones pueden usarse para
separar los controles e indicadores en bloques funcionales o para facilitar la lectura de los datos.

Las decoraciones en el diagrama de bloques se encuentran en la paleta de funciones:


structures>>decorations Figura 1. Mientras que las decoraciones del panel frontal se encuentran en
la paleta de controles: decorations Figura 2.

Figura 1. Decoraciones del diagrama de bloques.


Figura 2. Decoraciones del panel frontal

Capas
Todo elemento que se crea en el panel frontal se agrega a una capa. Cada elemento le corresponde
una única capa y cada capa tiene un único elemento asignado. Las capas se van apilando una encima
de otra conforme se van agregando, por tal razón los elementos creados en el panel frontal se
posiciona encima de otros si se solapan. Figura 3.

Figura 3. Solapamiento de elementos.

Esto podría presentar problemas cuando se trabajan las decoraciones en el panel frontal ya que un
elemento no es accionable si se encuentra debajo de otro. Se debe tener cuidado de ordenar
correctamente las capas en el panel frontal al momento que se agregan decoraciones que tendrán
controles o indicadores encima de estas.

Para ordenar los elementos se utiliza el botón reorder que se encuentra en la parte superior Figura
4. Se debe seleccionar el elemento que se quiere ordenar y elegir una de las opciones dependiendo
de lo que se quiera hacer. Cada opción tiene su atajo en el teclado.

Figura 4. Ordenamiento de los elementos del panel frontal.

Cuidado con ciertos elementos decorativos que pueden causar problemas que son difíciles de
detectar de manera visual.

Algunos elementos decorativos no poseen un relleno en su forma visual, o mejor dicho, poseen un
relleno transparente. Esto crea la ilusión de que estos tipos de decoración siempre se posicionan
por debajo de ciertos elementos, lo cual no es cierto.
Figura 5. Problema de ordenamiento no visualizable.

En la Figura 5 se agregó un elemento del tipo thick lowered box el cual parece no causar ningún
problema ya que se visualiza por debajo del control y el indicador, pero al ejecutar el programa ni
el control ni el indicador pueden ser accionados porque están por debajo del nuevo elemento
aunque no lo parezca. Esto es causado porque este nuevo elemento tiene un relleno transparente,
así que igual a otros elementos decorativos debe moverse por debajo de los controles e indicadores
para no causar problemas.

Simulación de elementos externos

Esta sección está directamente ligada a manejar de manera virtual los elementos externos del
proyecto final de materia. En ciertas ocasiones es mejor trabajar de manera virtual los elementos
externos, porque habrá situaciones que no podamos tener conectados esos elementos pero aun así
queremos trabajar en el proyecto.

Para poder virtualizar elementos externos no apoyaremos en mediciones o la revisión de la hoja de


datos del elemento si la tenemos y de la herramienta Excel. Los pasos para virtualizar un elemento
externo son los siguientes.

1 – Obtención de la ecuación que describe el elemento


Si poseemos la hoja de datos del elemento podemos obtener directamente de ahí la ecuación de
respuesta del elemento y pasamos al paso 2, sin embargo si no es así, tenemos que valernos de
mediciones que haremos al elemento.

Si no tenemos la hoja de datos o no podemos obtener la ecuación de esta, entonces procedemos a


hacer una tabla variando la entrada del elemento y midiendo la respuesta de la salida.

En la tabla se presenta la respuesta de la salida de un sensor de temperatura a diferentes valores


de entrada.
Entrada (Temperatura °C) Salida (Voltaje V)
0 0.82
10 1.13
20 1.34
30 1.62
40 1.91
50 2.28
60 2.51
70 2.75
80 3.16
90 3.30
100 3.64
Tabla 1.

Esta tabla la digitaremos en Excel e introducimos un gráfico de dispersión X Y seleccionando los


datos. Figura 6.

Figura 6. Gráfico de comportamiento del sensor de temperatura.

Luego hacemos clic derecho sobre la línea y seleccionamos agregar línea de tendencia. Entre las
opciones elegimos línea de tendencia lineal y marcamos las opciones presentar la ecuación en el
gráfico y presentar el valor R cuadrado en el gráfico. Figura 7.
Figura 7. Opciones de la línea de tendencia.

En el grafico podrá observar la ecuación que describe el comportamiento del elemento. Figura 8.
También se presenta el valor de R cuadrado que indica que tan exacta es la ecuación con respecto
a los valores del gráfico. Mientras más cercano esta este valor a la unidad más exacta es la ecuación.
Figura 8. Ecuación de la recta y R cuadrado.

2 – Representación de la ecuación en código


Después que conseguimos la ecuación que representa al elemento, procedemos a hacer un bloque
de código en labView con cada una de las operaciones que posea la ecuación.

La ecuación del sensor de temperatura que estamos virtualizando es:


𝑦 = 0.0283𝑥 + 0.81
Y el código que representa la ecuación se presenta en la figura 9.

Figura 9. Ecuación en código.

Puede seguir de esta manera con los demás elementos físicos de su sistema e interconectarlos entre
sí. De esta manera obtiene una aproximación virtual de su proyecto físico. Debe tener en cuenta
que esta es solo una aproximación casi ideal del comportamiento de su sistema que no contempla
imprevistos y errores, por eso en ciertas ocasiones obtendrá datos diferentes a los del proyecto
físico.

También podría gustarte