Simplot

SimuSol

Psicro

Calcula

Simplot

Simplot dibuja tablas numéricas mediante Gnuplot. Es el graficador del proyecto Simusol, pero también puede usarse con datos de Calcula, Siru, SCEPTRE, Tabular, Radia, instrumentos o planillas. No calcula los valores del sistema: recibe una tabla y una descripción de qué dibujar.

Instalación

Desde Descargas se obtiene el instalador de SummaPack. En una terminal:

curl -fsSLO https://www.simusol.org/downloads/installsumma.sh
sh installsumma.sh simplot

El instalador selecciona los paquetes de la máquina e instala las dependencias. Para compilar desde fuentes o construir paquetes, consultar el capítulo de instalación del manual de Simplot, doc/manual/simplot.pdf, dentro del árbol de fuentes.

Cómo se describe un gráfico

PARAPLOT es un único lenguaje de pedidos gráficos. Su forma más breve, LISTA, nombra columnas; RESULTADOS agrega opcionalmente leyenda, magnitud y unidad. La forma explícita permite elegir fuentes, coordenadas X:Y, líneas o puntos y composición de paneles. Son grados de detalle del mismo pedido, no lenguajes independientes. Las descripciones antiguas se conservan; la implementación aún necesita SIMPLOT_VERSION = 2 para algunos ejemplos nuevos.

Entrada Qué aporta
Tabla .simul sola Dibujo automático: la primera columna es X y las siguientes son Y; X no tiene que ser tiempo.
Si la tabla tiene una sola fila, se representa un estado o punto, por ejemplo A contra B, sin eje temporal.
RESULTADOS en .ds Lista de variables y presentación; es la forma abreviada de PARAPLOT.
PARAPLOT en .ds o .paraplot Fuentes, series, ejes, títulos y paneles explícitos.

Dos maneras de dibujar los mismos datos

Ambos ejemplos usan esta tabla de temperaturas. Guardarla como comparacion.simul:

# para Siru: sceptrevars variables magnitudes unidades
# T A B
# Tiempo,Interior,Exterior
# tiempo,temperatura,temperatura
# s,tempC,tempC
0 20 18
60 22 19
120 24 21
180 23 20

RESULTADOS: pedir las variables

Copiar esa tabla como unidades.simul y guardar este pedido como unidades.ds:

CIRCUIT_DESCRIPTION
Unidades de origen y unidades de presentacion distintas.
RUN_CONTROLS
SIMPLOT_VERSION = 2
RESULTADOS
A(Interior,temperatura,tempF), B(Exterior,temperatura,tempF)
UNIDADES
plantilla=Generico
A:tempC,temperatura
B:tempC,temperatura
END
cp comparacion.simul unidades.simul
simplot -graf=4 -sinventana unidades.ds

El pedido nombra las dos variables y las presenta en grados Fahrenheit. Simplot toma la primera columna, T, como eje horizontal.

Salida de RESULTADOS: temperatura interior y exterior contra tiempo

PARAPLOT: elegir también las coordenadas y el panel

Guardar este segundo pedido como comparacion.ds, junto a comparacion.simul:

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
simplot -graf=4 -sinventana comparacion.ds

Aquí se piden dos dibujos: A y B contra T, y B contra A como puntos. mostrarjuntos los reúne en un panel. La tabla se encuentra por el nombre compartido comparacion, sin una orden archivo.

Salida de PARAPLOT: evolución temporal y espacio de estados

Siru llama a Simplot al terminar, salvo con -nosimplot, y le transmite la descripción y la tabla por un pipe. Simplot también funciona independientemente: simplot tabla.simul. El detalle de sintaxis, las unidades tempC/tempF, las barras de error y ejemplos con salidas reales de Gnuplot se explican en el manual y en las páginas siguientes.

Responsabilidades

Etapa Herramienta
Producir valores Siru, SCEPTRE, Calcula u otra fuente.
Procesar tablas numéricamente, cuando haga falta Tabular2 u otro productor.
Describir qué dibujar PARAPLOT, incluido RESULTADOS.
Construir el dibujo Simplot junto con Gnuplot.
Representarlo Pantalla, SVG, PNG, PDF o impresora según la salida elegida.

Las seis páginas anteriores se conservaron en doc/respaldo-web-2026-10-09/ del árbol de fuentes para consultar ejemplos históricos.

Submenú