Bonjour à tous!!! 
j'ai développé une petite interface sous matlab et j'aurais voulu l'utiliser afin de piloter des moteurs à courant continu via mon port USB.
Pour cela j'utilise un module qui peut être contrôlé par les fonctions en c de la librairie FTD2XX.
j'ai créé un fichier en c contenant la fonction mex me permettant de relier le code c et matlab, et lorsque je tape la commande:
j'ai une erreur de ce type :
Error OuvrePortUSb.c: .\FTD2XX.H: 205 unrecognized declaration
voici le code en c:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| #include "mex.h"
#include <windows.h>
#include "FTD2XX.H"
void mexFunction (int nbrArraysOut, mxArray ** arraysOutHdle,
int nbrArraysIn, const mxArray ** arraysInHdle)
{
FT_HANDLE ftHandle;
FT_STATUS ftStatus;
FT_DEVICE ftDevice;
// Ouverture du Port:
ftStatus = FT_Open(0,&ftHandle);
} |
si quelqu'un pourrait m'eclairer!!!
Partager