9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# Acausal bond graph to causal bond graph: mfile format
###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.23 2001/07/26 04:08:35 gawthrop
## Removed lines deleting _type.sh and cbg.m
## -- how did they get there ??
##
## Revision 1.22 2001/07/08 03:28:11 gawthrop
## Fixed a bug: abg2sympar_m2txt neads a _lbl.txt file when using
## "usinglabel" option
|
>
>
>
|
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# Acausal bond graph to causal bond graph: mfile format
###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.24 2001/08/02 03:24:48 geraint
## Replaced mtt_version.sh with mtt_banner.sh - I think this was the intent.
##
## Revision 1.23 2001/07/26 04:08:35 gawthrop
## Removed lines deleting _type.sh and cbg.m
## -- how did they get there ??
##
## Revision 1.22 2001/07/08 03:28:11 gawthrop
## Fixed a bug: abg2sympar_m2txt neads a _lbl.txt file when using
## "usinglabel" option
|
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
|
## ---- Component labels ----
EOF
}
create_lbl_body()
{
## Find names aof all components
awk '/:/ {print $NF}' $1_abg.fig | \
sed 's/\\001//' | \
sort | \
tee $1_raw_list | \
sort -u> $1_unique_raw_list
#Write out non-unique names
|
|
>
|
|
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
|
## ---- Component labels ----
EOF
}
create_lbl_body()
{
## Find names of all components
grep -v '\[[0-9]*:[0-9]*\]' $1_abg.fig |\
awk '/:/ {print $NF}' | \
sed 's/\\001//' | \
sort | \
tee $1_raw_list | \
sort -u> $1_unique_raw_list
#Write out non-unique names
|