L'utilisation de l'interface CANUSB Lawicel n'est pas chose très pratique. J'ai donc construit un composant pour piloter cette interface qui permet de ne pas s'embéter dans la gestion de la DLL de Lawicel. Dans ce paquet, il y a deux méthodes pour savoir si on a recu des trames CAN : une en utilisant la callback de la dll (on ne peut pas gérer plusieurs interfaces en même temps car on ne sait pas quelle interface à recu des trames), l'autre par un timer qui interroge régulièrement l'interface. Toutes les trames sont stockée dans un buffer.
Un gros merci à l'équipe de Delphifr pour m'avoir aider sur le sujet de l'appel callback de la dll. Et encore merci à WhiteHippo
Conclusion :
L'unité CANUSB.pas contient le composant. le projet SDIMain est l'exemple de Lawicel réécrit pour utiliser mon composant et voir comment utiliser le composant.
9 mars 2012 à 07:34
Attention a ne pas modifier le contrôle de votre voiture ...
8 mars 2012 à 19:34
l'interface CANUSB permet de connecter un ordinateur sur le réseau CAN (Controlled Area Network). Le réseau CAN est un réseau de terrain utilisé énormément dans l'industrie et surtout dans l'automobile. Et oui dans une voiture, il y a un réseau CAN qui relie la clim, l'abs, le moteur, les boitiers de pilotage des ampoule, les aibags....
Donc avec cette interface, on peut se connecter sur le réseau et récupérer les informations qui transitent mais également envoyer des données.
7 mars 2012 à 12:54
peux tu expliquer ce qu' est l' interface CANUSB?
A+
6 mars 2012 à 20:55
c'est le driver de cette interface. On peut le télécharger gratuitement sur
http://http://www.canusb.com/downloads.htm
le site de l'interface CANUSB de Lawicel.
Cordialement
6 mars 2012 à 08:39
Ou trouver canusbdrv.dll ?
Car il s'affiche une erreur
canusbdrv.dll est introuvable !
Salutations
Vous n'êtes pas encore membre ?
inscrivez-vous, c'est gratuit et ça prend moins d'une minute !
Les membres obtiennent plus de réponses que les utilisateurs anonymes.
Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.
Le fait d'être membre vous permet d'avoir des options supplémentaires.