Dll pour k8055 (vm110) utilisation simplifiée de cette carte

0/5 (8 avis)

Vue 10 583 fois - Téléchargée 938 fois

Description

Suite à plusieurs demande, voici une dll qui permet de gérer sans soucis une carte Velleman K8055/VM110
(qui demande à être complété et je le ferais si besoin)
Elle est fourni avec un exemple sur une form, elle est assez commentée pour servir aussi de base à un tuto pour débutant sur les classes.
Je reste à votre écoute s'il y a des abominations ou des critiques.
Cordialement @dn.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
19 mai 2012 à 18:19
oups j'avais pas vu les derniers messages, donc :
Pour tenebre83, ta question est comme ton speudo, ténébreuse lol, qu'elle est ton soucis ?
pour Eolpro, attention au temps de cycle de la carte ~10ms pour la VM11à et 5ms pour la VM140, donc si les top sur in1 sont trop rapide tu ne les verra pas ;) idem pour le capteur inductif ! de mémoire la moyenne est de 100 à 1000hz en commutation. donc à 2000tr/min sur le PIxD et nombre de top/tour (crénaux détecté) tu aura la fréquence de sortie du capteur, tout doit être inférieure à F=1/T soit 1/10ms = 1Khz.
cordialement
eolpro Messages postés 7 Date d'inscription vendredi 2 mai 2008 Statut Membre Dernière intervention 7 novembre 2010
7 nov. 2010 à 23:57
bonsoir,j'utilise l'entrée 1 digitale de la carte pour le counter avec un switch inductif (via optocoupleur à +- 2000 Tr/Min en calcul manuel )pour déterminer la vitesse de rotation d'un disque.j'aimerais pouvoir afficher la vitesse en tours/minutes "on line".Je devrais réagir sur les sortie digitales (1 et 2 ) afin de limiter la rotation du disque.Le projet est un générateur électrique.Merci de votre réponse
tenere83 Messages postés 9 Date d'inscription vendredi 20 août 2010 Statut Membre Dernière intervention 13 septembre 2010
13 sept. 2010 à 18:29
Bonjour,
J'ai deux cartes K8055 an //
Adn56 Messages postés 1172 Date d'inscription jeudi 24 mai 2007 Statut Membre Dernière intervention 28 septembre 2013 1
7 avril 2010 à 07:34
sallut, je ne pense pas qu'utiliser ma dll arrange les choses puisqu'elle fait appel à l'original.
Je te conseil d'aller sur le site de velleman pour avoir des infos pointus sur les commandes USB. Regarde aussi les mises à jours.
++
tudessan Messages postés 1 Date d'inscription dimanche 4 avril 2010 Statut Membre Dernière intervention 7 avril 2010
7 avril 2010 à 00:18
Bonjour,

Je programme des scripts vb.net sur un système domotique Homeseer. Jusqu'à là pas de problème.

Ayant une carte K8055, je cherche à comprendre comment appeler des fonctions contenues dans K8055D.DLL à partir d'un de ces scripts et là je n'y arrive pas :-(

Je ne souhaite pas utiliser un plug-in car je voudrais appeler des fonctions bas niveau qui ne sont pas disponibles.
En outre, je voudrais comprendre comment ça marche au lieu d'utiliser tout court ...

De ma compréhension, Homeseer n'accepte que des DLL .net ce qui n'est pas le cas de K8055D.DLL si j'ai tout compris (unmanaged dll).

Mes questions :
1) Est-ce que test K8055.dll est une dll .net ?
Si oui, je vais commencer par essayer d'appeler des fonctions de cette dll depuis un script sous Homeseer.
2) Y a-t-il un autre moyen (plus simple) d'y parvenir que "d'encapsuler" k8055d.dll dans une autre dll .net?

Merci par avance pour ces précieux conseils
Afficher les 8 commentaires

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.