Interface canusb

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

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.