Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
5.3.0 - Français

Change language to:
English - 日本語 - Português

Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function

Manuel Scilab >> Interface graphique > getvalue

getvalue

boîte de dialogue de saisie de paramètres

Séquence d'appel

[ok,x1,..,x14]=getvalue(desc,labels,typ,ini)

Paramètres

desc

vecteur colonne de chaînes de caractères,

labels

vecteur colonne de n chaînes de caractères, labels(i) est l'entête du i-ème paramètre

typ

: list(typ_1,dim_1,..,typ_n,dim_n)

typ_i

définit le type de la ième valeur. typ_i peut prendre l'une des valeurs :

"mat"

matrice

"col"

vecteur colonne

"row"

vecteur ligne

"vec"

vecteur

"str"

chaîne de caractères

"lis"

liste

dim_i

définit les dimensions de la i-ème valeur. Ce doit être un entier ou un vecteur de deux entiers. -1 signifie que les dimensions ne sont pas définies.

ini

vecteur colonne de n chaînes de caractères, ini(i) donne la valeur par défaut du i-ème paramètre

ok

booléen, %t (vrai) si le bouton "Ok" a été pressé, %f (faux) pour le bouton "Cancel"

xi

contient le i-ème paramètre si ok=%t. Si la liste des arguments de sortie contient un xi de plus que nécessaire, la valeur du dernier xi contient le vecteur des chaînes de caractères correspondant aux paramètres choisis.

Description

Cette fonction est une interface vers la fonction x_mdialog avec contrôle d'erreur, vérification de taille et de type des paramètres, évaluation des expressions Scilab, etc.

REMARQUES

Toute expression Scilab valide peut être utilisée pour entrer un paramètre; pour les matrices et les vecteurs getvalues ajoute [ ] autour des valeurs rentrées avant leur évaluation.

Exemples

labels=["module";"frequence";"phase    "];
[ok,mag,freq,ph]=getvalue("signal sinusoidal",labels,...
list("vec",1,"vec",1,"vec",1),["0.85";"10^2";"%pi/3"])

Auteurs

S. Steer ; ;

<< exportUI Interface graphique root_properties >>

Copyright (c) 2022-2024 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Wed Jan 26 16:24:16 CET 2011