Appeler une DLL à partir de MATLAB
Bonjour a tous,
j"essaye de me servir de matlab pour me connecter a un Logic Analyzer ( 16822A de Agilent).
Le Logic Analyzer utlise une connection LAN.
j'arrive a me connecter sans la moindre difficulte avec le software livrer par Agilent.
Pour les des connections a partir de C++, VB, Labview,Vee Pro....il y a une DLL...: agClientSvr.dll qu'il faut utiliser. il y aussi quelques exemples.
--------------------------------------
mon probleme c"est qu'il n'ya pas de fichier Header file ( .h ) sans lequel je ne peux pas utiliser la fonction:
LOADLIBRARY(SHRLIB,HFILE) de matlab.
Code:
1 2 3 4
|
header='C:\Program Files\Agilent Technologies\Logic Analyzer\LA COM Automation\agClientSvr.h'
loadlibrary('agClientSvr',header) |
j'obtiens le message d'erreur suivant :
Citation:
??? Error using ==> loadlibrary>lFullPath
Could not find file C:\Program Files\Agilent Technologies\Logic Analyzer\LA COM Automation\agClientSvr.h.
j'ai essaye de mettre ( agClientSvr.dll ) dans le meme registre que matlab et appeler ainsi :
Citation:
loadlibrary agClientSvr.dll[/CODE]
le message d'erreur est le meme :
[B]??? Error using ==> loadlibrary>lFullPath
Could not find file agClientSvr.h.
j' aimerais savoir s'il y a un autre moyen.....
comment communiquer avec une dll sous matlab, sans fichier .h
Merci.