| Scilab Reference Manual |
|---|
getvalue — xwindow dialog for data acquisition
[ok,x1,..,x14]=getvalue(desc,labels,typ,ini)
| 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(typ_1,dim_1,..,typ_n,dim_n)
| ||||||||||||||||
| 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 has one more xi than required values the last xi contains the vector of answered strings. |
This function encapsulate x_mdialog function with error checking, evaluation of numerical response, ...
All valid expressions can be used as answers; for matrices and vectors getvalues automatically adds [ ] around the given answer before numeric evaluation.
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"])
S. Steer ; ;
| << delmenu | halt >> |