[scilab-Users] scilab and c program communication

Onil Goubier goubier at hpc-project.com
Wed Oct 6 11:08:32 CEST 2010



> > I am trying to run scilab from a program written in C. I am using
> > SendScilabJob. My problems are;
> > 1. When I send a small matrix from my C program to scilab, it does
> > works, scilab receives it correctly. But when I send a larger matrix it
> > does not work anymore. 
> From which size is failing ?

I can send a matrix [20,20], but when I increase the size to [30,30],
it's failing ... :-(

> > 2. With a small matrix I try to display with Matplot, but the handle
> > does not stay long enough, it has been killed too early.
> Well, for now, it is pretty painful from call_scilab to handle graphic
> window.
> 
> A workaround is to do the following:
> SendScilabJob("plot3d();");
> 
> printf("\nClose Graphical Windows to close this example.\n");
> while( ScilabHaveAGraph() )
> {
> 	ScilabDoOneEvent();
>         sleep(1);
> }

OK, I'll try it ... Thanks

Onil
> 
> Sylvestre
> 
> 

-- 
Onil Goubier
HPC Project
9 Route du Colonel Marcel Moraine
92360 Meudon La Forêt, FRANCE
ph: (+33|0) 1 46 01 03 27 | fax:(+33|0) 1 46 01 05 46 | goubier at hpc-project.com




More information about the users mailing list