TMER VB NET

domenica 13 febbraio 2011 - 17.42

future1980 Profilo | Newbie

RAGAZZI STO FACENDO UN TEST STO INVIANDO ALLA PRESSIONE DEL BUTTON1 IN SERIALE IL VALORE DELLA VARIABILE (I)
VORREI CHE INVIASSE OGNI 2 SECONDI IL VALORE....MA NON RIESCO A FARLO! ME LI INVIA TUTTI IN UN SECONDO DA 1 -99 :(

QUESTO è IL SEGUENTE PROGRAMMA

Public Class Form1

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
Timer1.Enabled = True
Dim i As Integer
SerialPort1.Open()
ciclo:
For i = 1 To 99
TIMER1.START()
SerialPort1.Write((i) & vbCr)
TIMER1.STOP ()
Next
End Sub

Andrl Profilo | Junior Member

Ciao sul Button devi mettere solo l'attivazione del timer e SerialPort1.Open(), Timer1.Enabled = true il timer invece lo setti con interval = 2000 (ogni due secondi) e nell'evento Timer1_Tick scrivi SerialPort1.Write((i) & vbCr), cosi facendo ogni due secondi ti restituirà il valore che desideri! ricordati poi di chiudere la Seriale Ciao!

future1980 Profilo | Newbie

ok perfetto grazie..... :)

Andrl Profilo | Junior Member

Accetta la risposta cosi chiudiamo il post! ciao :)
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5