Come utilizzare VB per comunicare con porte seriali

November 13

Come utilizzare VB per comunicare con porte seriali


Il linguaggio di programmazione Visual Basic ha una semplice interfaccia, facile da usare, che smentisce la sua potenza e la flessibilità. Il suo ambiente di programmazione permette di selezionare rapidamente e facilmente di documenti e dati. Inoltre lo rende facile da sviluppare strumenti per fare queste operazioni in modo più efficiente. Visual Basic ha la capacità di manipolare dispositivi periferici quali stampanti, generalmente attraverso la porta seriale. A seconda della versione, l'ambiente di sviluppo offre molteplici strumenti per poter accedere alla porta seriale e utilizzarlo.

istruzione

Uso della porta seriale

1 Dichiarare una classe di porta seriale. Fare questo con:

Public Class SerialPort (stringa)

Inherits Component

Dove "stringa" è il nome della porta e "componente" può essere uno qualsiasi dei membri esposti dalla classe SerialPort. Il SerialPort ha un numero di diversi costruttori che possono essere usati per controllare la frequenza di trasmissione, bit di parità, bit di dati e bit di stop.

2 Utilizzare il metodo "Open" per aprire una connessione tramite porta seriale. Visual Basic considera i buffer di ingresso e di uscita come file che possono essere scritti e letti.

3 Utilizzare i controlli della console per scrivere i dati nel buffer di uscita. Diversi metodi sono utilizzati per diversi tipi di dati. Il "Write (String)" metodo viene utilizzato per scrivere il testo, per esempio. Il valore restituito da ogni funzione deve essere inviato alla porta seriale.

4 Impostare i metodi di eventi rilevanti. I metodi di eventi nella classe SerialPort vengono utilizzati per modificare come il programma gestisce l'input e gli errori.

5 Testare il programma eseguendolo nell'ambiente di Visual Basic. Ingresso alcuni dati di test per garantire che il programma gestisce in modo corretto. Debug del programma per terminare.

Consigli e avvertenze

  • Controllare la sezione Risorse per i moduli e le classi predefiniti per rendere l'utilizzo della porta seriale un compito più facile. Come sempre in programmazione, non cercare di reinventare la ruota.