Tutorial. Uso de Simplot sin Simusol

SimuSol

Psicro

Calcula

Tutorial: Simplot con una tabla existente

Este ejemplo no necesita resolver un circuito. Simplot toma una tabla comparacion.simul y un pedido gráfico comparacion.ds con el mismo nombre base. Los archivos completos y las salidas reales de Gnuplot están en doc/manual/ejemplos/ y en el capítulo 4 del manual.

1. Preparar los datos

Guardar una tabla numérica llamada comparacion.simul. La primera columna es T y las siguientes, A y B; puede haber una o muchas filas. Las filas de cabecera # indican nombres, leyendas, magnitudes y unidades. La tabla distribuida con el manual es el dato reproducible del ejemplo.

2. Describir el dibujo

Guardar este texto como comparacion.ds en el mismo directorio:

CIRCUIT_DESCRIPTION
Graficar una tabla existente, sin resolver un circuito.
RUN_CONTROLS
SIMPLOT_VERSION = 2
PARAPLOT
lineas TEMPERATURAS = T:A,B
titulo TEMPERATURAS = Interior y exterior
ejes TEMPERATURAS = Tiempo(s),Temperatura(tempC)
puntos ESTADOS = A:B
titulo ESTADOS = Exterior contra interior
ejes ESTADOS = Interior(tempC),Exterior(tempC)
mostrarjuntos RESUMEN = TEMPERATURAS,ESTADOS
END

No hace falta archivo SIMULADO = comparacion.simul: la tabla propia se infiere por el nombre de comparacion.ds. Tampoco se repite SIMULADO en cada serie porque hay una sola fuente. lineas muestra dos curvas contra T; puntos dibuja B contra A y sirve incluso con una sola fila, sin tiempo. mostrarjuntos reúne ambas vistas en un panel. SIMPLOT_VERSION = 2 es un selector transitorio de la implementación actual, no un lenguaje distinto.

3. Ejecutar

simplot -graf=4 -sinventana comparacion.ds

La opción -sinventana evita abrir X; la ejecución actual sigue generando archivos gráficos y auxiliares. Para el caso más sencillo, simplot comparacion.simul dibuja automáticamente las columnas disponibles contra la primera. Un gráfico con una sola muestra debe usar puntos o el modo de estados.

Varias fuentes

Si el documento se llama dos-fuentes.ds, su tabla propia se llama dos-fuentes.simul. Solo la tabla externa necesita declaración:

RUN_CONTROLS
SIMPLOT_VERSION = 2
PARAPLOT
archivo MEDICIONES = mediciones.simul
lineas COMPARACION_DATOS = SIMULADO,T:TEMP
puntos COMPARACION_DATOS = MEDICIONES,T:TEMP
titulo COMPARACION_DATOS = Calculo y mediciones
ejes COMPARACION_DATOS = Tiempo(s),Temperatura(tempC)
END

Con dos fuentes sí se indica SIMULADO o MEDICIONES en cada serie para evitar ambigüedad. Si el PARAPLOT se guarda como archivo independiente y no acompaña a una tabla homónima, se declaran sus fuentes con archivo.