x_mdialog
Dialog for interactive vector/matrix input.
Calling Sequence
result=x_mdialog(title,labels,default_inputs_vector)
result=x_mdialog(title,labelsv,labelsh,default_input_matrix)
Arguments
:title column vector of strings, dialog general comment
: :labels n column vector of strings, labels(i) is the label of the
ith required value
- : :default_input_vector n column vector of strings,
- default_input_vector(i) is the initial value of the ith required
value
- : :labelsv n vector of strings, labelsv(i) is the label of the ith
- line of the required matrix
- : :labelsh m vector of strings, labelsh(j) is the label of the jth
- column of the required matrix
- : :default_input_matrix n x m matrix of strings,
- default_input_matrix(i,j) is the initial value of the (i,j) element
of then required matrix
- : :result n x m matrix of string if returned with “Ok” button or [] if
- returned with “Cancel” button
:
Description
Opens a dialog for interactive vector/matrix input.
Examples
txt = ['magnitude';'frequency';'phase '];
sig = x_mdialog('enter sine signal',txt,['1';'10';'0'])
mag = `evstr`_(sig(1))
frq = `evstr`_(sig(2))
ph = `evstr`_(sig(3))
rep = x_mdialog(['System Simulation';'with PI regulator'],...
['P gain';'I gain '],[' ';' '])
See Also
- editvar Scilab variable editor
- x_dialog Dialog for interactive multi-lines input.
- x_choose interactive window choice (modal dialog)
- messagebox Open a message box.
- getvalue xwindow dialog for data acquisition
- evstr evaluation of expressions
- execstr execute Scilab code in strings