Come faccio a trovare i valori massimi e minimi in una variabile numerica su Visual Basic e scriverli in label ?
Variabile in questione:
Dim temp As Integer
Come faccio a trovare i valori massimi e minimi in una variabile numerica su Visual Basic e scriverli in label ?
Variabile in questione:
Dim temp As Integer
Che vuoi dire? Massimo e minimo di una variabile ... rispetto a cosa?
No MP tecnici (non rispondo nemmeno!), usa il forum.
La variabile temp mi visualizza la temperatura e questa cambia nel tempo e voglio che su due label mi venga visualizzato il valore massimo e quello minimo registrato nella temperatura
No MP tecnici (non rispondo nemmeno!), usa il forum.
LabelMax.text = temp
LabelMin.text = temp
If temp > LabelMax.text then
LabelMax = Temp
End if
If temp < LabelMin.text then
LabelMax = Temp
End if
Così va bene ?
Si.
Occhio però:
LabelMax.Text = temp
Verifica se è il caso di applicare l'opportuno cast.
Le prime due righe, ovviamente, devono stare all'inizio, appena ricevi il primo valore, fuori dal ciclo ...
Le if devono stare all'interno del ciclo di lettura di temp ...
La riga
LabelMax = Temp
deve essere
LabelMax.text = Temp
e per l'altra devi usare la LabelMin non la LabelMax
Comunque, prova ...
No MP tecnici (non rispondo nemmeno!), usa il forum.
Giusto ! Ero distratto quando l' ho scritto appena posso lo proverò . speriamo che funziona
Non funziona sia Labelmax che labelmin mi da il valore di temp come posso fare?
Il codice, sebbene "primitivo", funziona, ma ti avevo raccomandato
"Le prime due righe, ovviamente, devono stare all'inizio, appena ricevi il primo valore, fuori dal ciclo ..."
Lo hai fatto?
Come e dove hai scritto il codice?
Se dici solamente che "non funziona" senza mostrare nulla e senza spiegare, non puoi avere soluzioni ...
Beh ... ho sprecato un po' di tempo ... vedo che avevi già risolto con altri suggerimenti in http://www.plcforum.it/f/topic/177239-domanda-su-arduino-e-visual-basic-riunita-con-altra-discussione/page-4 ... ecco perché non sopporto il crossposting ...
Ultima modifica di oregon; 17-02-2015 a 23:58
No MP tecnici (non rispondo nemmeno!), usa il forum.