[Contents] [TitleIndex] [WordIndex

Graphical User Interface

For Desktop application Your final users won't need to master the development environnement of Scilab, they will access your application directly through a dedicated graphical user interface (GUI)

   1 // create a figure
   2 h=uicontrol(f,'style','listbox', ...
   3 'position', [10 10 150 160]);
   4 // create a listbox
   5 set(h, 'string', "item 1|item 2|item3");
   6 // fill the list
   7 set(h, 'value', [1 3]);
   8 // select item 1 and 3 in the list
   9 close(f);
  10 // close the figure

Algorithms development

Data management

Scilab provides facilities to manage data exchanges with external tools:

   1 //Open Excel file
   2 [fd,SST,Sheetnames,Sheetpos] = xls_open(pwd()+"\dataFitRead.xls")
   3 
   4 //Read first data sheet
   5 [Value,TextInd] = xls_read(fd,Sheetpos(1))

Application Programming Interface (API)

Scilab provides APIs enabling to increase its native functionalities and tools to create your own modules and deploy them:

See also


2022-09-08 09:27