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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 :
??? 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 :

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.