- Scilab Online Help
- call_scilab API
- Boolean management
- Complex management
- DisableInteractiveMode
- Double management
- GetLastJob
- ScilabHaveAGraph
- SendScilabJob
- SendScilabJobs
- StartScilab
- String management
- TerminateScilab
- call_scilab
- Compile and run with Call Scilab
- creadbmat (obsolete)
- creadchain (obsolete)
- creadcmat (obsolete)
- creadmat (obsolete)
- cwritebmat (obsolete)
- cwritechain (obsolete)
- cwritecmat (obsolete)
- cwritemat (obsolete)
- fromc
- fromjava
Please note that the recommended version of Scilab is 2025.0.0. This page might be outdated.
See the recommended documentation of this function
StartScilab
Initializes and starts Scilab engine in Call Scilab
BOOL StartScilab(char *SCIpath, char *ScilabStartup, int *Stacksize);
Description
This fonction starts the Scilab engine. This is mandatory to use SendScilabJob functions and to manage Scilab's data.
BOOL is just a simple typedef on int (typedef int
BOOL
). TRUE is defined on 1 (#define TRUE 1
)
and FALSE is defined on 0 (#define FALSE 0
).
Arguments
- SCIpath
a standard C char* containing the path to Scilab data
This argument is mandatory under Linux, Unix or Mac OS X.
Under Windows, if SCIpath is NULL, Scilab will find the path.
- ScilabStartup
a standard C char* containing the path to Scilab startup script (scilab.start)
If ScilabStartup is NULL, Scilab will use the default path (detected from SCIpath).
- Stacksize
a standard int* defining the size of the Scilab stack
If Stacksize is NULL, Scilab will use the default stacksize of Scilab.
- returns
1 (TRUE) if the operation is successfull.
0 (FALSE) if an error during initialization occured.
Examples
See Also
Authors
Sylvestre Ledru
<< SendScilabJobs | call_scilab API | String management >> |