Overview
Comment:Tidied up:
SS broken due to incorrect ss.r file
Switches??
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | origin/master | trunk
Files: files | file ages | folders
SHA3-256: af37fabb74afa0ba4baa6d12ca4c0dc960e91ae591fb403f31ddb25399e33c09
User & Date: gawthrop@users.sourceforge.net on 2000-10-16 08:28:56
Other Links: branch diff | manifest | tags
Context
2000-10-16
08:36:31
Creat empty _aliased file if it doesn't exist check-in: aa6be4def3 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:28:56
Tidied up:
SS broken due to incorrect ss.r file
Switches??
check-in: af37fabb74 user: gawthrop@users.sourceforge.net tags: origin/master, trunk
08:20:23
New version with direct naming.
Note ss version is broken - ss.r file in wrong format
check-in: 42882a13fc user: gawthrop@users.sourceforge.net tags: origin/master, trunk
Changes

Modified mttroot/mtt/bin/trans/struc2input_txt2txt from [70929e9789] to [811485b466].

10
11
12
13
14
15
16



17
18
19
20
21
22
23
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26







+
+
+







# Copyright (c) P.J.Gawthrop 1997

###############################################################
## Version control history
###############################################################
## $Id$
## $Log$
## Revision 1.13  2000/03/03 11:33:19  peterg
## *** empty log message ***
##
## Revision 1.12  1998/08/10 14:29:05  peterg
## Removed -s (switches) stuff
##
## Revision 1.11  1998/08/10 14:23:58  peterg
## Added -ss option
##
## Revision 1.10  1998/07/27 11:10:38  peterg
61
62
63
64
65
66
67


68
69
70
71
72
73
74
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79







+
+







		steadystate_computation=yes ;;
	*)
		echo "$1 is an invalid argument - ignoring" ;;
  esac
  shift
done

# Default input
default='1.0'

#Create the input file complete with headers.
echo '# -*-octave-*- Put Emacs into octave-mode' > $1_input.txt
echo "# Input specification ($1_input.txt)" >> $1_input.txt
echo "# Generated by MTT at `date`" >> $1_input.txt
cat $MTTPATH/trans/rcs_header.sh  >> $1_input.txt
echo "# Set the inputs"  >> $1_input.txt
85
86
87
88
89
90
91
92


93
94
95
96
97

98
99
100
101
102

103
104
105
106

107
108
109
110
111
112
113




114
115
116
90
91
92
93
94
95
96

97
98
99
100
101
102

103
104
105
106


107


108

109
110
111
112




113
114
115
116
117
118
119







-
+
+




-
+



-
-
+
-
-

-
+



-
-
-
-
+
+
+
+



    split($0,a,"=");
    u[j]=a[2];
  }
    
  if($1=="input") {
    i++; 
    if (length(u[i])==0) u[i]="0.0;";
    print  "u(" i ") =\t", u[i], " \# " $4 " (" $3 ")"
    # print  "u(" i ") =\t", u[i], " \# " $4 " (" $3 ")"
    printf("%s =\t%s # MTT initial value from steady state\n", $4, u[i]);
  }
}'  >> $1_input.txt
else
#Write out the defaults -- unit inputs
echo Creating $1_input.txt - defaults
echo Creating $1_input.txt - default to $default

awk '{
  if ($1=="input") {
    if ($2==1)
      printf("mttu(%s) = 1.0; \t\# %s (%s)\n", $2,$3,$4)
      printf("%s = \t%s; # MTT initial value\n", $4, default)
    else
      printf("mttu(%s) = 0.0; \t\# %s (%s)\n", $2,$3,$4)
  }
}' Nu=$Nu  <$1_struc.txt >> $1_input.txt
}' Nu=$Nu  default=$default <$1_struc.txt >> $1_input.txt
fi

#Set some switches
  echo  >> $1_input.txt
  echo "# Set the switches"  >> $1_input.txt
  strip_comments<$1_switch.txt |\
  awk '{if (length($1)>0) print  tolower($1) "= (t>=0);"}'  >> $1_input.txt
#  echo  >> $1_input.txt
#  echo "# Set the switches"  >> $1_input.txt
#  strip_comments<$1_switch.txt |\
#  awk '{if (length($1)>0) print  tolower($1) "= (t>=0);"}'  >> $1_input.txt




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