Cette fonction peut-être utilisée pour convertir une chaîne de caractères Scilab en un vecteur de nombre entier (int8) correspond au code ascii de cette chaîne.
Cela est utile, par exemple, pour passer une chaîne, comme un nom de fichier, à une fonction de calcul Scicos par l'intermédiaire d'une fonction d'interfaçage en utilisant le paramètre 'opar'.
La section 'Exemple' donne un exemple avec une fonction de calcul en C.
myint8 = SetString(str)
//In interfacing function -set case- fil1='/home/user/data_1.dat' fil2='/home/user/data_2.dat' ... model.opar=list(SetString(fil1),SetString(fil2)) /* In a C computational function */ #include "scicos_block4.h" .... void myFunc(scicos_block *block,int flag) { SCSINT8_COP *fil1; SCSINT8_COP *fil2; .... fil1=Getint8OparPtrs(block,1); fil2=Getint8OparPtrs(block,2); ... }