• In diretta da GamesVillage.it
    • News
    • -
    • In Evidenza
    • -
    • Recensioni
    • -
    • RetroGaming
    • -
    • Anteprime
    • -
    • Video
    • -
    • Cinema

Visualizzazione risultati da 1 a 2 di 2

Discussione: leggere dati dalla seriale

Cambio titolo
  1. #1
    Utente L'avatar di Đark @ngel
    Registrato il
    01-04
    Messaggi
    561

    leggere dati dalla seriale

    ciao a tutti.
    vi dico subito ke di vb ne so poco ma mi sembra il + facile per imparare a proggrammare. allora, devo leggere dalla seriale dei dati e loggarli in un file (temperatura) per poi elaborare un grafico, insieme al dato dovrebbe essere inserita anke l'ora in cui č stato fatto il rilevamento

    allora per il momento ho fatto cosě:

    MSComm1.CommPort = 1 ' Seleziono la COM1
    MSComm1.Settings = "9600,n,8,1" ' imposto la seriale
    On Error Resume Next ' Abilito l'intercettazione degli errori
    MSComm1.PortOpen = True ' Apro la porta.
    If Err Then ' se č accaduto un errore lo notifico
    MsgBox "Impossibile aprire la COM" & MSComm1.CommPort & vbCrLf & Error$
    End If
    On Error GoTo 0

    mi manca come fare x leggere i dati ho trovato questa proc:
    Private Sub MSComm1_OnComm()
    Dim Rx$
    Rx$ = MSComm1.Input
    If Len(Rx$) Then
    Text1.Text = Text1.Text & Rx$
    End If
    End Sub

    ma posso salvare direttamente in un file senza usare la textbox?
    come proc vanno bene? nn posso provarle xkč il materiale l'ho a scuola
    tnx.

  2. #2
    Utente L'avatar di Mozart489
    Registrato il
    03-04
    Messaggi
    46
    per salvare in un file, al posto di Text1.text = text1.text & Rx$, fai
    if Open$ = false (Open č una variabile booleana) Then
    Open <filepath> for Output as #1
    Open$ = True
    Endif
    Print #1, Rx$ (se vuoi che vada a capo, aggiungi & vbcrlf)

    Quando vuoi chiudere il file, fai Close #1
    PC: Olivetti Philos COLOR 46
    --------------------------------------------
    Processore: Intel™ 486 con 128 kbyte di cache
    Scheda Grafica: Intel™ 512 kbyte di memoria
    Memoria: 8 Mbyte
    CD: Non Presente
    Schermo: LCD 256 colori 640x480
    Scheda Audio: Beep di sistema
    Alimentatore: A manovella
    Accensione: Previa esclusione del BIOS
    --------------------------------------------

Regole di Scrittura

  • Tu non puoi inviare nuove discussioni
  • Tu non puoi inviare risposte
  • Tu non puoi inviare allegati
  • Tu non puoi modificare i tuoi messaggi
  •