<< MASCARET_setDouble Toolbox Mascaret MASCARET_setString >>

Toolbox Mascaret >> Toolbox Mascaret > MASCARET_setInt

MASCARET_setInt

Mutateur permettant de modifier les valeurs entières

Séquence d'appel

[erreur]=MASCARET_setInt(id,nomVar,index1,index2,index3,valeur)

Arguments

erreur

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

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

index1

valeur du 1er indice

index2

valeur du 2eme indice

index3

valeur du 3eme indice

valeur

nouvelle valeur de l'entier de la variable

Description

Mutateur permettant de modifier les valeurs entières des variables d'un modèle ou de l'état.

Exemple

toolbox_dir=getenv("toolbox_dir");
c = filesep();

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

// read data from files
path_xml = "file://"+toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.xcas";
TabNomFichier = [strsubst(path_xml,'\','/'), ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.geo", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1_0.loi", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1_1.loi", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.lis", ..
                 toolbox_dir+c+"demos"+c+"Help"+c+"demo1"+c+"demo1.opt"];
 
TypeNomFichier = ["xcas","geo","loi","loi","listing","res"];
impression = 0;
err = MASCARET_importModel(id,TabNomFichier,TypeNomFichier,impression);
assert_checkequal(err,0);

// set the cross section layout
[err] = MASCARET_setInt(id,"Model.CSectionLayout",0,0,0,2);
assert_checkequal(err,0); 
[err,ModeleLit] = MASCARET_getInt(id,"Model.CSectionLayout",0,0,0);
assert_checkequal(err,0); 
disp(ModeleLit,"Cross section layout : ");

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

Voir aussi


Report an issue
<< MASCARET_setDouble Toolbox Mascaret MASCARET_setString >>