ADDED mttroot/mtt/bin/trans/sympar_txt2c Index: mttroot/mtt/bin/trans/sympar_txt2c ================================================================== --- /dev/null +++ mttroot/mtt/bin/trans/sympar_txt2c @@ -0,0 +1,47 @@ +#! /bin/sh + + ###################################### + ##### Model Transformation Tools ##### + ###################################### + +# Bourne shell script: sympar_txt2c + +# Label file to symbolic parameters conversion +# P.J.Gawthrop March 1997 +# Copyright (c) P.J.Gawthrop, 1997. + +############################################################### +## Version control history +############################################################### +## $Id$ +## $Log$ +# Revision 1.3 1997/03/19 16:39:12 peterg +# Put in the correct date. +# +# Revision 1.2 1997/03/18 17:56:35 peterg +# Cosmetic changes. +# +############################################################### + + +# Inform user +echo "Creating $1_sympar.c" + +rm -f mtt_error + +#Write some file headers +echo '/*' > $1_sympar.c +echo "Symbolic parameter file ($1_sympar.c)" >> $1_sympar.c +echo "Generated by MTT at `date`" >> $1_sympar.c +echo '*/' >> $1_sympar.c +echo >> $1_sympar.c + + +#Write out the variables in c format. +awk '{i++; print "extern double", $1 ";"}' $1_sympar.txt \ + >> $1_sympar.c + +# Now invoke the standard error handling. +# mtt_error mtt_error.txt + +