<< MASCARET_getError Toolbox Mascaret MASCARET_getSizeVar >>

Toolbox Mascaret >> Toolbox Mascaret > MASCARET_getInt

MASCARET_getInt

Accessor for retrieving an integer value

Calling sequence

[error,value]=MASCARET_getInt(id,nameVar,index1,index2,index3)

Arguments

error

(Output argument) Error code value : zero indicates that no errors occurred

value

Integer value of a variable with the specific indices

id

Identification number of the MASCARET instance returned by createMMASCARET

nameVar

Name of the variable (dot notation), the list of all the possible variables is returned by MASCARET_getDescVar

index1

value of the 1st index

index2

value of the 2nd index

index3

value of the 3rd index

Description

Accessor for retrieving an integer value of the model or of the state

Example

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);

// check the cross section layout
[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);

See also


Report an issue
<< MASCARET_getError Toolbox Mascaret MASCARET_getSizeVar >>