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

Soyez le premier à donner votre avis sur cette source.

Vue 10 119 fois - Téléchargée 922 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

Messages postés
1172
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1
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
Messages postés
7
Date d'inscription
vendredi 2 mai 2008
Statut
Membre
Dernière intervention
7 novembre 2010

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
Messages postés
9
Date d'inscription
vendredi 20 août 2010
Statut
Membre
Dernière intervention
13 septembre 2010

Bonjour,
J'ai deux cartes K8055 an //
Messages postés
1172
Date d'inscription
jeudi 24 mai 2007
Statut
Membre
Dernière intervention
28 septembre 2013
1
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.
++
Messages postés
1
Date d'inscription
dimanche 4 avril 2010
Statut
Membre
Dernière intervention
7 avril 2010

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.