spacer.png, 0 kB

Torna indietro   Roboitalia.com - Il primo portale in Italia sulla robotica amatoriale > Robotica di base > Informatica > P. in Visual Basic

Rispondi
 
Strumenti discussione Modalità  visualizzazioe
  #1  
Vecchio 24-10-2006, 12.38.42
davide87 davide87 non è collegato
Robottaro gold
 
Data registrazione: 22-11-2004
Messaggi: 147
Potenza reputazione: 61
davide87 E' per ora ancora un mistero
Predefinito Vari dati in differenti etichette...

Ciao,
ho un problema con visul basic.
In pratica ho una BS2 che mi invia tramtite seriale dei dati.
Io vorrei che questi dati fossero visualizzati in differenti label.
Es. la bs2 mi invia TEMP = 123
LUX = 456
POS = 678
Come faccio?
Rispondi citando
  #2  
Vecchio 24-10-2006, 19.10.51
L'avatar di marnic
marnic marnic non è collegato
Administrator
 
Data registrazione: 24-05-2002
Residenza: Monselice (PD)
Età : 56
Messaggi: 5,458
Potenza reputazione: 418
marnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua fama
Predefinito

memorizzi i dati ricevuti in una variabile (una per ogni dato) e poi assegni al parametro della label (credo si chiami caption o forse value) il valore della variabile
Ciao
__________________
Marnic
Roboitalia Staff
www.fabbrimarco.com
Rispondi citando
  #3  
Vecchio 25-10-2006, 14.27.06
davide87 davide87 non è collegato
Robottaro gold
 
Data registrazione: 22-11-2004
Messaggi: 147
Potenza reputazione: 61
davide87 E' per ora ancora un mistero
Unhappy

mi son spiegato male io.
i dati non mi arrivano separati ma seriali "12456678"?
Come si fa?
Rispondi citando
  #4  
Vecchio 25-10-2006, 15.13.15
L'avatar di marnic
marnic marnic non è collegato
Administrator
 
Data registrazione: 24-05-2002
Residenza: Monselice (PD)
Età : 56
Messaggi: 5,458
Potenza reputazione: 418
marnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua fama
Predefinito

In questo caso credo anzi spero che avrai un numero di caratteri fisso per ogni dato, ricevi quindi la stringa intera e con la funzione left, mid o right estrai i caratteri che appartengono ad un dato o ad un altro e prosegui assegnandoli alle variabili come già detto.
Se il numero di caratteri per ogni dato non è fisso ma varia..... o hai un marcatore di separazione quindi un carattere fisso che separa un dato dal successivo tipo la virgola, o uno spazio o anche un carattere oppure non riesci a tirare fuori nulla.
Ciao
__________________
Marnic
Roboitalia Staff
www.fabbrimarco.com
Rispondi citando
  #5  
Vecchio 26-10-2006, 10.26.48
davide87 davide87 non è collegato
Robottaro gold
 
Data registrazione: 22-11-2004
Messaggi: 147
Potenza reputazione: 61
davide87 E' per ora ancora un mistero
Predefinito

posso tranquillamente inserire separatori, ma non ho ben capito cos'è la funzione left mid right. Dove la trovo? Sempre all'interno del controllo MScomm?
Grazie
Rispondi citando
  #6  
Vecchio 26-10-2006, 12.53.51
L'avatar di sergio_camici
sergio_camici sergio_camici non è collegato
Administrator
 
Data registrazione: 24-05-2002
Residenza: Binasco (MI)
Età : 54
Messaggi: 2,665
Potenza reputazione: 299
sergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua famasergio_camici La sua reputazione è oltre la sua fama
Predefinito

Citazione:
Orginalmente inviato da davide87 Visualizza messaggio
posso tranquillamente inserire separatori, ma non ho ben capito cos'è la funzione left mid right. Dove la trovo? Sempre all'interno del controllo MScomm?
Grazie
A questo punto mi domando.... ma sai programmare in VB?
Ricorda F1 e' tuo amico...
__________________
ciao
Sergio
---
Hai deciso di costruire un robot? Bene...
Cominciamo dalle brutte notizie: non e' facile...
Rispondi citando
  #7  
Vecchio 26-10-2006, 14.30.46
davide87 davide87 non è collegato
Robottaro gold
 
Data registrazione: 22-11-2004
Messaggi: 147
Potenza reputazione: 61
davide87 E' per ora ancora un mistero
Predefinito

sono autodidatta, la guida non so perche non funziona...
Rispondi citando
  #8  
Vecchio 27-10-2006, 01.02.21
L'avatar di marnic
marnic marnic non è collegato
Administrator
 
Data registrazione: 24-05-2002
Residenza: Monselice (PD)
Età : 56
Messaggi: 5,458
Potenza reputazione: 418
marnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua famamarnic La sua reputazione è oltre la sua fama
Predefinito

left mid e right sono funzioni e non controlli di un oggetto.
sono funzioni legate al trattamento delle stringhe, come INT restituisce la parte intera di un numero, così left (2,pippo) restituisce pi cioè i primi due caratteri da sinistra della stringa pippo, ora non ricordo la sintassi corretta ma il concetto è quello.
Ciao
__________________
Marnic
Roboitalia Staff
www.fabbrimarco.com
Rispondi citando
  #9  
Vecchio 27-10-2006, 16.53.32
davide87 davide87 non è collegato
Robottaro gold
 
Data registrazione: 22-11-2004
Messaggi: 147
Potenza reputazione: 61
davide87 E' per ora ancora un mistero
Predefinito

... Thanks
Rispondi citando
  #10  
Vecchio 16-02-2007, 21.51.16
SimoneDrago SimoneDrago non è collegato
Nuovo robottaro
 
Data registrazione: 16-02-2007
Residenza: BARI
Età : 57
Messaggi: 5
Potenza reputazione: 0
SimoneDrago E' per ora ancora un mistero
Predefinito

Citazione:
Orginalmente inviato da marnic Visualizza messaggio
left mid e right sono funzioni e non controlli di un oggetto.
sono funzioni legate al trattamento delle stringhe, come INT restituisce la parte intera di un numero, così left (2,pippo) restituisce pi cioè i primi due caratteri da sinistra della stringa pippo, ora non ricordo la sintassi corretta ma il concetto è quello.
Ciao
Ciao,
mi permetto di intervenire, solo per dare una mano con la sintassi.

Diciamo che dipende dalla versione del VB.

In genere : Left$("Pippo",2) restituisce "Pi", Rigth$("Pippo",2) restituisce "po", Mid$("Pippo",3,2) restituisce "pp"


Se invece usi VB.NET allora le funzioni sulle stringhe sono molto + efficaci e veloci. In questo caso : "Pippo".substring(3) restituisce "Pip" = i primi 3 caratteri, "Pippo".substring(1,3) restituisce "ipp" = 3 caratteri a partire dal numero 1. Attenzione!!! Si conta partendo da 0.

Saluti.
Rispondi citando
Rispondi


Utenti attualmente attivi che stanno leggendo questa discussione: 1 (0 utenti e 1 ospiti)
 
Strumenti discussione
Modalità  visualizzazioe

Regole di scrittura
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code è Attivato
Le smilies sono Attivato
[IMG] è Attivato
Il codice HTML è Disattivato

Vai al forum

Discussioni simili
Discussione Autore discussione Forum Risposte Ultimo messaggio
vendo vari componenti elettronici ste2 Mercatino 2 22-10-2012 13.09.18
Schede madri e chip vari inconsapevole Elettronica 20 16-03-2010 05.09.48
problemi vari con I-DROID 01 milejo I-Droid 01 10 11-02-2010 19.09.06
vari sensori per robot fabi090ct Sensori 8 14-02-2009 00.44.49
Vari Amiga os amitv Sistemi Operativi 0 04-08-2008 20.37.38


Tutti gli orari sono GMT. Adesso sono le: 22.30.04.


Basato su: vBulletin Versione 3.8.8
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Realizzazione siti web Cobaltica Foligno
spacer.png, 0 kB