annotate scripts/control/system/sysscale.m @ 7583:1d7c23e288d7

__go_draw_axes__: use strcmpi for text properties; use get for hidden properties
author John W. Eaton <jwe@octave.org>
date Tue, 11 Mar 2008 23:12:17 -0400
parents 8aa770b6c5bf
children
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7017
a1dbe9d80eee [project @ 2007-10-12 21:27:11 by jwe]
jwe
parents: 7016
diff changeset
1 ## Copyright (C) 1996, 1998, 2000, 2002, 2004, 2005, 2006, 2007
a1dbe9d80eee [project @ 2007-10-12 21:27:11 by jwe]
jwe
parents: 7016
diff changeset
2 ## Auburn University. All rights reserved.
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
3 ##
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
4 ## This file is part of Octave.
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
5 ##
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
6 ## Octave is free software; you can redistribute it and/or modify it
7016
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6046
diff changeset
7 ## under the terms of the GNU General Public License as published by
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6046
diff changeset
8 ## the Free Software Foundation; either version 3 of the License, or (at
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6046
diff changeset
9 ## your option) any later version.
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
10 ##
7016
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6046
diff changeset
11 ## Octave is distributed in the hope that it will be useful, but
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6046
diff changeset
12 ## WITHOUT ANY WARRANTY; without even the implied warranty of
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6046
diff changeset
13 ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6046
diff changeset
14 ## General Public License for more details.
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
15 ##
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
16 ## You should have received a copy of the GNU General Public License
7016
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6046
diff changeset
17 ## along with Octave; see the file COPYING. If not, see
93c65f2a5668 [project @ 2007-10-12 06:40:56 by jwe]
jwe
parents: 6046
diff changeset
18 ## <http://www.gnu.org/licenses/>.
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
19
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
20 ## -*- texinfo -*-
5016
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
21 ## @deftypefn {Function File} {@var{retsys} =} sysscale (@var{sys}, @var{outscale}, @var{inscale}, @var{outname}, @var{inname})
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
22 ## scale inputs/outputs of a system.
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
23 ##
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
24 ## @strong{Inputs}
5016
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
25 ## @table @var
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
26 ## @item sys
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
27 ## Structured system.
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
28 ## @item outscale
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
29 ## @itemx inscale
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
30 ## Constant matrices of appropriate dimension.
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
31 ## @item outname
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
32 ## @itemx inname
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
33 ## Lists of strings with the names of respectively outputs and inputs.
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
34 ## @end table
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
35 ##
5016
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
36 ## @strong{Output}
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
37 ## @table @var
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
38 ## @item retsys
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
39 ## resulting open loop system:
7031
120f3135952f [project @ 2007-10-15 15:30:03 by jwe]
jwe
parents: 7017
diff changeset
40 ## @smallexample
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
41 ## ----------- ------- -----------
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
42 ## u --->| inscale |--->| sys |--->| outscale |---> y
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
43 ## ----------- ------- -----------
7031
120f3135952f [project @ 2007-10-15 15:30:03 by jwe]
jwe
parents: 7017
diff changeset
44 ## @end smallexample
5016
bdbee5282954 [project @ 2004-09-22 02:50:35 by jwe]
jwe
parents: 4771
diff changeset
45 ## @end table
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
46 ## If the input names and output names (each a list of strings)
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
47 ## are not given and the scaling matrices
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
48 ## are not square, then default names will be given to the inputs and/or
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
49 ## outputs.
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
50 ##
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
51 ## A warning message is printed if outscale attempts to add continuous
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
52 ## system outputs to discrete system outputs; otherwise @var{yd} is
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
53 ## set appropriately in the returned value of @var{sys}.
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
54 ## @end deftypefn
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
55
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
56 ## Author: A. S. Hodel <a.s.hodel@eng.auburn.edu>
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
57 ## Created: August 1995
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
58 ## modified by John Ingram 7-15-96
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
59
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
60 function sys = sysscale (sys, outscale, inscale, outname, inname)
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
61
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
62 if (nargin < 3 || nargin > 5)
6046
34f96dd5441b [project @ 2006-10-10 16:10:25 by jwe]
jwe
parents: 5957
diff changeset
63 print_usage ();
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
64 elseif (! isstruct (sys))
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
65 error ("sys must be a structured system");
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
66 endif
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
67
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
68 [nn, nz, mm, pp] = sysdimensions (sys);
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
69
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
70 ## check for omitted scales
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
71 if (isempty (outscale))
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
72 outscale = eye (pp);
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
73 endif
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
74 if (isempty (inscale))
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
75 inscale = eye (mm);
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
76 endif
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
77
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
78 ## check dimensions of scaling matrices
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
79 if (mm != rows (inscale))
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
80 error ("inscale(%dx%d) should have %d rows(# system inputs)",
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
81 rows (inscale), columns (inscale), mm);
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
82 elseif (pp != columns (outscale) )
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
83 error ("outscale(%dx%d) should have %d columns(# system outputs)",
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
84 rows (outscale), columns (outscale), pp);
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
85 endif
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
86
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
87 sysyd = sysgetsignals (sys, "yd");
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
88 outc = find (sysyd == 0);
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
89 outd = find (sysyd == 1);
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
90
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
91 if (length (outc) > 0 && length (outd) > 0)
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
92 for ii = 1:rows(outscale)
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
93 nci = norm (outscale (ii, outc));
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
94 ndi = norm (outscale (ii, outd));
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
95
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
96 if (nci > 0 && ndi > 0)
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
97 warning ("sysscale: outscale(%d,:) sums continuous and discrete outputs; setting output to cont",
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
98 ii)
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
99 sysyd(ii) = 0;
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
100 else
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
101 sysyd(ii) = (ndi != 0);
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
102 endif
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
103 endfor
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
104 else
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
105 sysyd = ones (1, rows (outscale)) * (length(outd) > 0);
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
106 endif
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
107
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
108 ## check for SISO system type
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
109 if (strcmp (sysgettype (sys), "tf"))
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
110 [num, den, tsam, innam, outnam] = sys2tf (sys);
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
111 num = num*inscale*outscale;
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
112 sys = tf (num, den, tsam, innam, outnam);
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
113 return;
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
114 elseif (strcmp (sysgettype (sys), "zp"))
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
115 [zer, pol, kk, tsam, innam, outnam] = sys2zp (sys);
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
116 kk = kk*inscale*outscale;
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
117 sys = zp (zer, pol, k, tsam, innam, outnam);
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
118 return;
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
119 endif
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
120
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
121 ## it's a state space system...
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
122
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
123 [sysa, sysb, sysc, sysd, systsam, ...
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
124 sysn, sysnz, sysstname, sysinname, sysoutname, oldyd] = sys2ss(sys);
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
125
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
126 sysb = sysb*inscale;
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
127 sysc = outscale*sysc;
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
128 sysd = outscale*sysd*inscale;
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
129
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
130 if (! issquare (outscale))
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
131 ## strip extra output names (if any)
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
132 sysoutname = sysoutname(1:min(rows(outscale), columns(outscale)));
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
133 if (nargin < 4)
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
134 warning ("sysscale: outscale not square, outname not specified");
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
135 warning ("sysscale: using default output names");
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
136 outname = __sysdefioname__ (rows (sysc), "y");
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
137 endif
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
138 else
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
139 outname = sysoutname;
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
140 endif
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
141 if (! issquare (inscale))
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
142 ## strip extra output names (if any)
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
143 sysinname = sysinname(1:min(rows(inscale), columns(inscale)));
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
144 if (nargin < 5)
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
145 warning ("sysscale: inscale not square, inname not specified");
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
146 warning ("sysscale: using default input names");
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
147 inname = __sysdefioname__ (columns (sysb), "u");
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
148 endif
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
149 else
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
150 inname = sysgetsignals (sys, "in");
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
151 endif
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
152
7135
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
153 sys = ss (sysa, sysb, sysc, sysd, systsam, nn, nz, sysstname,
8aa770b6c5bf [project @ 2007-11-08 18:54:10 by jwe]
jwe
parents: 7031
diff changeset
154 inname, outname, find (sysyd == 1));
3430
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
155
65b3519ac3a1 [project @ 2000-01-14 03:44:03 by jwe]
jwe
parents:
diff changeset
156 endfunction