Bonjour,

Je suis nouvel utilisateur Scilab.

Dans le passé, avec Matlab je vouais communiquer avec des oscilloscopes et autres appareils de mesures. Je cherche à faire la même chose avec Scilab. Le module communication série de ATOMS fonctionne bien chez moi. Maintenant je cherche à installer la GPIB toolbox.

J'ai donc suivi les instructions de Tibault Reveyrand:
http://www.reveyrand.fr/GPIB.html
http://www.reveyrand.fr/products/GPIB/GPIB.pdf
et j'arrive au point où l'installation ne se fait pas du premier coup car il faut recompiler la DLL.

je suis donc les instructions et je vais dans Dev-C++ pour compiler la DLL. La compilation se fait mais avec des warnings du style:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
../GPIB/sci_gateway/main.c: In function 'void asrl_read(int*, int*, char*)':
../GPIB/sci_gateway/main.c:205:40: warning: deprecated conversion from string constant to 'ViString {aka char*}' [-Wwrite-strings]
   viScanf (asrl_session.vid, "%t", &buf);
le compilateur me sort quand même une DLL que j'essaie d'utiliser.

J'exécute loader.sce et j'obtiens ceci:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
-->exec('C:\Users\admin\Documents\Scilab\GPIB\loader.sce',-1)
@@ Loading GPIB Toolbox (v. 1.46 September 2009)
-- DLL functions loaded
Shared archive loaded.
Link done.
-- macro functions loaded
-- online help loaded
-- gpib initWarning !!!
Scilab has found a critical error (EXCEPTION_ACCESS_VIOLATION)
with "fort" function.
Save your data and restart Scilab.
 
Warning: stack problem..., cleared.

Quelqu'un pourrait-il m'aider à résoudre ce problème?

En vous remerciant d'avance pour votre aide

Luc