K8055-Microsoft Visual C++ 2005

Bonjour,

J’ai une erreur à la compilation :

1>essais.obj : error LNK2019: symbole externe non résolu _OpenDevice@4 référencé dans la fonction "long __stdcall WndProc(struct HWND__ *,unsigned int,unsigned int,long)" (?WndProc@@YGJPAUHWND__@@IIJ@Z)

Savez-vous d’où cela peut il venir ?

Merci.

You may download this VC++ 2005 Express example project and try to run it:
box.net/shared/tcozhzqyju
Do you get similar error message?

Avec l’exemple K8055_C.exe situé dans le dossier K8055 VC++ 2005 :
1 - J’arrive à me connecter à la carte,
2 - Lorsque j’appuie sur les BP situés sur la carte (inp1 à inp5) les checkbox input 1 à 5 changent d’état,
3 - Lorsque je connecte le GND sur I1, I2, I3, I4 ou I5 les checkbox input 1 à 5 changent d’état, et les compteurs 1 et 2 s’incrémentent,
4 - Lorsque j’applique une tension continue de +2.5V sur A1 ou A2 rien ne se passe !
AD1 reste figé sur 127 et AD2 oscille entre 127 et 128

Je ne comprend pas ?

Have you removed the jumper caps from the pin headers SK2 and SK3 and adjusted trimpots ATT1 and ATT2 to max position clockwise?

J’ai enlevé les cavaliers SK2 et SK3 et maintenant les entrée analogiques A1 et A2 fonctionnent.
Néanmoins quand j’alimente A1 à partir DAC1 en réglant ATT1 au maximum et avec DAC1 à 255, A1 oscille entre 230 et 231 maximum.
En mesurant avec un voltmètre, DAC1 ne fournit que 4.41V quand il est réglé à 255.

Est-ce normal ?

Du coup, pour lire mon capteur (0V=0 et 5V=255) j’applique une simple règle de 3 et avec 4.41V je règle ATT1 pour avoir 225 sur A1.
Du coup j’ai réglé ATT1 et ATT2 pour avoir 225 sur A1 et A2 avec 4.41V.

It is normal that the analog output can be below 5.0V.
Please see these threads for more info and how you may get higher output voltage:
viewtopic.php?f=15&t=4826
viewtopic.php?f=3&t=4265
viewtopic.php?f=3&t=2028