接口和src目录

Submitted by administrator on 周二, 2006-12-19 11:02.

primitive是指一个Scilab函数,它使用一个接口程序来调用以C或者Fortran代码写的函数。对于每个Scilabprimitive,我们必须为它在sci_gateway目录中创建对应的接口函数。

在使用C语言的写接口程序的情况下,当一个Scilab primitive被调用的时候,接口函数收件检查输入和输出的数值,类型和大小是否正确(使用CheckRhsCheckLhs 函数),并从Scilab内部堆栈中获取rhs参数的地址,传给接口函数。

我们这里并不展开描述接口函数的所有可能情况,更多的例子请参考SCI/examples目录的例程。


Copyright © 2005-2006 LIAMA. All rights reserved. 京ICP备05002853号

本网站由中法联合实验室管理,中科院自动化所自由软件协会协助维护