Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown If connect = True Then Select Case e.KeyCode Case Keys.Left SetAnalogChannel(1) Label8.Text = "Rotation Gauche" Case Keys.Right SetAnalogChannel(2) Label8.Text = "Rotation Droite" Case Else ClearAllAnalog() Label8.Text = "Cette touche n'est pas correcte" End Select Else Label8.Text = "Carte non connectée" End If End Sub Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp If connect = True Then Select Case e.KeyCode Case Else ClearAllAnalog() Label8.Text = "CamMove" End Select Else Label8.Text = "Carte non connectée" End If End Sub
Private Sub Form1_KeyUp(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyUp If connect = True Then ClearAllAnalog() Label8.Text = "CamMove" Else Label8.Text = "Carte non connectée" End If End Sub
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre questionPublic Class Form1 ' déclare la position final en top, l'acc et le dcc en top/sec et la vitesse en hz (ou top/sec). Dim position_a_atteindre, gamma, vitesse As Integer Private Sub Go() End Sub Private Function calcul_position_AccDcc() As Double 'calcul le temps de l'acc et du dcc pour avoir le temps du gamma Dim T_gamma As Double = vitesse / gamma 'si le temps du gamma est supérieur à un gamma infini (gamma=0) alors ' modifier la txtbox du gamma ! ' calcul le nombre de top parcouru pendant le gamma Return gamma / T_gamma End Function Private Sub Bp_Go_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Bp_Go.Click position_a_atteindre = CInt(Txt_distance.Text) gamma = CInt(Txt_gamma.Text) vitesse = CInt(Txt_vitesse.Text) ' calcul le nombre de top pendant l'acc Dim position_acc As Double = calcul_position_AccDcc() ' calcul le nombre de top avant la décélération Dim position_dcc As Double = position_acc - position_a_atteindre 'affiche le résultat Lbl_calcul.Text = "Acc jusqu'à : " & position_acc.ToString _ & " top puis Dcc à : " & position_dcc.ToString & " top" End Sub End Class