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


x_mdialog

boîte de dialogue pour la saisie de paramètres

Séquence d'appel

result=x_mdialog(title,labels,default_inputs_vector)
result=x_mdialog(title,labelsv,labelsh,default_input_matrix)

Paramètres

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_inputs_vector

n vecteurs colonnes de chaînes de caractères, default_inputs_vector(i) la valeur initiale du i-ème paramètre

ispassword

vecteur colonne de n booléens: si la valeur de ispassword(i) est %T, l'i-ème entrée servira à saisir un mot de passe, les caractères saisis par l'utilisateur seront cachés. La valeur par défaut est %F.

Ce paramètre n'est pas géré pour le cas matrice.
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

Exemples

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'],[' ';' '])
cred = x_mdialog("Entrez vos identifiants", ["Nom d''utilisateur :"; "Mot de passe :"],["scilab"; "motdepassescilab"],[%f; %t])

Voir aussi

  • editvar — Scilab variable editor
  • x_dialog — boîte de dialogue
  • x_choose — boîte de dialogue permettant de faire des choix
  • messagebox — Open a message box.
  • getvalue — boîte de dialogue de saisie de paramètres
  • evstr — évalue des expressions Scilab et concatène leurs résultats
  • execstr — exécution d'instructions Scilab contenues dans des chaînes de caractères

Historique

VersionDescription
2025.0.0 Ajout du paramètre ispassword.
Report an issue
<< x_matrix Interface graphique Listes Structures Cells >>

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:
Thu Oct 24 11:15:59 CEST 2024