Está en la página 1de 2

La diferencia entre usar Waveform Graph y Waveform Chart reside en el tipo de dato que aceptan

y la forma de mostrarlo.

Waveform Graph: acepta solo datos en forma de array, ósea muchos datos de una sola vez, el tipo
de datos de entrada para este display puede variar, puede ser un array una forma de onda, o datos
dinámicos los cuales son datos que se están actualizando de forma constante. Una vez que se
recibieron estos datos se muestran en forma de una gráfica donde el punto de inicio es el punto de
inicio de la forma de onda o de los datos dinámicos y en el caso de un array el dato de inicio será 0,
de igual forma por default los incrementos son el dt de la forma de onda o de los datos dinámicos,
mientras que para el array el incremento es de uno, este valor por defecto se puede cambiar en la
sección de propiedades de la gráfica. La forma de onda es un tipo de datos que es básicamente un
array de puntos, cuando se enlaza en esta herramienta los datos que se pasan son solo los de inicio
e incremento de puntos, pero no la forma de la onda, esta forma de onda se ira construyendo acorde
a los datos recibidos. Se puede desplegar varias graficas en el mismo Waveform Graph enlazando
un array 2D a la grafica

Waveform Chart : acepta datos en tipo array o de forma singular, en este caso los datos son
almacenados en un buffer y después mostrados , cuando el buffer se llena los datos simplemente
se sobrescriben en la gráfica, según os datos van estando disponibles se van añadido a los datos ya
graficados, básicamente ira reemplazando datos cuando el buffer se llene por tanto el buffer serviría
como un tipo almacén de datos así que no importa si los datos en únicos o en array siempre se
mostrara una gráfica. Para mostrar varias graficas en el mismo chart, se puede poner un clúster o
un arreglo 2D que contenga datos para cada gráfico, por ejemplo, si entrelazas el chart a un clúster
de tres puntos se agregara cada punto a su respectiva gráfica. El tamaño del buffer o la longitud del
historial se pueden cambiar dando click derecho sobre Chart history lenght.

Esta diferencia se puede apreciar mejor en la siguiente figura


En ambos ciclos for se crean 100 números al azar que serán graficados. El ciclo for de la parte
superior usa Waveform Graph, esto quiere decir que solo graficara los 100 números una vez que las
iteraciones hayan terminado y el array completo esté disponible, mientras que en el ciclo inferior
cada nuevo valor es pasado al Waveform Chart, almacenado y graficado en cada una de las cien
iteraciones. Ambas herramientas dan el mismo resultado, pero dependerá del objetivo que
tengamos será la decisión que tengamos entre ambas, por ejemplo, si quieres monitorear algo en
tiempo real lo ideal es usar el Waveform Chart, pero si lo que importa es solo la relación que existe
entre dos variables de un proceso como en una gráfica esfuerzo deformación de un material, lo ideal
es usar Waveform Graph

También podría gustarte