- Scilab Help
 - GUI
 - Borders
 - Layouts
 - Menus
 - uitree
 - about
 - clipboard
 - close
 - Console properties
 - createWindow
 - exportUI
 - figure
 - findobj
 - gcbo
 - getcallbackobject
 - getinstalledlookandfeels
 - getlookandfeel
 - getvalue
 - Interactive Editor
 - loadGui
 - messagebox
 - printfigure
 - printsetupbox
 - progressionbar
 - root_properties
 - saveGui
 - setlookandfeel
 - toolbar
 - toprint
 - uicontrol
 - uicontrol properties
 - uigetdir
 - uigetfile
 - uigetfont
 - uiputfile
 - usecanvas
 - waitbar
 - x_choices
 - x_choose
 - x_choose_modeless
 - x_dialog
 - x_matrix
 - x_mdialog
 
Please note that the recommended version of Scilab is 2026.0.0. This page might be outdated.
See the recommended documentation of this function
getvalue
xwindow dialog for data acquisition
Syntax
[ok,x1,..,x14]=getvalue(desc,labels,typ,ini)
Arguments
- 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)- typ_i
 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
- "intvec"
 for constant vector with integer values i.e int(x) == x
- "str"
 for string
- "lis"
 for list
- dim_i
 defines the size of the ith value it must be an 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 has one more
xithan required values the lastxicontains 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.
Examples
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
| Report an issue | ||
| << getlookandfeel | GUI | Interactive Editor >> |