Interface canusb

Soyez le premier à donner votre avis sur cette source.

Vue 5 680 fois - Téléchargée 663 fois

Description

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.

Codes Sources

A voir également

Ajouter un commentaire

Commentaires

yvessimon
Messages postés
644
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
9 janvier 2017
-
Bonjour,

Attention a ne pas modifier le contrôle de votre voiture ...
Oniria
Messages postés
296
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
18 décembre 2014
2 -
Salut,
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.
cs_MAURICIO
Messages postés
2233
Date d'inscription
mardi 10 décembre 2002
Statut
Modérateur
Dernière intervention
15 décembre 2014
5 -
Salut,

peux tu expliquer ce qu' est l' interface CANUSB?

A+
Oniria
Messages postés
296
Date d'inscription
dimanche 14 mars 2004
Statut
Membre
Dernière intervention
18 décembre 2014
2 -
Bonjour,
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
yvessimon
Messages postés
644
Date d'inscription
mardi 22 avril 2003
Statut
Membre
Dernière intervention
9 janvier 2017
-
Bonjour,

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.