nicoyougy
Messages postés4Date d'inscriptionsamedi 23 juin 2007StatutMembreDernière intervention16 décembre 2008
-
27 nov. 2008 à 23:49
nicoyougy
Messages postés4Date d'inscriptionsamedi 23 juin 2007StatutMembreDernière intervention16 décembre 2008
-
16 déc. 2008 à 23:14
Bonjours ,
Je réalise un petit programme en m'inspirant de divers source de ce site pour piloter la carte K8055 de chez Velleman. Les boutons marche avec la souris, pour me permettre d'inhiber les sorties.
Voici l'exemple, si ça peux aider d'autre novices.
Private Sub descendre_MouseDown(Button As Integer, Shift As Integer, X As Single, Y As Single)
SetDigitalChannel 1
If descendre = True Then
End If
End Sub
Private Sub descendre_MouseUp(Button As Integer, Shift As Integer, X As Single, Y As Single)
ClearDigitalChannel 1
If descendre = True Then
End If
End Sub
Je voudrai maintenant faire évoluer le programme. Je voudrai affecter la touche flèche bas du clavier (commande en supplement), directement pour la sortie1. Comment faire pour réaliser cette code?
nicoyougy
Messages postés4Date d'inscriptionsamedi 23 juin 2007StatutMembreDernière intervention16 décembre 2008 11 déc. 2008 à 22:14
J'ai enfin réussi à faire la recherche .
Le code que j'ai écrit est celui là.
Private Sub Form_KeyPress(KeyAscii As Integer)
'selectionne le deplacement par le touche descendre
If KeyCode = 37 Then
SetDigitalChannel 1
If descendre = True Then
End If
End Sub
J'ai bien mis KeyPreview de la form en True.
Mais l'ensemble ne marche pas.
Quel est la solution?
nicoyougy
Messages postés4Date d'inscriptionsamedi 23 juin 2007StatutMembreDernière intervention16 décembre 2008 16 déc. 2008 à 23:14
Voila le code mais, ça marche pas.
Private Sub droite_KeyDown(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyRight Then
SetDigitalChannel 2
End If
End Sub
Je pense qu'il me manque certaine infos.
La sortie de K8055 ne s'active pas et lorsque d'appuis sur la flèche droite , la sélection tourne vers les différents touches qui est dans la form suivant le nombre de fois appuillé. Est qu'il faudrai pas verrouiller cette touche juste pour ce bouton?