Para mostrar un gráfico X-Y en el Webvisu tenemos que usar el objeto "Cartesian XY Chart".
Este elemento muestra los puntos almacenados en una matriz como un gráfico de líneas o de barras en el sistema de coordenadas cartesianas. Se pueden mostrar varias curvas a la vez.
Nos basaremos en un ejemplo para mostrar las pasos a seguir para configurar este objeto.
Los pasos a seguir son:
Las variables básicas que se necesitan son:
- Variable de tipo VisuStructXYChartAxis. Esta estructura contiene los datos para un solo eje.
- Para cada curva, 2 arrays para almacenar las coordenadas de los puntos, una variable para las coordenadas X y otra para las coordenadas Y.
Ejemplo:
Si queremos mostrar dos curvas en el mismo gráfico deberemos definir las siguientes variables.
VAR_GLOBAL
AxisX1 : VisuStructXYChartAxis;
//Para la curva 1
X1: ARRAY[0..100] OF INT;
Y1: ARRAY[0..100] OF INT;
//Para la curva 2
X2: ARRAY[0..100] OF INT;
Y2: ARRAY[0..100] OF INT;
END_VAR
2)Situar el objeto "Cartesian XY Chart"
Partimos de que ya se ha creado una visualización.
Simplemente arrastramos el objeto hacia la visualización.
3) Configurar el objeto
Cuando tenemos seleccionado el objeto, en la pestaña de propiedades, debemos pulsar en el icono para entrar en la configuración.
Al pulsar en el icono se nos abren las propiedades del objeto.
El objeto se divide en 3 partes:
1: Propiedades del gráfico
2: Configuración de las curvas
3: Configuración de los ejes
4) Configurar los ejes
En el apartado Axes se configuran los ejes. Se pueden añadir más ejes, por ejemplo si hay que visualizar varias curbas y cada una tiene una escala diferente.
Los límites se pueden configurar en automático o bien configurar unos valores fijos.
Si marcamos la opción "Autoescale", los límites son automáticos y se iran adaptando en función de los valores a visualizar.
5) Configurar las curvas
En el apartado "Curves" es donde configuraremos las diferentes curvas que queramos visualizar. En este ejemplo hay 2 curvas ambas asociadas al mismo eje Y (Axis Y1).
La configuración de la curva es la siguiente:
Punto 1: Indicar el eje Y al que está asociada la curva
Punto 2: Definir las variables que indican las coordenadas X, Y. Estas variables tienen que ser ARRAYS de 100 elementos
Punto 3: Configurar la visualización del gráfico. Se puede escoger el color de la linea, el tipo de linea, si se quieren visualizar los puntos o no, qué forma, etc.
Si solo queremos mostrar un punto, seleccionariamos la opción "None (only points)" en el apartado Line Type.
Se veria algo así:
Configuraciones addicionales:
Curve variable:
Sirve para poder modificar algunos ajustes del gráfico online.
Se define una variable de tipo VisuStructXYChartCurve. Es una estructura que permite modificar algunos parámetros del gráfico, por ejemplo se puede modificar el tipo de gráfico, si es de línea, barras, etc.
Reference Curve:
Te toma una de las curvas definidas como referencia, por ejemplo la Curve2.
Entonces, la diferencia entre la curva 1 y la curva 2, lo pinta del color que se indica en los ajustes, en este caso en gris.
Ejemplo:
Se adjunta proyecto de ejemplo realizado con Machine Expert V2.0.3.1
Publicado para: Schneider Electric España
Para mostrar un gráfico X-Y en el Webvisu tenemos que usar el objeto "Cartesian XY Chart".
Este elemento muestra los puntos almacenados en una matriz como un gráfico de líneas o de barras en el sistema de coordenadas cartesianas. Se pueden mostrar varias curvas a la vez.
Nos basaremos en un ejemplo para mostrar las pasos a seguir para configurar este objeto.
Los pasos a seguir son:
Las variables básicas que se necesitan son:
- Variable de tipo VisuStructXYChartAxis. Esta estructura contiene los datos para un solo eje.
- Para cada curva, 2 arrays para almacenar las coordenadas de los puntos, una variable para las coordenadas X y otra para las coordenadas Y.
Ejemplo:
Si queremos mostrar dos curvas en el mismo gráfico deberemos definir las siguientes variables.
VAR_GLOBAL
AxisX1 : VisuStructXYChartAxis;
//Para la curva 1
X1: ARRAY[0..100] OF INT;
Y1: ARRAY[0..100] OF INT;
//Para la curva 2
X2: ARRAY[0..100] OF INT;
Y2: ARRAY[0..100] OF INT;
END_VAR
2)Situar el objeto "Cartesian XY Chart"
Partimos de que ya se ha creado una visualización.
Simplemente arrastramos el objeto hacia la visualización.
3) Configurar el objeto
Cuando tenemos seleccionado el objeto, en la pestaña de propiedades, debemos pulsar en el icono para entrar en la configuración.
Al pulsar en el icono se nos abren las propiedades del objeto.
El objeto se divide en 3 partes:
1: Propiedades del gráfico
2: Configuración de las curvas
3: Configuración de los ejes
4) Configurar los ejes
En el apartado Axes se configuran los ejes. Se pueden añadir más ejes, por ejemplo si hay que visualizar varias curbas y cada una tiene una escala diferente.
Los límites se pueden configurar en automático o bien configurar unos valores fijos.
Si marcamos la opción "Autoescale", los límites son automáticos y se iran adaptando en función de los valores a visualizar.
5) Configurar las curvas
En el apartado "Curves" es donde configuraremos las diferentes curvas que queramos visualizar. En este ejemplo hay 2 curvas ambas asociadas al mismo eje Y (Axis Y1).
La configuración de la curva es la siguiente:
Punto 1: Indicar el eje Y al que está asociada la curva
Punto 2: Definir las variables que indican las coordenadas X, Y. Estas variables tienen que ser ARRAYS de 100 elementos
Punto 3: Configurar la visualización del gráfico. Se puede escoger el color de la linea, el tipo de linea, si se quieren visualizar los puntos o no, qué forma, etc.
Si solo queremos mostrar un punto, seleccionariamos la opción "None (only points)" en el apartado Line Type.
Se veria algo así:
Configuraciones addicionales:
Curve variable:
Sirve para poder modificar algunos ajustes del gráfico online.
Se define una variable de tipo VisuStructXYChartCurve. Es una estructura que permite modificar algunos parámetros del gráfico, por ejemplo se puede modificar el tipo de gráfico, si es de línea, barras, etc.
Reference Curve:
Te toma una de las curvas definidas como referencia, por ejemplo la Curve2.
Entonces, la diferencia entre la curva 1 y la curva 2, lo pinta del color que se indica en los ajustes, en este caso en gris.
Ejemplo:
Se adjunta proyecto de ejemplo realizado con Machine Expert V2.0.3.1
Publicado para: Schneider Electric España




¿Necesitas ayuda?
Empieza aquí
Encuentra respuestas ahora. Busca una solución por ti mismo, o ponte en contacto con uno de nuestros expertos.
Contacta con el servicio de asistencia
Ponte en contacto con nuestro equipo de atención al cliente para recibir información, soporte técnico, asistencia para reclamaciones y mucho más.
¿Dónde comprar?
Encuentra fácilmente el distribuidor de Schneider Electric más cercano a tu ubicación.
Buscar preguntas frecuentes
Obtén las respuestas que necesitas examinando las preguntas frecuentes (FAQ) relacionadas con los temas.
Contacto con el servicio de ventas
Comienza tu consulta de ventas on-line y un experto se pondrá en contacto contigo.