<< MASCARET_getSizeVar Toolbox Mascaret MASCARET_getTypeVar >>

Toolbox Mascaret >> Toolbox Mascaret > MASCARET_getString

MASCARET_getString

Accessor for retrieving a string value

Calling sequence

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

Arguments

error

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

value

String value of a variable with the specific indices

id

Identification number of the MASCARET instance returned by MASCARET_create

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

// Title of the calculation
[err,TitreCas] = MASCARET_getString(id,"Model.Title",0,0,0);
assert_checkequal(err,0); 
disp(TitreCas,"Title : ");

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

See also


Report an issue
<< MASCARET_getSizeVar Toolbox Mascaret MASCARET_getTypeVar >>