El objetivo del siguiente fragmento es trazar la corriente contra el tiempo . Tengo varios dispositivos diferenciados por Serie .
En GraphBuilder, agrupo el serial por "páginas". Como tengo una cantidad variable de dispositivos, tengo una cantidad variable de páginas.
Al configurar la escala, tengo una línea de "despacho" por número de páginas (dispositivo), por lo que debajo tengo cuatro líneas de envío para actualizar los cuatro gráficos para cada dispositivo.
¿Cómo hago para implementar la misma escala y configuración de gráficos en todas las páginas de GraphBuilder? ¡Gracias!
//t0 is minimum time
//tn is maximum time
Graph Builder(
Size(700, 5000),
Show Control Panel(0),
Variables(
X(:Column(Time)),
Y(:Column(Current)),
Page(:Serial)
),
Elements(
Points(X, Y(2), Legend(1)),
Points(X, Y(1), Legend(2))
),
SendToReport(
Dispatch({}, "Time (H)", ScaleBox(2),
{Min(t0), Max(tn), Inc(inc);}),
Dispatch({}, "Time (H)", ScaleBox(3),
{Min(t0), Max(tn), Inc(inc);}),
Dispatch({}, "Time (H)", ScaleBox(4),
{Min(t0), Max(tn), Inc(inc);}),
Dispatch({}, "Time (H)", ScaleBox(5),
{Min(t0), Max(tn), Inc(inc);})
);
);