Mutateur permettant de modifier les valeurs entières
[erreur]=MASCARET_setInt(id,nomVar,index1,index2,index3,valeur)
Argument de sortie indiquant la présence d'erreur si différent de zéro
Identifiant de l'instance MASCARET retourné par MASCARET_create
Nom de la variable (notation pointée), la liste des variables est retournée par MASCARET_getDescVar
valeur du 1er indice
valeur du 2eme indice
valeur du 3eme indice
nouvelle valeur de l'entier de la variable
Mutateur permettant de modifier les valeurs entières des variables d'un modèle ou de l'état.
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); | ![]() | ![]() |