+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

spedire dati sulla porta seriale

  1. #1
    spidermax non  in linea Novello
    Ciao a tutti,
    Sono nuovo di visual basic e vorrei riuscire a spedire una richiesta su una linea seriale.
    Vorrei costruire un form con una finestra scorrevole piena di indirizzi numerici, selezionarne uno e poi spedirlo sulla seriale del PC premendo un pulsante.

    Forse chiedo troppo ma se poteste scrivermi qualche riga di codice, sono veramente alle prime armi.....grazie... [img]smileys/smiley5.gif[/img]

  2. #2
    Jonathan non  in linea Scolaretto
    Devi usare il controllo MsCommon Control... cerca di capire un po come funziona..
    ℹ️ Leggi di pi su Jonathan ...

  3. #3
    spidermax non  in linea Novello
    Grazie, mi sono documentato un po'...
    Ho costruito il modulo con il men pieno di indirizzi e il pulsante per spedire l'indirizzo sulla seriale.


    imposto i parametri di trasmissione:

    MSComm1.CommPort = 1&nbsp ;' Seleziono la COM1
    MSComm1.Settings = "9600,n,8,1"' Le impostazioni della seriale
    MSComm1.PortOpen = True&n bsp;' Apre la porta.



    questa la routine di spedizione dell'indirizzo:

    Sub InviaIndirizzo(Indirizzo$)
    Dim Pacchetto$

    Pacchetto$ = "(" & Indirizzo$ & ")"'il dato tra parentesi tonde
    MSComm1.Output = Pacchetto$
    End Sub


    Ora devo fare in modo che premendo il pulsante venga richiamata questa routine, passandole l'indirizzo da spedire, mi date una mano?.....ciao.....

  4. #4
    L'avatar di Master85
    Master85 non  in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    Ciao spider,
    Fai doppio click sul pulsante che crei e gli associ questa sub. [img]smileys/smiley2.gif[/img]

  5. #5
    Jonathan non  in linea Scolaretto
    si andr sicuramente.. confermo! [img]smileys/smiley20.gif[/img].
    Posso chiederti cmq a cosa ti servir comunicare con la seriale?
    ℹ️ Leggi di pi su Jonathan ...

  6. #6
    spidermax non  in linea Novello
    Scusami... non riesco a vedere la sub che hai scritto, forse ho qualche problema col PC...

    Comunque io ho una combo box che si chiama "Men" e sul codice del pulsante ho provato a scrivere:

    Call InviaIndirizzo Men.Text

    Per mi d errore...
    Devo spedire un indirizzo su una rete locale di tipo master-slave costituita da tanti dispositivi a microcontrollore, ognuno con un suo indirizzo.
    Il dispositivo interrogato dovr poi rispondere con dei dati ma questo il passo successivo...

  7. #7
    L'avatar di Master85
    Master85 non  in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    Ciao spider,
    Ma non ti ho scritto nessuna Sub [img]smileys/smiley3.gif[/img] era solo il procedimento, comunque eccoti un esempio:

    Private Sub Command1_Click()
    'qui scrivi tutto</font>
    End Sub
    
    Ciao, fammi sapere [img]smileys/smiley2.gif[/img]

  8. #8
    spidermax non  in linea Novello
    Ciao Master, ho provato cos ma mi dice che c' un errore di sintassi...

    Private Sub Command1_Click()
    Call InviaIndirizzo Men.Text
    End Sub

    Dov' che sbaglio?

  9. #9
    L'avatar di Master85
    Master85 non  in linea Moderatore Globale Ultimo blog: Eclipse: Un IDE per PHP e Python
    Ciao Spider,
    Prime armi con VB e ti cimenti in queste applicazioni, giusto ? [img]smileys/smiley3.gif[/img]
    Cmq, se fai doppio click sul pulsante, vieni riportato nella modalita' codice, da li' richiami la tua Sub.
    Spero di essere stato chiaro.

  10. #10
    Jonathan non  in linea Scolaretto
    scusami spidermax ma credo ti stia perdendo in un bikkiere d'acqua... cmq per rikiamare la tua procedura o fai Call InviaIndirizzo(Men.Text) o fai direttamente InviaIndirizzo Men.Text questo lo potresti fare per esempio come dice giustamente Master al click di un command e allora potrai fare cos:
    Private Sub Command1_Click() 
    Call InviaIndirizzo(Men.Text)
    End Sub
    
    Oppure cos:
    Private Sub Command1_Click() 
    InviaIndirizzo Men.Text
    End Sub
    
    ℹ️ Leggi di pi su Jonathan ...

+ Rispondi al messaggio
Pagina 1 di 2 12 ultimoultimo

Potrebbero interessarti anche ...

  1. Acquisizione dati da porta seriale
    Da Maramauri nel forum Microsoft Access
    Risposte: 9
    Ultimo Post: 22-04-2018, 13:45
  2. Acquisizione dati da porta seriale con VBA in Excel
    Da ♫Ale nel forum Microsoft Excel
    Risposte: 9
    Ultimo Post: 05-11-2016, 18:41
  3. Acquisizione dati da porta seriale con VBA in Excel
    Da ♫Ale nel forum Visual Basic 6
    Risposte: 1
    Ultimo Post: 04-11-2016, 20:43
  4. Flusso dati da porta seriale
    Da maxottav nel forum Visual Basic .Net
    Risposte: 2
    Ultimo Post: 06-05-2010, 23:41
  5. lettura dati porta seriale
    Da programmare nel forum Microsoft Word
    Risposte: 1
    Ultimo Post: 09-03-2009, 11:39