Scilab Function
x_mdialog - boîte de dialogue pour la saisie de paramètres
Calling Sequence
-
result=x_mdialog(title,labels,default_inputs_vector)
-
result=x_mdialog(title,labelsv,labelsh,default_input_matrix)
Parameters
-
title
: vecteur colonne de chaînes de caractères. Titre général
-
labels
: n vecteurs colonnes de chaînes de caractères,
labels(i)
est l'intitulé du i-ème paramètre à saisir
-
default_input_vector
: n vecteurs colonnes de chaînes de caractères,
default_input_vector(i)
la valeur initiale du i-ème paramètre
-
labelsv
: vecteur de n chaînes de caractères,
labelsv(i)
est la légende de la i-ème ligne de la matrice de paramètres
-
labelsh
: vecteur de m chaînes de caractères,
labelsh(j)
est la légende de la j-ième colonne de la matrice de paramètres
-
default_input_matrix
: matrice n x m de chaînes de caractères,
default_input_matrix(i,j)
est la valeur initiale du terme (i,j) de la matrice à saisir
-
result
: matrice n x m de chaînes de caractères si le bouton "Ok" a été pressé ou [] si c'est le bouton "Cancel".
Description
Boîte de dialogue pour la saisie de paramètres
Examples
txt=['module';'frequence';'phase '];
sig=x_mdialog('choisir le signal sinusoidal',txt,['1';'10';'0'])
mag=evstr(sig(1))
frq=evstr(sig(2))
ph=evstr(sig(3))
rep=x_mdialog(['Simulation d''un systeme';'avec un regulateur PI'],...
['gain P';'gain I'],[' ';' '])
n=5;m=4;mat=rand(n,m);
row='row';labelv=row(ones(1,n))+string(1:n)
col='col';labelh=col(ones(1,m))+string(1:m)
new=evstr(x_mdialog('Matrice a editer',labelv,labelh,string(mat)))
See Also
x_dialog
,
x_choose
,
x_message
,
getvalue
,
evstr
,
execstr
,