From 0723207431f241f328abaa61983c51d0109c5566 Mon Sep 17 00:00:00 2001 From: Chris Greenshields Date: Fri, 15 May 2015 11:30:24 +0100 Subject: [PATCH] Script to monitor data with Gnuplot from time-value(s) graphs e.g. data files written by functionObjects Attempts to interpret automatically the format of time-data files Works successfully with majority of time-data output, e.g. forceCoeffs, but will be unsuccesful on files with inconsistent output format --- bin/foamMonitor | 176 ++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 176 insertions(+) create mode 100755 bin/foamMonitor diff --git a/bin/foamMonitor b/bin/foamMonitor new file mode 100755 index 0000000000..9f70c74570 --- /dev/null +++ b/bin/foamMonitor @@ -0,0 +1,176 @@ +#!/bin/sh +#------------------------------------------------------------------------------ +# ========= | +# \\ / F ield | OpenFOAM: The Open Source CFD Toolbox +# \\ / O peration | +# \\ / A nd | Copyright (C) 2015 OpenFOAM Foundation +# \\/ M anipulation | +#------------------------------------------------------------------------------- +# License +# This file is part of OpenFOAM. +# +# OpenFOAM is free software: you can redistribute it and/or modify it +# under the terms of the GNU General Public License as published by +# the Free Software Foundation, either version 3 of the License, or +# (at your option) any later version. +# +# OpenFOAM is distributed in the hope that it will be useful, but WITHOUT +# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or +# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License +# for more details. +# +# You should have received a copy of the GNU General Public License +# along with OpenFOAM. If not, see . +# +# Script +# foamMonitor +# +# Description +# Monitor data with Gnuplot from time-value(s) graphs written by OpenFOAM +# e.g. by functionObjects +# - requires gnuplot, gnuplot_x11 +# +#------------------------------------------------------------------------------ +usage() { + exec 1>&2 + while [ "$#" -ge 1 ]; do echo "$1"; shift; done + cat< +options: + -h | -help print the usage + -i | -idle