13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
+
+
+
|
# Copyright (C) 2001 by Peter J. Gawthrop
###############################################################
## Version control history
###############################################################
## $Header$
## $Log$
## Revision 1.390 2004/08/13 09:49:13 geraint
## Only use one level of MTT_work to prevent MTT from repeatedly copying or creating the same files.
##
## Revision 1.389 2004/08/13 01:32:03 geraint
## Use ibg.m by default for both Xfig and Dia models.
##
## Revision 1.388 2004/08/11 08:18:07 geraint
## Ignores diy make files if the file ${rep}_rep.make.ignore exists, thus allowing user-defined makefiles to use the default MTT rules for languages which they do not override. See odes_rep.make and odeso_rep.make for an example of its use.
##
## Revision 1.387 2004/08/11 07:44:18 geraint
|
1911
1912
1913
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
|
1914
1915
1916
1917
1918
1919
1920
1921
1922
1923
1924
1925
1926
1927
1928
|
+
|
NyquistStyle='True'
;;
*)
esac
#SUMMARY abg* acausal bond graph (fig)
#SUMMARY abg* acausal bond graph (dia)
#SUMMARY abg* acausal bond graph (ps)
#SUMMARY abg* acausal bond graph (view)
# Invoke explicit requests for modification
if [ "$2" = "abg" ] && [ "$3" = "fig" ]; then
mtt_check_var "$FIG" FIG
echo Editing $1_$2.$3
($FIG $1_$2.$3; cp $1_abg.fig $1_$1_abg.fig) &
|
2857
2858
2859
2860
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
|
2861
2862
2863
2864
2865
2866
2867
2868
2869
2870
2871
2872
2873
2874
2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
2891
2892
2893
2894
2895
2896
|
+
+
+
+
+
+
|
%_ibg.m: %_abg.dia %_alias.m
abg2ibg_dia2m \$*
%_ibg.m: %_abg.fig %_rbg.m
@echo "Creating \$@"
rbg2ibg_m $info_switch \$*
%_connections.dat: %_abg.m
abg2connections_m2dat \$*
#SUMMARY cbg* causal bond graph (m)
#Acausal bond graph to causal bond graph: mfile
$1_cbg.m: $1_abg.m
abg2cbg_m $info_switch $causality_switch $1
$1_type.sh: $1_cbg.m
touch $1_type.sh
#SUMMARY cbg* causal bond graph (fig)
#SUMMARY cbg* causal bond graph (dia)
#SUMMARY cbg* causal bond graph (ps)
#SUMMARY cbg* causal bond graph (view)
#Causal bond graph: mfile to fig conversion
$1_cbg.fig: $1_cbg.m $1_fig.fig $1_type.sh
sh $1_type.sh 'echo cbg_m2fig ' ' ' ' ' | sh
$1_cbg.dia: $1_cbg.m
@sh $1_type.sh 'cbg_m2dia ' ' ' ' '
#SUMMARY ese elementary system equations (r)
#SUMMARY def definitions - system orders etc. (r)
#SUMMARY def definitions - system orders etc. (m)
#SUMMARY def definitions - system orders etc. (h)
#SUMMARY struc* structure - list of inputs, outputs and states (txt)
#SUMMARY struc structure - list of inputs, outputs and states (tex)
#SUMMARY struc* structure - list of inputs, outputs and states (view)
|