Index: mttroot/mtt/bin/mtt ================================================================== --- mttroot/mtt/bin/mtt +++ mttroot/mtt/bin/mtt @@ -12,10 +12,14 @@ ############################################################### ## Version control history ############################################################### ## $Header$ ## $Log$ +## Revision 1.50 1996/12/21 19:46:52 peterg +## Set to 2.2++ +## Changed \* --> \\* in rbg_fig2m.awk +## ## Revision 1.49 1996/12/19 19:55:22 peterg ## Version 2.2 -- Linux. ## ## Revision 1.48 1996/12/07 21:33:52 peterg ## Changed _input file to give unit step on ALL inputs @@ -263,11 +267,11 @@ rm -f *_abg.m *_abg.ps *_args.* *_cr.r *_sympar.r rm -f *_rbg.* *_cmp.* *_fig.fig *_*cbg.* *_ese.* *_def.* rm -f *_sub.sh *_type.sh rm -f *_dae*.* *_cse.* *_ode*.* *_obs.* *_rfe.* *_ss.* rm -f *_dm.* *_csm.* *_sm.* *_tf.* *_sr*.* *_ir*.* *_*fr.* - rm -f *_numpar.m + rm -f *_numpar.m *_numpar.c rm -f mtt_error.txt mtt_info.txt exit fi # Clean up named system @@ -277,11 +281,11 @@ rm -f $1_abg.m $1_abg.ps $1_args.* $1_cr.r $1_sympar.r rm -f $1_rbg.* $1_cmp.* $1_fig.fig $1*_*cbg.* $1*_ese.* $1_def.* rm -f $1_sub.sh $1_type.sh rm -f $1_dae*.* $1_cse.* $1_ode*.* $1_obs.* $1_rfe.* $1_ss.* rm -f $1_dm.* $1_csm.* $1_sm.* $1_tf.* $1_sr*.* $1_ir*.* $1_*fr.* - rm -f $1_numpar.m + rm -f $1_numpar.m $1_numpar.c rm -f mtt_error.txt mtt_info.txt exit fi # Invoke explicit requests for modification @@ -458,10 +462,14 @@ )> $1_simp.r #SUMMARY numpar numerical parameter declaration (m) $1_numpar.m: $1_sympar.r $1_params.m sympar2numpar_r2m $1 + +#SUMMARY numpar numerical parameter declaration (c) +$1_numpar.c: $1_sympar.r $1_params.c + sympar2numpar_r2c $1 #SUMMARY params numerical parameter setting (m) $1_params.m: echo Creating $1_params.m ( \ @@ -468,10 +476,23 @@ echo "%% Parameter file for system $1 ($1_params.m)"; \ echo "%% This file provides the system params for simulation:";\ cat $MTTPATH/trans/m/rcs_header.txt; \ echo; \ )> $1_params.m + +#SUMMARY params numerical parameter setting (c) + $1_params.c: + echo Creating $1_params.c + ( \ + echo '/*'; \ + echo "%% Parameter file for system $1 ($1_params.c)"; \ + echo "%% This file provides the system params for simulation:";\ + echo '*/'; \ + echo 'void $1_params()'; \ + echo '{'; \ + echo '};'; \ + )> $1_params.c #SUMMARY params symbolic parameter setting (r) $1_params.r: echo Creating $1_params.r ( \ @@ -594,18 +615,21 @@ $1_cse.tex: $1_cse.r $1_sympar.r $1_simp.r cse_r2tex $1; latex_tidy $1_cse.tex #SUMMARY ode ordinary differential equations (r) #SUMMARY ode ordinary differential equations (m) +#SUMMARY ode ordinary differential equations (c) #SUMMARY ode ordinary differential equations (tex) #SUMMARY ode ordinary differential equations (view) #SUMMARY ode ordinary differential equations (ps) #Ordinary differential equations $1_ode.r: $1_cse.r $1_def.r $1_sympar.r cse2ode_r $1; tidy $1_ode.r $1_ode.m: $1_def.r $1_ode.r $1_sympar.r $1_numpar.m ode_r2m $1; matlab_tidy $1_ode.m; matlab_tidy $1_odeo.m +$1_ode.c: $1_def.r $1_ode.r $1_sympar.r $1_numpar.c + ode_r2c $1 $1_ode.tex: $1_ode.r $1_sympar.r $1_simp.r ode_r2tex $1; latex_tidy $1_ode.tex #SUMMARY obs observer equations for CGPC (r) #SUMMARY obs observer equations for CGPC (m)