<< MASCARET_getString Toolbox Mascaret MASCARET_getVersion >>

Toolbox Mascaret >> Toolbox Mascaret > MASCARET_getTypeVar

MASCARET_getTypeVar

Récupère des informations sur une variable

Séquence d'appel

[erreur,typeVar,categorie,modifiable,dimVar]=MASCARET_getTypeVar(id,nomVar)

Arguments

erreur

Argument de sortie indiquant la présence d'erreur si différent de zéro

typeVar

Le type de la variable (réel, entier, booleen, chaîne de caractères)

Valeurs possibles :"INT" ou "DOUBLE" ou "BOOL" ou "STRING" ou "TABINT" ou "TABDOUBLE" ou "TABBOOL"

categorie

La catégorie de la variable (modèle ou état)

Valeurs possibles : "MODEL" ou "STATE"

modifiable

Indique si on peut modifier la variable, c'est à dire utiliser une fonction setXxxxxMASCARET sur la variable

Aujourd'hui toutes les variables sont modifiables, donc on peut ne pas tenir compte de cet indicateur.

dimVar

La dimension de la variable

C'est-à-dire le nombre d'indices de 0 à 3 à utiliser avec les fonctions getXxxxxMASCARET et setXxxxxMASCARET)

id

Identifiant de l'instance MASCARET retourné par MASCARET_create

nomVar

Nom de la variable (notation pointée), la liste des variables est retournée par MASCARET_getDescVar

Description

Récupère des informations sur une variable

Exemple

// creation of the MASCARET model
[err, id] = MASCARET_create();
assert_checktrue(id>0);

// get all the descriptions
[err,TabVar,TabDesc]=MASCARET_getDescVar(id);
assert_checkequal(err,0);

// get one description
[err,varType,category,modify,dimVar]=MASCARET_getTypeVar(id,TabVar(2));
assert_checkequal(err,0);   
disp(varType);
disp(category);
disp(modify);
disp(dimVar);

// model deletion
err = MASCARET_delete(id);
assert_checkequal(err,0);

Voir aussi


Report an issue
<< MASCARET_getString Toolbox Mascaret MASCARET_getVersion >>