1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 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 56 57 58 59 60 61 62 63 64 65 66 67
|
getvalue Scilab Group Scilab Function getvalue
NAME
getvalue - xwindow dialog for data acquisition
CALLING SEQUENCE
[ok,x1,..,x14]=getvalue(desc,labels,typ,ini)
PARAMETERS
desc : column vector of strings, dialog general comment
labels
: n column vector of strings, labels(i) is the label of the ith required
value
typ : list(typ1,dim1,..,typn,dimn)
typi : defines the type of the ith value, may have the following
values:
"mat"
: for constant matrix
"col"
: for constant column vector
"row"
: for constant row vector
"vec"
: for constant vector
"str"
: for string
"lis"
: for list
dimi : defines the size of the ith value it must be a integer or a
2-vector of integer, -1 stands for undefined dimension
ini : n column vector of strings, ini(i) gives the suggested response
for the ith required value
ok : boolean ,%t if ok button pressed, %f if cancel button pressed
xi : contains the ith value if ok=%t. If left hand side as one more xi
than required values the last xi contains the vector of answered
strings.
DESCRIPTION
This function encapsulate x_mdialog function with error checking,
evaluation of numerical response, ...
REMARKS
All valid expressions can be used as answers; for matrices and vectors
getvalues automatically adds [ ] around the given answer before numeric
evaluation.
EXAMPLE
labels=["magnitude";"frequency";"phase "];
[ok,mag,freq,ph]=getvalue("define sine signal",labels,...
list("vec",1,"vec",1,"vec",1),["0.85";"10^2";"%pi/3"])
SEE ALSO
x_mdialog, x_matrix, x_dialog
AUTHOR
S. Steer
|