Differences From Artifact [75ab40c51a]:

To Artifact [e5dd311151]:


15
16
17
18
19
20
21



22
23
24
25
26
27
28
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31







+
+
+







# Copyright (c) P.J.Gawthrop, 1989, 1990, 1991, 1993, 1994, 1995, 1996.

###############################################################
## Version control history
###############################################################
## $Header$
## $Log$
## Revision 1.17  1996/08/19 06:48:14  peter
## Explicit figure editing.
##
## Revision 1.16  1996/08/18 19:58:36  peter
## Report generation included.
##
## Revision 1.15  1996/08/18 12:01:01  peter
## Unified format of time responses.
##
## Revision 1.14  1996/08/16 14:52:24  peter
109
110
111
112
113
114
115
116
117
118













119
120
121
122
123
124
125
112
113
114
115
116
117
118



119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138







-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+







Foundation, 675 Mass Ave, Cambridge, MA 02139, USA.

EOF
  exit
fi

# Clean up after MTT
if [ "$1" = "clean" ] && [ "$2" = "" ]; then
  echo 'Removing log, dat, gdat, doc, dvi and ps files'
  rm -f *.log *.dat *.gdat *.doc *.dvi *.ps 
if [ "$2" = "clean" ]; then
  echo 'Removing log, dat, gdat, doc, dvi, aux and ps files'
  rm -f $1.log $1.dat $1.gdat $1.doc $1.aux $1.dvi $1.ps 
  exit
fi

if [ "$2" = "CLEAN" ]; then
  echo 'Removing all generated files for system ' $1
  rm -f $1_abg.m $1_args.*
  rm -f $1_rbg.* $1_cmp.* $1_fig.fig $1_cbg.* $1_ese.* $1_def.*
  rm -f $1_dae*.* $1_cse.* $1_ode*.* $1_obs.* $1_rfe.* $1_ss.*
  rm -f $1_dm.* $1_csm.* $1_tf.* $1_sr*.* $1_*fr.*
  rm -f $1_rep.*
  exit
fi

# Invoke explicit requests for modification
if [ "$2" = "abg" ] && [ "$3" = "fig" ]; then
  echo Editing $1_$2.$3
  $FIG $1_$2.$3 &
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
284
285
286
287
288
289
290




291
292
293
294
295
296
297







-
-
-
-







#	echo "Creating view of $1_cbg"; xfig $1_cbg.fig &


#Acausal bond graph to causal bond graph: mfile
$1_cbg.m: $1_abg.m
	abg2cbg_m $1

#LaTex system summary
$1_sum.tex: $1_abg.pl
	abg2sum_pl2tex $1; latex_tidy $1_sum.tex

#Elementary system equations + definitions
$1_ese.r: $1_cbg.m
	   cbg2ese_m2r $1
$1_def.r: $1_ese.r
	touch $1_def.r
$1_def.m: $1_def.r
	def_r2m $1; matlab_tidy $1_def.m;

MTT: Model Transformation Tools
GitHub | SourceHut | Sourceforge | Fossil RSS ]