Overview
| Comment: | $1 --> $Sys in make_p ($1 not set at this point) |
|---|---|
| Downloads: | Tarball | ZIP archive |
| Timelines: | family | ancestors | descendants | both | origin/master | trunk |
| Files: | files | file ages | folders |
| SHA3-256: |
c641fab09517cf6738baa8852554a844 |
| User & Date: | gawthrop@users.sourceforge.net on 2002-04-19 09:40:35.000 |
| Other Links: | branch diff | manifest | tags |
Context
|
2002-04-19
| ||
| 10:12:48 | $Sys --> ${Sys}. check-in: e3730ba148 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
| 09:40:35 | $1 --> $Sys in make_p ($1 not set at this point) check-in: c641fab095 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
| 09:24:29 |
2 changes to ode2odes_out generation: only compiles the specified c file; outside the computation=c clause check-in: 330df0a125 user: gawthrop@users.sourceforge.net tags: origin/master, trunk | |
Changes
Modified mttroot/mtt/bin/trans/make_stdin
from [04200eeea3]
to [96438f0473].
| ︙ | ︙ | |||
17 18 19 20 21 22 23 |
Nu=`mtt_getsize $Sys u` # Inputs
echo "Creating $outfile for standard input"
## Pascal code
make_p()
{
cat <<EOF > $outfile
| | | | | 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 |
Nu=`mtt_getsize $Sys u` # Inputs
echo "Creating $outfile for standard input"
## Pascal code
make_p()
{
cat <<EOF > $outfile
PROCEDURE $Sys_input(VAR mttu : InputVector;
mttx : StateVector;
mtty : OutputVector;
mttt : REAL;
par : ParameterVector);
{Created by MTT on $date for standard input to simulation}
VAR t : REAL; Start:BOOLEAN;
BEGIN{$Sys_input}
{Zap comments}
IF (input^ = chr("#")) THEN
BEGIN
readln;
WHILE (input^ = chr("#")) DO readln;
END;
read(t); { Read, and discard, first column (time) }
FOR mtti:=1 TO $Nu DO {Read the inputs}
read(mttu[mtti]);
readln; {Next line}
END{$Sys_input};
EOF
}
make_m() {
mtt_header $Sys input m stdin > $outfile
cat >> $outfile <<EOF
## The "standard input"
|
| ︙ | ︙ | |||
152 153 154 155 156 157 158 |
}
#endif // STANDALONE
EOF
}
case $lang in
p)
| | | 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 |
}
#endif // STANDALONE
EOF
}
case $lang in
p)
make_p
;;
m)
make_m
;;
cc)
make_cc
;;
*)
echo language $lang not supported - sorry
esac
|