This topic describes how to use My.Computer.Ports to receive strings from the computer's serial ports in Visual Basic. To receive strings from the serial port. Initialize the return string. Dim returnStr As String = ' Determine which serial port should provide the strings. This example assumes it is COM1. The Win32 API handles the serial port as a file. You can access the serial ports directly by calling these API functions from within VBA. I had to do this for an old.NET application but VBA is no different. Rather than hash it out for you on this site, here's a reference I've hung onto over the years. How to perform serial port communications. Apr 15, 2014. Visual Basic Serial COM Port. Visual Basic Serial COM Port Brought to you by: kle8309. Summary; Files; Reviews; Support; Wiki; Discussion Download Latest Version SerialCom.zip (77.5 kB) Get Updates. Get project updates, sponsored content from our select partners, and more.
-->Definition
Overloads
OpenSerialPort(String) | Creates and opens a SerialPort object. |
OpenSerialPort(String, Int32) | Creates and opens a SerialPort object. |
OpenSerialPort(String, Int32, Parity) | Creates and opens a SerialPort object. |
OpenSerialPort(String, Int32, Parity, Int32) | Teamextreme minecraft launcher 3.5.1 download. Creates and opens a SerialPort object. |
OpenSerialPort(String, Int32, Parity, Int32, StopBits) | Creates and opens a SerialPort object. |
Parameters
- portName
- String
String
. Required. Name of the port to open.
Returns
- SerialPort
An open SerialPort object, configured with the supplied arguments.
Exceptions
portName
is Nothing
or an empty string.
Examples
This example describes how to send strings to the computer's COM1
serial port.
The Using
block allows the application to close the serial port even if it generates an exception. All code that manipulates the serial port should appear within this block, or within a Try..Catch..Finally
block with a call to use the Close method.
The WriteLine method sends the data to the serial port.
For more information, see How to: Send Strings to Serial Ports.
Remarks
The My.Computer.Ports.OpenSerialPort
method creates and opens a SerialPort object. The arguments to the OpenSerialPort
method determine the settings of the SerialPort object.
Your code should close the SerialPort object when it is finished using the object. You can use the Close method to close the object explicitly or the Using
statement to close it implicitly. See the example in this topic for more information.
The following table lists examples of tasks involving the My.Computer.Ports.OpenSerialPort
method.
To | See |
---|---|
Dial a modem attached to a serial port | How to: Dial Modems Attached to Serial Ports |
Send a string to serial port | How to: Send Strings to Serial Ports |
Receive strings from a serial port | How to: Receive Strings From Serial Ports |
Availability by Project Type
Project type | Available |
---|---|
Windows Application | Yes |
Class Library | Yes |
Console Application | Yes |
Windows Control Library | Yes |
Web Control Library | No |
Windows Service | Yes |
Web Site | No |
See also
Parameters
- portName
- String
String
. Required. Name of the port to open.
Returns
- SerialPort
An open SerialPort object, configured with the supplied arguments.
Exceptions
portName
is Nothing
or an empty string.
baudRate
is less than or equal to zero.
Examples
This example describes how to send strings to the computer's COM1
serial port.
The Using
block allows the application to close the serial port even if it generates an exception. All code that manipulates the serial port should appear within this block, or within a Try..Catch..Finally
block with a call to use the Close method.
The WriteLine method sends the data to the serial port.
For more information, see How to: Send Strings to Serial Ports.
Remarks
The My.Computer.Ports.OpenSerialPort
method creates and opens a SerialPort object. The arguments to the OpenSerialPort
method determine the settings of the SerialPort object.
Your code should close the SerialPort object when it is finished using the object. You can use the Close method to close the object explicitly or the Using
statement to close it implicitly. See the example in this topic for more information.
The following table lists examples of tasks involving the My.Computer.Ports.OpenSerialPort
method.
To | See |
---|---|
Dial a modem attached to a serial port | How to: Dial Modems Attached to Serial Ports |
Send a string to serial port | How to: Send Strings to Serial Ports |
Receive strings from a serial port | How to: Receive Strings From Serial Ports |
Availability by Project Type
Project type | Available |
---|---|
Windows Application | Yes |
Class Library | Yes |
Console Application | Yes |
Windows Control Library | Yes |
Web Control Library | No |
Windows Service | Yes |
Web Site | No |
See also
Parameters
- portName
- String
Daisy powerline 1000 owners manual. String
. Required. Name of the port to open.
- parity
- Parity
Parity. Parity of the port.
Returns
- SerialPort
An open SerialPort object, configured with the supplied arguments.
Exceptions
portName
is Nothing
or an empty string.
baudRate
is less than or equal to zero.
parity
is not one of the Parity enumeration values.
Examples
This example describes how to send strings to the computer's COM1
serial port.
The Using
block allows the application to close the serial port even if it generates an exception. All code that manipulates the serial port should appear within this block, or within a Try..Catch..Finally
block with a call to use the Close method.
The WriteLine method sends the data to the serial port.
For more information, see How to: Send Strings to Serial Ports.
Remarks
The My.Computer.Ports.OpenSerialPort
method creates and opens a SerialPort object. The arguments to the OpenSerialPort
method determine the settings of the SerialPort object.
Your code should close the SerialPort object when it is finished using the object. You can use the Close method to close the object explicitly or the Using
statement to close it implicitly. See the example in this topic for more information.
The following table lists examples of tasks involving the My.Computer.Ports.OpenSerialPort
method.
To | See |
---|---|
Dial a modem attached to a serial port | How to: Dial Modems Attached to Serial Ports |
Send a string to serial port | How to: Send Strings to Serial Ports |
Receive strings from a serial port | How to: Receive Strings From Serial Ports |
Availability by Project Type
Project type | Available |
---|---|
Windows Application | Yes |
Class Library | Yes |
Console Application | Yes |
Windows Control Library | Yes |
Web Control Library | No |
Windows Service | Yes |
Web Site | No |
See also
Visual Basic Serial Port Programming
Parameters
- portName
- String
String
. Required. Name of the port to open.
- parity
- Parity
Parity. Parity of the port.
- dataBits
- Int32
Integer
.>portName is Nothing
or an empty string.
dataBits
is less than or equal to zero.
parity
is not one of the Parity enumeration values.
Examples
This example describes how to send strings to the computer's COM1
serial port.
The Using
block allows the application to close the serial port even if it generates an exception. All code that manipulates the serial port should appear within this block, or within a Try..Catch..Finally
block with a call to use the Close method.
The WriteLine method sends the data to the serial port.
For more information, see How to: Send Strings to Serial Ports.
Remarks
The My.Computer.Ports.OpenSerialPort
method creates and opens a SerialPort object. The arguments to the OpenSerialPort
method determine the settings of the SerialPort object.
Your code should close the SerialPort object when it is finished using the object. You can use the Close method to close the object explicitly or the Using
statement to close it implicitly. See the example in this topic for more information.
The following table lists examples of tasks involving the My.Computer.Ports.OpenSerialPort
method.
To | See |
---|---|
Dial a modem attached to a serial port | How to: Dial Modems Attached to Serial Ports |
Send a string to serial port | How to: Send Strings to Serial Ports |
Receive strings from a serial port | How to: Receive Strings From Serial Ports |
Availability by Project Type
Project type | Available |
---|---|
Windows Application | Yes |
Class Library | Yes |
Console Application | Yes |
Windows Control Library | Yes |
Web Control Library | No |
Windows Service | Yes |
Web Site | No |
See also
OpenSerialPort(String, Int32, Parity, Int32, StopBits)
Parameters
- portName
- String
String
. Required. Name of the port to open.
- parity
- Parity
Parity. Parity of the port.
- dataBits
- Int32
Integer
.>stopBits
StopBits. Stop-bit setting of the port.
Returns
- SerialPort
An open SerialPort object, configured with the supplied arguments.
Exceptions
portName
is Nothing
or an empty string.
dataBits
is less than or equal to zero.
stopBits
is not one of the StopBits enumeration values.
Examples
This example describes how to send strings to the computer's COM1
serial port.
The Using
block allows the application to close the serial port even if it generates an exception. All code that manipulates the serial port should appear within this block, or within a Try..Catch..Finally
block with a call to use the Close method.
The WriteLine method sends the data to the serial port.
For more information, see How to: Send Strings to Serial Ports.
Remarks
The My.Computer.Ports.OpenSerialPort
method creates and opens a SerialPort object. The arguments to the OpenSerialPort
method determine the settings of the SerialPort object.
Your code should close the SerialPort object when it is finished using the object. You can use the Close method to close the object explicitly or the Using
statement to close it implicitly. See the example in this topic for more information.
The following table lists examples of tasks involving the My.Computer.Ports.OpenSerialPort
method.
To | See |
---|---|
Dial a modem attached to a serial port | How to: Dial Modems Attached to Serial Ports |
Send a string to serial port | How to: Send Strings to Serial Ports |
Receive strings from a serial port | How to: Receive Strings From Serial Ports |
Availability by Project Type
Project type | Available |
---|---|
Windows Application | Yes |
Class Library | Yes |
Console Application | Yes |
Windows Control Library | Yes |
Web Control Library | No |
Windows Service | Yes |
Web Site | No |