<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-15">
<style type="text/css">
/* Quote Levels Colors */
blockquote.cite { color: navy !important; background-color: RGB(245,245,245) !important;
}
blockquote.cite blockquote.cite { color: maroon !important; background-color: RGB(235,235,235) !important;
}
blockquote.cite blockquote.cite blockquote.cite { color: green !important; background-color: RGB(225,225,225) !important;
}
blockquote.cite blockquote.cite blockquote.cite blockquote.cite { color: purple !important; background-color: RGB(215,215,215) !important;
}
blockquote.cite blockquote.cite blockquote.cite blockquote.cite blockquote.cite { color: teal !important; background-color: RGB(205,205,205) !important;
}
</style>
</head>
<body>
Hi Sylvestre,<br>
<br>
Now I am confused even further; this uses scilab gateway routines,
such as CheckRhs, CheckLhs. Looking at its documentation <br>
<br>
<a class="moz-txt-link-freetext" href="http://help.scilab.org/docs/5.3.3/en_US/CheckLhs.html">http://help.scilab.org/docs/5.3.3/en_US/CheckLhs.html</a><br>
<a class="moz-txt-link-freetext" href="http://help.scilab.org/docs/5.3.3/en_US/CheckRhs.html">http://help.scilab.org/docs/5.3.3/en_US/CheckRhs.html</a><br>
<br>
these functions say:<br>
<br>
WARNING: This API is deprecated from Scilab 5.2.0 and is going to be
removed with Scilab 6.0. Please use <a
href="http://help.scilab.org/docs/5.3.3/en_US/api_scilab.html"
class="link">API Scilab</a> (the new Scilab API).<br>
<br>
So I was actually looking for an example that was not deprecated....<br>
<br>
I hope you can clear up my confusion...<br>
<br>
- Is this (Scilab Gateway API) the interface to use or not?<br>
- Will or will it not be deprecated (or it is already)?<br>
<br>
Also, the link that I am missing is telling Scilab that these
functions exist and where to find them....<br>
<br>
Thank you again,<br>
<br>
Jasper<br>
<br>
On 4/10/2012 19:12, Sylvestre Ledru wrote:
<blockquote class=" cite"
id="mid_1334077926_12830_29_camel_pomegues_inria_fr"
cite="mid:1334077926.12830.29.camel@pomegues.inria.fr" type="cite">
<pre wrap=""><a class="moz-txt-link-freetext" href="http://help.scilab.org/docs/5.3.3/en_US/Double_management_reading_API.html">http://help.scilab.org/docs/5.3.3/en_US/Double_management_reading_API.html</a>
your call should be here:
//Do something with data
C++ or C is pretty much the same thing ... Just don't forget the
extern...
Sylvestre
Le mardi 10 avril 2012 à 19:10 +0200, jasper van baten a écrit :
</pre>
<blockquote class=" cite" id="Cite_0" type="cite">
<pre wrap="">Hello Sylvestre,
I see the call_scilab example, which works fine.
I would like an example of scilab calling a function implemented in C
++.
I have read the documentation, but I am apparently missing the
example. Would you be so kind to post the URL of the example itself?
Thank you again,
Best wishes,
Jasper.
On 4/10/2012 18:07, Sylvestre Ledru wrote:
</pre>
<blockquote class=" cite" id="Cite_1" type="cite">
<pre wrap="">Hello,
You will find all the information and example in the api_scilab
documentation.
cf:
<a class="moz-txt-link-freetext" href="http://help.scilab.org/docs/5.3.3/en_US/api_scilab.html">http://help.scilab.org/docs/5.3.3/en_US/api_scilab.html</a>
Sylvestre
Le mardi 10 avril 2012 à 14:58 +0200, jasper van baten a écrit :
</pre>
<blockquote class=" cite" id="Cite_2" type="cite">
<pre wrap="">Hello Sylvestre,
Can you outline how to call a C (or C++) function from Scilab? (what
intersci used to do...)
That is, suppose I have a C++ function Plus2:
double Plus2(double arg) {return arg+2.0;}
How can I use that from the Scilab command line?
Thanks,
Jasper.
On 4/10/2012 08:28, Sylvestre Ledru wrote:
</pre>
<blockquote class=" cite" id="Cite_3" type="cite">
<pre wrap="">Hello,
On 10/04/2012 00:53, Mikhail Matusov wrote:
</pre>
<blockquote class=" cite" id="Cite_4" type="cite">
<pre wrap="">Hi all,
Can someone please point me to a simple example of how to use the
API_Scilab? I am looking for ability to call SciLab functions from
C, not the other way around.
</pre>
</blockquote>
<pre wrap="">api_scilab should be used when you want to add new features into
Scilab based on C/C++ libraries.
The documentation is here:
<a class="moz-txt-link-freetext" href="http://help.scilab.org/docs/5.3.3/en_US/api_scilab.html">http://help.scilab.org/docs/5.3.3/en_US/api_scilab.html</a>
If you want to use Scilab as a computing enigne with C/C++, it is
here:
<a class="moz-txt-link-freetext" href="http://help.scilab.org/docs/5.3.3/en_US/call_scilab.html">http://help.scilab.org/docs/5.3.3/en_US/call_scilab.html</a>
And from Java:
<a class="moz-txt-link-freetext" href="http://help.scilab.org/docs/5.3.3/en_US/javasci.html">http://help.scilab.org/docs/5.3.3/en_US/javasci.html</a>
Sylvestre
</pre>
</blockquote>
</blockquote>
</blockquote>
</blockquote>
<pre wrap=""></pre>
</blockquote>
</body>
</html>